void ApplySecurityProps() { Server.Config.LogNotes = sec_cbLogNotes.Checked; Server.Config.verifyadmins = sec_cbVerifyAdmins.Checked; Server.Config.VerifyAdminsRank = GuiPerms.GetSelectedRank(sec_cmbVerifyRank, LevelPermission.Operator); Server.Config.WhitelistedOnly = sec_cbWhitelist.Checked; Server.Config.ChatSpamCheck = sec_cbChatAuto.Checked; Server.Config.ChatSpamCount = (int)sec_numChatMsgs.Value; Server.Config.ChatSpamInterval = sec_numChatSecs.Value; Server.Config.ChatSpamMuteTime = sec_numChatMute.Value; Server.Config.CmdSpamCheck = sec_cbCmdAuto.Checked; Server.Config.CmdSpamCount = (int)sec_numCmdMsgs.Value; Server.Config.CmdSpamInterval = sec_numCmdSecs.Value; Server.Config.CmdSpamBlockTime = sec_numCmdMute.Value; Server.Config.BlockSpamCheck = sec_cbBlocksAuto.Checked; Server.Config.BlockSpamCount = (int)sec_numBlocksMsgs.Value; Server.Config.BlockSpamInterval = sec_numBlocksSecs.Value; Server.Config.IPSpamCheck = sec_cbIPAuto.Checked; Server.Config.IPSpamCount = (int)sec_numIPMsgs.Value; Server.Config.IPSpamInterval = sec_numIPSecs.Value; Server.Config.IPSpamBlockTime = sec_numIPMute.Value; }
void ApplyRankProps() { Server.Config.DefaultRankName = rank_cmbDefault.SelectedItem.ToString(); Server.Config.OSPerbuildDefault = GuiPerms.GetSelectedRank(rank_cmbOsMap, LevelPermission.Owner); Server.Config.HigherRankTP = rank_cbTPHigher.Checked; Server.Config.AdminsJoinSilently = rank_cbSilentAdmins.Checked; Server.Config.ListEmptyRanks = rank_cbEmpty.Checked; }
void eco_cmbItemRank_SelectedIndexChanged(object sender, EventArgs e) { const LevelPermission perm = LevelPermission.Guest; if (eco_curItem == null) { return; } eco_curItem.PurchaseRank = GuiPerms.GetSelectedRank(eco_cmbItemRank, perm); }
void ApplyIRCProps() { Server.Config.UseIRC = irc_chkEnabled.Checked; Server.Config.IRCServer = irc_txtServer.Text; Server.Config.IRCPort = (int)irc_numPort.Value; Server.Config.IRCNick = irc_txtNick.Text; Server.Config.IRCChannels = irc_txtChannel.Text; Server.Config.IRCOpChannels = irc_txtOpChannel.Text; Server.Config.IRCIdentify = irc_chkPass.Checked; Server.Config.IRCPassword = irc_txtPass.Text; Server.Config.IRCShowPlayerTitles = irc_cbTitles.Checked; Server.Config.IRCShowWorldChanges = irc_cbWorldChanges.Checked; Server.Config.IRCShowAFK = irc_cbAFK.Checked; Server.Config.IRCControllerRank = GuiPerms.GetSelectedRank(irc_cmbRank, LevelPermission.Admin); Server.Config.IRCVerify = (IRCControllerVerify)irc_cmbVerify.SelectedIndex; Server.Config.IRCCommandPrefix = irc_txtPrefix.Text; }