private void LoadConfig() { config = config.Read(configpath); }
private void OnInitialize(EventArgs args) { config = config.Read(configpath); update = new Timer { Interval = 1000, AutoReset = true, Enabled = true }; update.Elapsed += new ElapsedEventHandler(OnUpdate); Commands.ChatCommands.Add(new Command("zadmin.baninfo", ZABanInfo, "baninfo")); Commands.ChatCommands.Add(new Command("zadmin.baninfo", ZABanSearch, "bansearch")); Commands.ChatCommands.Add(new Command("zadmin.xid", ZAXID, "xid")); Commands.ChatCommands.Add(new Command(ZAUserGroups, "usergroups", "ug")); Commands.ChatCommands.Add(new Command("zadmin.pmute", ZAPMute, "pmute")); Commands.ChatCommands.Add(new Command("zadmin.dayregion", ZADayregion, "dayregion")); Commands.ChatCommands.Add(new Command("zadmin.ptime", ZAPTime, "ptime")); SetupDb(); DayRegions_Read(); }
public static Config generateNewConfig() { Config newconfig = new Config(); int count = TShock.Groups.Count(); newconfig.groupranks = new Dictionary<int, string>(); foreach (Group group in TShock.Groups) { newconfig.groupranks.Add(count--, group.Name); } newconfig.Write(configpath); return newconfig; }