mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-21 03:03:46 -04:00
Cleanup security tab in properties, add a checkbox for 'use whitelist'
This commit is contained in:
parent
8f023349bc
commit
684e023a71
@ -82,7 +82,7 @@ namespace MCGalaxy.Commands {
|
|||||||
string ipMsg = who.IP;
|
string ipMsg = who.IP;
|
||||||
if (Server.bannedIP.Contains(who.IP)) ipMsg = "&8" + who.IP + ", which is banned";
|
if (Server.bannedIP.Contains(who.IP)) ipMsg = "&8" + who.IP + ", which is banned";
|
||||||
Player.Message(p, " The IP of " + ipMsg);
|
Player.Message(p, " The IP of " + ipMsg);
|
||||||
if (Server.useWhitelist&& Server.whiteList.Contains(who.Name))
|
if (Server.useWhitelist && Server.whiteList.Contains(who.Name))
|
||||||
Player.Message(p, " Player is &fWhitelisted");
|
Player.Message(p, " Player is &fWhitelisted");
|
||||||
}
|
}
|
||||||
if (who.AfkMessage != null)
|
if (who.AfkMessage != null)
|
||||||
|
205
GUI/PropertyWindow.Designer.cs
generated
205
GUI/PropertyWindow.Designer.cs
generated
@ -136,8 +136,8 @@ namespace MCGalaxy.Gui
|
|||||||
this.txtPort = new System.Windows.Forms.TextBox();
|
this.txtPort = new System.Windows.Forms.TextBox();
|
||||||
this.chkLogBeat = new System.Windows.Forms.CheckBox();
|
this.chkLogBeat = new System.Windows.Forms.CheckBox();
|
||||||
this.chkUseSQL = new System.Windows.Forms.CheckBox();
|
this.chkUseSQL = new System.Windows.Forms.CheckBox();
|
||||||
this.cmbVerificationRank = new System.Windows.Forms.ComboBox();
|
this.sec_cmbVerifyRank = new System.Windows.Forms.ComboBox();
|
||||||
this.chkEnableVerification = new System.Windows.Forms.CheckBox();
|
this.sec_cbVerifyAdmins = new System.Windows.Forms.CheckBox();
|
||||||
this.lsChkSendAFKMain = new System.Windows.Forms.CheckBox();
|
this.lsChkSendAFKMain = new System.Windows.Forms.CheckBox();
|
||||||
this.lsChkStartOnStartup = new System.Windows.Forms.CheckBox();
|
this.lsChkStartOnStartup = new System.Windows.Forms.CheckBox();
|
||||||
this.lsNudVoteCount = new System.Windows.Forms.NumericUpDown();
|
this.lsNudVoteCount = new System.Windows.Forms.NumericUpDown();
|
||||||
@ -161,9 +161,10 @@ namespace MCGalaxy.Gui
|
|||||||
this.cmbOpChat = new System.Windows.Forms.ComboBox();
|
this.cmbOpChat = new System.Windows.Forms.ComboBox();
|
||||||
this.chkTpToHigherRanks = new System.Windows.Forms.CheckBox();
|
this.chkTpToHigherRanks = new System.Windows.Forms.CheckBox();
|
||||||
this.cmbDefaultRank = new System.Windows.Forms.ComboBox();
|
this.cmbDefaultRank = new System.Windows.Forms.ComboBox();
|
||||||
this.cbLogNotes = new System.Windows.Forms.CheckBox();
|
|
||||||
this.cmbOsMap = new System.Windows.Forms.ComboBox();
|
this.cmbOsMap = new System.Windows.Forms.ComboBox();
|
||||||
this.spam_cbAuto = new System.Windows.Forms.CheckBox();
|
this.sec_cbWhitelist = new System.Windows.Forms.CheckBox();
|
||||||
|
this.sec_cbLogNotes = new System.Windows.Forms.CheckBox();
|
||||||
|
this.sec_cbAutoMute = new System.Windows.Forms.CheckBox();
|
||||||
this.pageBlocks = new System.Windows.Forms.TabPage();
|
this.pageBlocks = new System.Windows.Forms.TabPage();
|
||||||
this.btnBlHelp = new System.Windows.Forms.Button();
|
this.btnBlHelp = new System.Windows.Forms.Button();
|
||||||
this.txtBlRanks = new System.Windows.Forms.TextBox();
|
this.txtBlRanks = new System.Windows.Forms.TextBox();
|
||||||
@ -364,6 +365,7 @@ namespace MCGalaxy.Gui
|
|||||||
this.propsZG = new System.Windows.Forms.PropertyGrid();
|
this.propsZG = new System.Windows.Forms.PropertyGrid();
|
||||||
this.pageSecurity = new System.Windows.Forms.TabPage();
|
this.pageSecurity = new System.Windows.Forms.TabPage();
|
||||||
this.gbSec_Other = new System.Windows.Forms.GroupBox();
|
this.gbSec_Other = new System.Windows.Forms.GroupBox();
|
||||||
|
this.sec_lblRank = new System.Windows.Forms.Label();
|
||||||
this.gbSec_Spam = new System.Windows.Forms.GroupBox();
|
this.gbSec_Spam = new System.Windows.Forms.GroupBox();
|
||||||
this.spam_lblOnMute = new System.Windows.Forms.Label();
|
this.spam_lblOnMute = new System.Windows.Forms.Label();
|
||||||
this.spam_numMsgs = new System.Windows.Forms.NumericUpDown();
|
this.spam_numMsgs = new System.Windows.Forms.NumericUpDown();
|
||||||
@ -373,11 +375,6 @@ namespace MCGalaxy.Gui
|
|||||||
this.spam_lblForMute = new System.Windows.Forms.Label();
|
this.spam_lblForMute = new System.Windows.Forms.Label();
|
||||||
this.spam_numMute = new System.Windows.Forms.NumericUpDown();
|
this.spam_numMute = new System.Windows.Forms.NumericUpDown();
|
||||||
this.spam_lblForSecs = new System.Windows.Forms.Label();
|
this.spam_lblForSecs = new System.Windows.Forms.Label();
|
||||||
this.gbSec_Passwords = new System.Windows.Forms.GroupBox();
|
|
||||||
this.btnReset = new System.Windows.Forms.Button();
|
|
||||||
this.listPasswords = new System.Windows.Forms.ListBox();
|
|
||||||
this.label39 = new System.Windows.Forms.Label();
|
|
||||||
this.label38 = new System.Windows.Forms.Label();
|
|
||||||
this.timer1 = new System.Windows.Forms.Timer(this.components);
|
this.timer1 = new System.Windows.Forms.Timer(this.components);
|
||||||
this.tabChat.SuspendLayout();
|
this.tabChat.SuspendLayout();
|
||||||
this.chat_gbTab.SuspendLayout();
|
this.chat_gbTab.SuspendLayout();
|
||||||
@ -458,7 +455,6 @@ namespace MCGalaxy.Gui
|
|||||||
((System.ComponentModel.ISupportInitialize)(this.spam_numMsgs)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.spam_numMsgs)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.spam_numSecs)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.spam_numSecs)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.spam_numMute)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.spam_numMute)).BeginInit();
|
||||||
this.gbSec_Passwords.SuspendLayout();
|
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// tabChat
|
// tabChat
|
||||||
@ -1195,7 +1191,7 @@ namespace MCGalaxy.Gui
|
|||||||
this.toolTip.SetToolTip(this.label24, "Limit for custom physics set by /rp");
|
this.toolTip.SetToolTip(this.label24, "Limit for custom physics set by /rp");
|
||||||
//
|
//
|
||||||
// chkPhysicsRest
|
// chkPhysicsRest
|
||||||
//
|
//
|
||||||
this.chkPhysicsRest.Appearance = System.Windows.Forms.Appearance.Button;
|
this.chkPhysicsRest.Appearance = System.Windows.Forms.Appearance.Button;
|
||||||
this.chkPhysicsRest.Location = new System.Drawing.Point(8, 20);
|
this.chkPhysicsRest.Location = new System.Drawing.Point(8, 20);
|
||||||
this.chkPhysicsRest.Name = "chkPhysicsRest";
|
this.chkPhysicsRest.Name = "chkPhysicsRest";
|
||||||
@ -1315,7 +1311,7 @@ namespace MCGalaxy.Gui
|
|||||||
this.chkWorld.AutoSize = true;
|
this.chkWorld.AutoSize = true;
|
||||||
this.chkWorld.Location = new System.Drawing.Point(9, 72);
|
this.chkWorld.Location = new System.Drawing.Point(9, 72);
|
||||||
this.chkWorld.Name = "chkWorld";
|
this.chkWorld.Name = "chkWorld";
|
||||||
this.chkWorld.Size = new System.Drawing.Size(78, 17);
|
this.chkWorld.Size = new System.Drawing.Size(105, 17);
|
||||||
this.chkWorld.TabIndex = 4;
|
this.chkWorld.TabIndex = 4;
|
||||||
this.chkWorld.Text = "Server-wide chat";
|
this.chkWorld.Text = "Server-wide chat";
|
||||||
this.toolTip.SetToolTip(this.chkWorld, "If disabled, every map has isolated chat.\nIf enabled, every map is able to commun" +
|
this.toolTip.SetToolTip(this.chkWorld, "If disabled, every map has isolated chat.\nIf enabled, every map is able to commun" +
|
||||||
@ -1399,28 +1395,27 @@ namespace MCGalaxy.Gui
|
|||||||
this.chkUseSQL.UseVisualStyleBackColor = true;
|
this.chkUseSQL.UseVisualStyleBackColor = true;
|
||||||
this.chkUseSQL.CheckedChanged += new System.EventHandler(this.chkUseSQL_CheckedChanged);
|
this.chkUseSQL.CheckedChanged += new System.EventHandler(this.chkUseSQL_CheckedChanged);
|
||||||
//
|
//
|
||||||
// cmbVerificationRank
|
// sec_cmbVerifyRank
|
||||||
//
|
//
|
||||||
this.cmbVerificationRank.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
this.sec_cmbVerifyRank.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||||
this.cmbVerificationRank.FormattingEnabled = true;
|
this.sec_cmbVerifyRank.FormattingEnabled = true;
|
||||||
this.cmbVerificationRank.Location = new System.Drawing.Point(60, 64);
|
this.sec_cmbVerifyRank.Location = new System.Drawing.Point(72, 95);
|
||||||
this.cmbVerificationRank.Name = "cmbVerificationRank";
|
this.sec_cmbVerifyRank.Name = "sec_cmbVerifyRank";
|
||||||
this.cmbVerificationRank.Size = new System.Drawing.Size(103, 21);
|
this.sec_cmbVerifyRank.Size = new System.Drawing.Size(103, 21);
|
||||||
this.cmbVerificationRank.TabIndex = 22;
|
this.sec_cmbVerifyRank.TabIndex = 22;
|
||||||
this.toolTip.SetToolTip(this.cmbVerificationRank, "The rank that verification is required for admins to gain access to commands.");
|
this.toolTip.SetToolTip(this.sec_cmbVerifyRank, "Minimum rank that is required to use /pass before they can use commands.");
|
||||||
//
|
//
|
||||||
// chkEnableVerification
|
// sec_cbVerifyAdmins
|
||||||
//
|
//
|
||||||
this.chkEnableVerification.Appearance = System.Windows.Forms.Appearance.Button;
|
this.sec_cbVerifyAdmins.AutoSize = true;
|
||||||
this.chkEnableVerification.AutoSize = true;
|
this.sec_cbVerifyAdmins.Location = new System.Drawing.Point(15, 74);
|
||||||
this.chkEnableVerification.Location = new System.Drawing.Point(24, 20);
|
this.sec_cbVerifyAdmins.Name = "sec_cbVerifyAdmins";
|
||||||
this.chkEnableVerification.Name = "chkEnableVerification";
|
this.sec_cbVerifyAdmins.Size = new System.Drawing.Size(111, 17);
|
||||||
this.chkEnableVerification.Size = new System.Drawing.Size(49, 23);
|
this.sec_cbVerifyAdmins.TabIndex = 23;
|
||||||
this.chkEnableVerification.TabIndex = 23;
|
this.sec_cbVerifyAdmins.Text = "Admin verification";
|
||||||
this.chkEnableVerification.Text = "Enable";
|
this.toolTip.SetToolTip(this.sec_cbVerifyAdmins, "If enabled, admins must verify with /pass before they can use commands.");
|
||||||
this.toolTip.SetToolTip(this.chkEnableVerification, "Whether or not the server will ask for verification from admins before they can u" +
|
this.sec_cbVerifyAdmins.UseVisualStyleBackColor = true;
|
||||||
"se commands.");
|
this.sec_cbVerifyAdmins.CheckedChanged += new System.EventHandler(this.VerifyAdminsChecked);
|
||||||
this.chkEnableVerification.UseVisualStyleBackColor = true;
|
|
||||||
//
|
//
|
||||||
// lsChkSendAFKMain
|
// lsChkSendAFKMain
|
||||||
//
|
//
|
||||||
@ -1726,7 +1721,7 @@ namespace MCGalaxy.Gui
|
|||||||
this.chkTpToHigherRanks.AutoSize = true;
|
this.chkTpToHigherRanks.AutoSize = true;
|
||||||
this.chkTpToHigherRanks.Location = new System.Drawing.Point(11, 142);
|
this.chkTpToHigherRanks.Location = new System.Drawing.Point(11, 142);
|
||||||
this.chkTpToHigherRanks.Name = "chkTpToHigherRanks";
|
this.chkTpToHigherRanks.Name = "chkTpToHigherRanks";
|
||||||
this.chkTpToHigherRanks.Size = new System.Drawing.Size(127, 23);
|
this.chkTpToHigherRanks.Size = new System.Drawing.Size(136, 17);
|
||||||
this.chkTpToHigherRanks.TabIndex = 42;
|
this.chkTpToHigherRanks.TabIndex = 42;
|
||||||
this.chkTpToHigherRanks.Text = "Allow tp to higher ranks";
|
this.chkTpToHigherRanks.Text = "Allow tp to higher ranks";
|
||||||
this.toolTip.SetToolTip(this.chkTpToHigherRanks, "Allows the use of /tp to players of higher rank");
|
this.toolTip.SetToolTip(this.chkTpToHigherRanks, "Allows the use of /tp to players of higher rank");
|
||||||
@ -1742,17 +1737,6 @@ namespace MCGalaxy.Gui
|
|||||||
this.cmbDefaultRank.TabIndex = 44;
|
this.cmbDefaultRank.TabIndex = 44;
|
||||||
this.toolTip.SetToolTip(this.cmbDefaultRank, "Default rank assigned to new visitors to the server.");
|
this.toolTip.SetToolTip(this.cmbDefaultRank, "Default rank assigned to new visitors to the server.");
|
||||||
//
|
//
|
||||||
// cbLogNotes
|
|
||||||
//
|
|
||||||
this.cbLogNotes.AutoSize = true;
|
|
||||||
this.cbLogNotes.Location = new System.Drawing.Point(15, 20);
|
|
||||||
this.cbLogNotes.Name = "cbLogNotes";
|
|
||||||
this.cbLogNotes.Size = new System.Drawing.Size(178, 17);
|
|
||||||
this.cbLogNotes.TabIndex = 22;
|
|
||||||
this.cbLogNotes.Text = "Log notes (/ban, /warn, /kick etc)";
|
|
||||||
this.toolTip.SetToolTip(this.cbLogNotes, "\"Bob has died 10 times.\"");
|
|
||||||
this.cbLogNotes.UseVisualStyleBackColor = true;
|
|
||||||
//
|
|
||||||
// cmbOsMap
|
// cmbOsMap
|
||||||
//
|
//
|
||||||
this.cmbOsMap.FormattingEnabled = true;
|
this.cmbOsMap.FormattingEnabled = true;
|
||||||
@ -1763,16 +1747,37 @@ namespace MCGalaxy.Gui
|
|||||||
this.toolTip.SetToolTip(this.cmbOsMap, "Default min rank that can build on maps made with /os map add.\nIf \'nobody\' is sel" +
|
this.toolTip.SetToolTip(this.cmbOsMap, "Default min rank that can build on maps made with /os map add.\nIf \'nobody\' is sel" +
|
||||||
"ected, the default min rank used is the min rank that can use /os.");
|
"ected, the default min rank used is the min rank that can use /os.");
|
||||||
//
|
//
|
||||||
|
// sec_cbWhitelist
|
||||||
|
//
|
||||||
|
this.sec_cbWhitelist.Location = new System.Drawing.Point(15, 44);
|
||||||
|
this.sec_cbWhitelist.Name = "sec_cbWhitelist";
|
||||||
|
this.sec_cbWhitelist.Size = new System.Drawing.Size(104, 24);
|
||||||
|
this.sec_cbWhitelist.TabIndex = 23;
|
||||||
|
this.sec_cbWhitelist.Text = "Use whitelist";
|
||||||
|
this.toolTip.SetToolTip(this.sec_cbWhitelist, "If enabled, only players who have been whitelisted with /whitelist are allowed to" +
|
||||||
|
" join");
|
||||||
|
this.sec_cbWhitelist.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// cbLogNotes
|
||||||
|
//
|
||||||
|
this.sec_cbLogNotes.AutoSize = true;
|
||||||
|
this.sec_cbLogNotes.Location = new System.Drawing.Point(15, 20);
|
||||||
|
this.sec_cbLogNotes.Name = "sec_cbLogNotes";
|
||||||
|
this.sec_cbLogNotes.Size = new System.Drawing.Size(178, 17);
|
||||||
|
this.sec_cbLogNotes.TabIndex = 22;
|
||||||
|
this.sec_cbLogNotes.Text = "Log notes (/ban, /warn, /kick etc)";
|
||||||
|
this.sec_cbLogNotes.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
// spam_cbAuto
|
// spam_cbAuto
|
||||||
//
|
//
|
||||||
this.spam_cbAuto.AutoSize = true;
|
this.sec_cbAutoMute.AutoSize = true;
|
||||||
this.spam_cbAuto.Location = new System.Drawing.Point(10, 20);
|
this.sec_cbAutoMute.Location = new System.Drawing.Point(10, 20);
|
||||||
this.spam_cbAuto.Name = "spam_cbAuto";
|
this.sec_cbAutoMute.Name = "sec_cbAutoMute";
|
||||||
this.spam_cbAuto.Size = new System.Drawing.Size(142, 17);
|
this.sec_cbAutoMute.Size = new System.Drawing.Size(142, 17);
|
||||||
this.spam_cbAuto.TabIndex = 24;
|
this.sec_cbAutoMute.TabIndex = 24;
|
||||||
this.spam_cbAuto.Text = "Enable automatic muting";
|
this.sec_cbAutoMute.Text = "Enable automatic muting";
|
||||||
this.spam_cbAuto.UseVisualStyleBackColor = true;
|
this.sec_cbAutoMute.UseVisualStyleBackColor = true;
|
||||||
this.spam_cbAuto.CheckedChanged += new System.EventHandler(this.spam_cbAuto_CheckedChanged);
|
this.sec_cbAutoMute.CheckedChanged += new System.EventHandler(this.spam_cbAuto_CheckedChanged);
|
||||||
//
|
//
|
||||||
// pageBlocks
|
// pageBlocks
|
||||||
//
|
//
|
||||||
@ -1901,7 +1906,7 @@ namespace MCGalaxy.Gui
|
|||||||
this.gbRankGeneral.Controls.Add(this.label37);
|
this.gbRankGeneral.Controls.Add(this.label37);
|
||||||
this.gbRankGeneral.Location = new System.Drawing.Point(11, 317);
|
this.gbRankGeneral.Location = new System.Drawing.Point(11, 317);
|
||||||
this.gbRankGeneral.Name = "gbRankGeneral";
|
this.gbRankGeneral.Name = "gbRankGeneral";
|
||||||
this.gbRankGeneral.Size = new System.Drawing.Size(191, 185);
|
this.gbRankGeneral.Size = new System.Drawing.Size(191, 179);
|
||||||
this.gbRankGeneral.TabIndex = 19;
|
this.gbRankGeneral.TabIndex = 19;
|
||||||
this.gbRankGeneral.TabStop = false;
|
this.gbRankGeneral.TabStop = false;
|
||||||
this.gbRankGeneral.Text = "General settings";
|
this.gbRankGeneral.Text = "General settings";
|
||||||
@ -2686,7 +2691,7 @@ namespace MCGalaxy.Gui
|
|||||||
// label49
|
// label49
|
||||||
//
|
//
|
||||||
this.label49.AutoSize = true;
|
this.label49.AutoSize = true;
|
||||||
this.label49.Location = new System.Drawing.Point(6, 213);
|
this.label49.Location = new System.Drawing.Point(25, 213);
|
||||||
this.label49.Name = "label49";
|
this.label49.Name = "label49";
|
||||||
this.label49.Size = new System.Drawing.Size(56, 13);
|
this.label49.Size = new System.Drawing.Size(56, 13);
|
||||||
this.label49.TabIndex = 29;
|
this.label49.TabIndex = 29;
|
||||||
@ -3987,7 +3992,6 @@ namespace MCGalaxy.Gui
|
|||||||
this.pageSecurity.BackColor = System.Drawing.SystemColors.Control;
|
this.pageSecurity.BackColor = System.Drawing.SystemColors.Control;
|
||||||
this.pageSecurity.Controls.Add(this.gbSec_Other);
|
this.pageSecurity.Controls.Add(this.gbSec_Other);
|
||||||
this.pageSecurity.Controls.Add(this.gbSec_Spam);
|
this.pageSecurity.Controls.Add(this.gbSec_Spam);
|
||||||
this.pageSecurity.Controls.Add(this.gbSec_Passwords);
|
|
||||||
this.pageSecurity.Location = new System.Drawing.Point(4, 22);
|
this.pageSecurity.Location = new System.Drawing.Point(4, 22);
|
||||||
this.pageSecurity.Name = "pageSecurity";
|
this.pageSecurity.Name = "pageSecurity";
|
||||||
this.pageSecurity.Padding = new System.Windows.Forms.Padding(3);
|
this.pageSecurity.Padding = new System.Windows.Forms.Padding(3);
|
||||||
@ -3997,17 +4001,30 @@ namespace MCGalaxy.Gui
|
|||||||
//
|
//
|
||||||
// gbSec_Other
|
// gbSec_Other
|
||||||
//
|
//
|
||||||
this.gbSec_Other.Controls.Add(this.cbLogNotes);
|
this.gbSec_Other.Controls.Add(this.sec_lblRank);
|
||||||
this.gbSec_Other.Location = new System.Drawing.Point(225, 133);
|
this.gbSec_Other.Controls.Add(this.sec_cbWhitelist);
|
||||||
|
this.gbSec_Other.Controls.Add(this.sec_cbLogNotes);
|
||||||
|
this.gbSec_Other.Controls.Add(this.sec_cbVerifyAdmins);
|
||||||
|
this.gbSec_Other.Controls.Add(this.sec_cmbVerifyRank);
|
||||||
|
this.gbSec_Other.Location = new System.Drawing.Point(273, 6);
|
||||||
this.gbSec_Other.Name = "gbSec_Other";
|
this.gbSec_Other.Name = "gbSec_Other";
|
||||||
this.gbSec_Other.Size = new System.Drawing.Size(248, 45);
|
this.gbSec_Other.Size = new System.Drawing.Size(208, 138);
|
||||||
this.gbSec_Other.TabIndex = 2;
|
this.gbSec_Other.TabIndex = 2;
|
||||||
this.gbSec_Other.TabStop = false;
|
this.gbSec_Other.TabStop = false;
|
||||||
this.gbSec_Other.Text = "Other settings";
|
this.gbSec_Other.Text = "Other settings";
|
||||||
//
|
//
|
||||||
|
// sec_lblRank
|
||||||
|
//
|
||||||
|
this.sec_lblRank.AutoSize = true;
|
||||||
|
this.sec_lblRank.Location = new System.Drawing.Point(33, 98);
|
||||||
|
this.sec_lblRank.Name = "sec_lblRank";
|
||||||
|
this.sec_lblRank.Size = new System.Drawing.Size(33, 13);
|
||||||
|
this.sec_lblRank.TabIndex = 24;
|
||||||
|
this.sec_lblRank.Text = "Rank:";
|
||||||
|
//
|
||||||
// gbSec_Spam
|
// gbSec_Spam
|
||||||
//
|
//
|
||||||
this.gbSec_Spam.Controls.Add(this.spam_cbAuto);
|
this.gbSec_Spam.Controls.Add(this.sec_cbAutoMute);
|
||||||
this.gbSec_Spam.Controls.Add(this.spam_lblOnMute);
|
this.gbSec_Spam.Controls.Add(this.spam_lblOnMute);
|
||||||
this.gbSec_Spam.Controls.Add(this.spam_numMsgs);
|
this.gbSec_Spam.Controls.Add(this.spam_numMsgs);
|
||||||
this.gbSec_Spam.Controls.Add(this.spam_lblOnMsgs);
|
this.gbSec_Spam.Controls.Add(this.spam_lblOnMsgs);
|
||||||
@ -4016,9 +4033,9 @@ namespace MCGalaxy.Gui
|
|||||||
this.gbSec_Spam.Controls.Add(this.spam_lblForMute);
|
this.gbSec_Spam.Controls.Add(this.spam_lblForMute);
|
||||||
this.gbSec_Spam.Controls.Add(this.spam_numMute);
|
this.gbSec_Spam.Controls.Add(this.spam_numMute);
|
||||||
this.gbSec_Spam.Controls.Add(this.spam_lblForSecs);
|
this.gbSec_Spam.Controls.Add(this.spam_lblForSecs);
|
||||||
this.gbSec_Spam.Location = new System.Drawing.Point(225, 18);
|
this.gbSec_Spam.Location = new System.Drawing.Point(8, 6);
|
||||||
this.gbSec_Spam.Name = "gbSec_Spam";
|
this.gbSec_Spam.Name = "gbSec_Spam";
|
||||||
this.gbSec_Spam.Size = new System.Drawing.Size(248, 109);
|
this.gbSec_Spam.Size = new System.Drawing.Size(248, 138);
|
||||||
this.gbSec_Spam.TabIndex = 1;
|
this.gbSec_Spam.TabIndex = 1;
|
||||||
this.gbSec_Spam.TabStop = false;
|
this.gbSec_Spam.TabStop = false;
|
||||||
this.gbSec_Spam.Text = "Chat spam control";
|
this.gbSec_Spam.Text = "Chat spam control";
|
||||||
@ -4119,57 +4136,6 @@ namespace MCGalaxy.Gui
|
|||||||
this.spam_lblForSecs.TabIndex = 33;
|
this.spam_lblForSecs.TabIndex = 33;
|
||||||
this.spam_lblForSecs.Text = "seconds";
|
this.spam_lblForSecs.Text = "seconds";
|
||||||
//
|
//
|
||||||
// gbSec_Passwords
|
|
||||||
//
|
|
||||||
this.gbSec_Passwords.Controls.Add(this.btnReset);
|
|
||||||
this.gbSec_Passwords.Controls.Add(this.listPasswords);
|
|
||||||
this.gbSec_Passwords.Controls.Add(this.label39);
|
|
||||||
this.gbSec_Passwords.Controls.Add(this.chkEnableVerification);
|
|
||||||
this.gbSec_Passwords.Controls.Add(this.cmbVerificationRank);
|
|
||||||
this.gbSec_Passwords.Controls.Add(this.label38);
|
|
||||||
this.gbSec_Passwords.Location = new System.Drawing.Point(19, 18);
|
|
||||||
this.gbSec_Passwords.Name = "gbSec_Passwords";
|
|
||||||
this.gbSec_Passwords.Size = new System.Drawing.Size(191, 322);
|
|
||||||
this.gbSec_Passwords.TabIndex = 0;
|
|
||||||
this.gbSec_Passwords.TabStop = false;
|
|
||||||
this.gbSec_Passwords.Text = "Admin Verification";
|
|
||||||
//
|
|
||||||
// btnReset
|
|
||||||
//
|
|
||||||
this.btnReset.Location = new System.Drawing.Point(45, 276);
|
|
||||||
this.btnReset.Name = "btnReset";
|
|
||||||
this.btnReset.Size = new System.Drawing.Size(91, 27);
|
|
||||||
this.btnReset.TabIndex = 25;
|
|
||||||
this.btnReset.Text = "Reset";
|
|
||||||
this.btnReset.UseVisualStyleBackColor = true;
|
|
||||||
this.btnReset.Click += new System.EventHandler(this.btnReset_Click);
|
|
||||||
//
|
|
||||||
// listPasswords
|
|
||||||
//
|
|
||||||
this.listPasswords.FormattingEnabled = true;
|
|
||||||
this.listPasswords.Location = new System.Drawing.Point(24, 132);
|
|
||||||
this.listPasswords.Name = "listPasswords";
|
|
||||||
this.listPasswords.Size = new System.Drawing.Size(139, 121);
|
|
||||||
this.listPasswords.TabIndex = 1;
|
|
||||||
//
|
|
||||||
// label39
|
|
||||||
//
|
|
||||||
this.label39.AutoSize = true;
|
|
||||||
this.label39.Location = new System.Drawing.Point(21, 106);
|
|
||||||
this.label39.Name = "label39";
|
|
||||||
this.label39.Size = new System.Drawing.Size(98, 13);
|
|
||||||
this.label39.TabIndex = 24;
|
|
||||||
this.label39.Text = "Remove Passwords";
|
|
||||||
//
|
|
||||||
// label38
|
|
||||||
//
|
|
||||||
this.label38.AutoSize = true;
|
|
||||||
this.label38.Location = new System.Drawing.Point(21, 67);
|
|
||||||
this.label38.Name = "label38";
|
|
||||||
this.label38.Size = new System.Drawing.Size(33, 39);
|
|
||||||
this.label38.TabIndex = 1;
|
|
||||||
this.label38.Text = "Rank:\r\n\r\n\r\n";
|
|
||||||
//
|
|
||||||
// PropertyWindow
|
// PropertyWindow
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
@ -4303,17 +4269,17 @@ namespace MCGalaxy.Gui
|
|||||||
((System.ComponentModel.ISupportInitialize)(this.spam_numMsgs)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.spam_numMsgs)).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.spam_numSecs)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.spam_numSecs)).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.spam_numMute)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.spam_numMute)).EndInit();
|
||||||
this.gbSec_Passwords.ResumeLayout(false);
|
|
||||||
this.gbSec_Passwords.PerformLayout();
|
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
}
|
}
|
||||||
|
private System.Windows.Forms.CheckBox sec_cbWhitelist;
|
||||||
|
private System.Windows.Forms.Label sec_lblRank;
|
||||||
private System.Windows.Forms.CheckBox chat_cbTabBots;
|
private System.Windows.Forms.CheckBox chat_cbTabBots;
|
||||||
private System.Windows.Forms.CheckBox chat_cbTabLevel;
|
private System.Windows.Forms.CheckBox chat_cbTabLevel;
|
||||||
private System.Windows.Forms.CheckBox chat_cbTabRank;
|
private System.Windows.Forms.CheckBox chat_cbTabRank;
|
||||||
private System.Windows.Forms.GroupBox chat_gbTab;
|
private System.Windows.Forms.GroupBox chat_gbTab;
|
||||||
private System.Windows.Forms.ComboBox cmbOsMap;
|
private System.Windows.Forms.ComboBox cmbOsMap;
|
||||||
private System.Windows.Forms.Label lblOsMap;
|
private System.Windows.Forms.Label lblOsMap;
|
||||||
private System.Windows.Forms.CheckBox cbLogNotes;
|
private System.Windows.Forms.CheckBox sec_cbLogNotes;
|
||||||
private System.Windows.Forms.GroupBox gbSec_Other;
|
private System.Windows.Forms.GroupBox gbSec_Other;
|
||||||
private System.Windows.Forms.TextBox txtPrefix;
|
private System.Windows.Forms.TextBox txtPrefix;
|
||||||
private System.Windows.Forms.TextBox txtOSMaps;
|
private System.Windows.Forms.TextBox txtOSMaps;
|
||||||
@ -4485,14 +4451,9 @@ namespace MCGalaxy.Gui
|
|||||||
private System.Windows.Forms.Label spam_lblOnMsgs;
|
private System.Windows.Forms.Label spam_lblOnMsgs;
|
||||||
private System.Windows.Forms.NumericUpDown spam_numMsgs;
|
private System.Windows.Forms.NumericUpDown spam_numMsgs;
|
||||||
private System.Windows.Forms.Label spam_lblOnMute;
|
private System.Windows.Forms.Label spam_lblOnMute;
|
||||||
private System.Windows.Forms.CheckBox spam_cbAuto;
|
private System.Windows.Forms.CheckBox sec_cbAutoMute;
|
||||||
private System.Windows.Forms.GroupBox gbSec_Passwords;
|
private System.Windows.Forms.CheckBox sec_cbVerifyAdmins;
|
||||||
private System.Windows.Forms.Button btnReset;
|
private System.Windows.Forms.ComboBox sec_cmbVerifyRank;
|
||||||
private System.Windows.Forms.ListBox listPasswords;
|
|
||||||
private System.Windows.Forms.Label label39;
|
|
||||||
private System.Windows.Forms.CheckBox chkEnableVerification;
|
|
||||||
private System.Windows.Forms.ComboBox cmbVerificationRank;
|
|
||||||
private System.Windows.Forms.Label label38;
|
|
||||||
private System.Windows.Forms.TabPage pageGames;
|
private System.Windows.Forms.TabPage pageGames;
|
||||||
private System.Windows.Forms.TabControl tabGames;
|
private System.Windows.Forms.TabControl tabGames;
|
||||||
private System.Windows.Forms.TabPage tabPage11;
|
private System.Windows.Forms.TabPage tabPage11;
|
||||||
|
@ -45,6 +45,7 @@ namespace MCGalaxy.Gui {
|
|||||||
chat_cmbDesc.Items.AddRange(colors);
|
chat_cmbDesc.Items.AddRange(colors);
|
||||||
cmbColor.Items.AddRange(colors);
|
cmbColor.Items.AddRange(colors);
|
||||||
|
|
||||||
|
sec_cmbVerifyRank.Enabled = Server.verifyadmins;
|
||||||
ToggleIrcSettings(Server.irc);
|
ToggleIrcSettings(Server.irc);
|
||||||
ToggleMySQLSettings(Server.useMySQL);
|
ToggleMySQLSettings(Server.useMySQL);
|
||||||
ToggleAutoMuteSettings(Server.checkspam);
|
ToggleAutoMuteSettings(Server.checkspam);
|
||||||
@ -60,7 +61,7 @@ namespace MCGalaxy.Gui {
|
|||||||
cmbDefaultRank.Items.Add(grp.name);
|
cmbDefaultRank.Items.Add(grp.name);
|
||||||
cmbOpChat.Items.Add(grp.name);
|
cmbOpChat.Items.Add(grp.name);
|
||||||
cmbAdminChat.Items.Add(grp.name);
|
cmbAdminChat.Items.Add(grp.name);
|
||||||
cmbVerificationRank.Items.Add(grp.name);
|
sec_cmbVerifyRank.Items.Add(grp.name);
|
||||||
lsCmbSetupRank.Items.Add(grp.name);
|
lsCmbSetupRank.Items.Add(grp.name);
|
||||||
lsCmbControlRank.Items.Add(grp.name);
|
lsCmbControlRank.Items.Add(grp.name);
|
||||||
cmbAFKKickPerm.Items.Add(grp.name);
|
cmbAFKKickPerm.Items.Add(grp.name);
|
||||||
@ -78,21 +79,10 @@ namespace MCGalaxy.Gui {
|
|||||||
osmaprank = grp.name;
|
osmaprank = grp.name;
|
||||||
}
|
}
|
||||||
|
|
||||||
listPasswords.Items.Clear();
|
|
||||||
if (Directory.Exists("extra/passwords")) {
|
|
||||||
string[] files = Directory.GetFiles("extra/passwords", "*.dat");
|
|
||||||
listPasswords.BeginUpdate();
|
|
||||||
foreach (string file in files) {
|
|
||||||
string name = Path.GetFileNameWithoutExtension(file);
|
|
||||||
listPasswords.Items.Add(name);
|
|
||||||
}
|
|
||||||
listPasswords.EndUpdate();
|
|
||||||
}
|
|
||||||
|
|
||||||
cmbDefaultRank.SelectedIndex = 1;
|
cmbDefaultRank.SelectedIndex = 1;
|
||||||
cmbOpChat.SelectedIndex = ( opchatperm != String.Empty ? cmbOpChat.Items.IndexOf(opchatperm) : 1 );
|
cmbOpChat.SelectedIndex = ( opchatperm != String.Empty ? cmbOpChat.Items.IndexOf(opchatperm) : 1 );
|
||||||
cmbAdminChat.SelectedIndex = ( adminchatperm != String.Empty ? cmbAdminChat.Items.IndexOf(adminchatperm) : 1 );
|
cmbAdminChat.SelectedIndex = ( adminchatperm != String.Empty ? cmbAdminChat.Items.IndexOf(adminchatperm) : 1 );
|
||||||
cmbVerificationRank.SelectedIndex = ( verifyadminsperm != String.Empty ? cmbVerificationRank.Items.IndexOf(verifyadminsperm) : 1 );
|
sec_cmbVerifyRank.SelectedIndex = ( verifyadminsperm != String.Empty ? sec_cmbVerifyRank.Items.IndexOf(verifyadminsperm) : 1 );
|
||||||
cmbAFKKickPerm.SelectedIndex = ( afkkickrank != String.Empty ? cmbAFKKickPerm.Items.IndexOf(afkkickrank) : 1 );
|
cmbAFKKickPerm.SelectedIndex = ( afkkickrank != String.Empty ? cmbAFKKickPerm.Items.IndexOf(afkkickrank) : 1 );
|
||||||
cmbOsMap.SelectedIndex = ( osmaprank != String.Empty ? cmbOsMap.Items.IndexOf(osmaprank) : 1 );
|
cmbOsMap.SelectedIndex = ( osmaprank != String.Empty ? cmbOsMap.Items.IndexOf(osmaprank) : 1 );
|
||||||
|
|
||||||
@ -450,7 +440,7 @@ namespace MCGalaxy.Gui {
|
|||||||
case "guest-limit-notify":
|
case "guest-limit-notify":
|
||||||
chkGuestLimitNotify.Checked = value.ToLower() == "true"; break;
|
chkGuestLimitNotify.Checked = value.ToLower() == "true"; break;
|
||||||
case "admin-verification":
|
case "admin-verification":
|
||||||
chkEnableVerification.Checked = value.ToLower() == "true"; break;
|
sec_cbVerifyAdmins.Checked = value.ToLower() == "true"; break;
|
||||||
case "usemysql":
|
case "usemysql":
|
||||||
chkUseSQL.Checked = value.ToLower() == "true"; break;
|
chkUseSQL.Checked = value.ToLower() == "true"; break;
|
||||||
case "username":
|
case "username":
|
||||||
@ -481,7 +471,7 @@ namespace MCGalaxy.Gui {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "mute-on-spam":
|
case "mute-on-spam":
|
||||||
spam_cbAuto.Checked = value.ToLower() == "true";
|
sec_cbAutoMute.Checked = value.ToLower() == "true";
|
||||||
break;
|
break;
|
||||||
case "spam-messages":
|
case "spam-messages":
|
||||||
try {
|
try {
|
||||||
@ -494,23 +484,24 @@ namespace MCGalaxy.Gui {
|
|||||||
case "spam-mute-time":
|
case "spam-mute-time":
|
||||||
try {
|
try {
|
||||||
spam_numMute.Value = Convert.ToInt16(value);
|
spam_numMute.Value = Convert.ToInt16(value);
|
||||||
}
|
} catch {
|
||||||
catch {
|
|
||||||
spam_numMute.Value = 60;
|
spam_numMute.Value = 60;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "log-notes":
|
case "log-notes":
|
||||||
cbLogNotes.Checked = value.ToLower() == "true";
|
sec_cbLogNotes.Checked = value.ToLower() == "true";
|
||||||
break;
|
break;
|
||||||
case "show-empty-ranks":
|
case "show-empty-ranks":
|
||||||
chkShowEmptyRanks.Checked = value.ToLower() == "true";
|
chkShowEmptyRanks.Checked = value.ToLower() == "true";
|
||||||
break;
|
break;
|
||||||
|
case "use-whitelist":
|
||||||
|
sec_cbWhitelist.Checked = value.ToLower() == "true";
|
||||||
|
break;
|
||||||
|
|
||||||
case "cooldown":
|
case "cooldown":
|
||||||
try {
|
try {
|
||||||
Server.reviewcooldown = Convert.ToInt32(value.ToLower()) < 600 ? Convert.ToInt32(value.ToLower()) : 600;
|
Server.reviewcooldown = Convert.ToInt32(value.ToLower()) < 600 ? Convert.ToInt32(value.ToLower()) : 600;
|
||||||
}
|
} catch {
|
||||||
catch {
|
|
||||||
Server.reviewcooldown = 600;
|
Server.reviewcooldown = 600;
|
||||||
Server.s.Log("An error occurred reading the review cooldown value");
|
Server.s.Log("An error occurred reading the review cooldown value");
|
||||||
}
|
}
|
||||||
@ -638,14 +629,17 @@ namespace MCGalaxy.Gui {
|
|||||||
|
|
||||||
Server.hackrank_kick = hackrank_kick.Checked;
|
Server.hackrank_kick = hackrank_kick.Checked;
|
||||||
Server.hackrank_kick_time = int.Parse(hackrank_kick_time.Text);
|
Server.hackrank_kick_time = int.Parse(hackrank_kick_time.Text);
|
||||||
Server.verifyadmins = chkEnableVerification.Checked;
|
Server.verifyadmins = sec_cbVerifyAdmins.Checked;
|
||||||
Server.verifyadminsrank = Group.GroupList.Find(grp => grp.name == cmbVerificationRank.SelectedItem.ToString()).Permission;
|
Server.verifyadminsrank = Group.GroupList.Find(grp => grp.name == sec_cmbVerifyRank.SelectedItem.ToString()).Permission;
|
||||||
|
Server.useWhitelist = sec_cbWhitelist.Checked;
|
||||||
Server.checkspam = spam_cbAuto.Checked;
|
if (Server.useWhitelist && Server.whiteList == null)
|
||||||
|
Server.whiteList = PlayerList.Load("whitelist.txt");
|
||||||
|
|
||||||
|
Server.checkspam = sec_cbAutoMute.Checked;
|
||||||
Server.spamcounter = (int)spam_numMsgs.Value;
|
Server.spamcounter = (int)spam_numMsgs.Value;
|
||||||
Server.mutespamtime = (int)spam_numMute.Value;
|
Server.mutespamtime = (int)spam_numMute.Value;
|
||||||
Server.spamcountreset = (int)spam_numSecs.Value;
|
Server.spamcountreset = (int)spam_numSecs.Value;
|
||||||
Server.LogNotes = cbLogNotes.Checked;
|
Server.LogNotes = sec_cbLogNotes.Checked;
|
||||||
Server.showEmptyRanks = chkShowEmptyRanks.Checked;
|
Server.showEmptyRanks = chkShowEmptyRanks.Checked;
|
||||||
Server.reviewcooldown = (int)nudCooldownTime.Value;
|
Server.reviewcooldown = (int)nudCooldownTime.Value;
|
||||||
}
|
}
|
||||||
@ -1175,29 +1169,6 @@ txtBackupLocation.Text = folderDialog.SelectedPath;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void btnReset_Click(object sender, EventArgs e) {
|
|
||||||
if ( listPasswords.Text == "" ) {
|
|
||||||
MessageBox.Show("You have not selected a user's password to reset!");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
File.Delete("extra/passwords/" + listPasswords.Text + ".dat");
|
|
||||||
listPasswords.Items.Clear();
|
|
||||||
string[] files = Directory.GetFiles("extra/passwords", "*.dat");
|
|
||||||
|
|
||||||
listPasswords.BeginUpdate();
|
|
||||||
foreach (string file in files) {
|
|
||||||
string name = Path.GetFileNameWithoutExtension(file);
|
|
||||||
listPasswords.Items.Add(name);
|
|
||||||
}
|
|
||||||
listPasswords.EndUpdate();
|
|
||||||
}
|
|
||||||
catch {
|
|
||||||
MessageBox.Show("Failed to reset password!");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
|
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
|
||||||
try {
|
try {
|
||||||
System.Diagnostics.Process.Start("http://dev.mysql.com/downloads/");
|
System.Diagnostics.Process.Start("http://dev.mysql.com/downloads/");
|
||||||
@ -1277,7 +1248,7 @@ txtBackupLocation.Text = folderDialog.SelectedPath;
|
|||||||
}
|
}
|
||||||
|
|
||||||
void spam_cbAuto_CheckedChanged(object sender, EventArgs e) {
|
void spam_cbAuto_CheckedChanged(object sender, EventArgs e) {
|
||||||
ToggleAutoMuteSettings(spam_cbAuto.Checked);
|
ToggleAutoMuteSettings(sec_cbAutoMute.Checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1304,6 +1275,10 @@ txtBackupLocation.Text = folderDialog.SelectedPath;
|
|||||||
spam_numMsgs.Enabled = enabled;
|
spam_numMsgs.Enabled = enabled;
|
||||||
spam_numMute.Enabled = enabled;
|
spam_numMute.Enabled = enabled;
|
||||||
spam_numSecs.Enabled = enabled;
|
spam_numSecs.Enabled = enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void VerifyAdminsChecked(object sender, System.EventArgs e) {
|
||||||
|
sec_cmbVerifyRank.Enabled = sec_cbVerifyAdmins.Checked;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user