Пример #1
0
 private void LoadConfig()
 {
     config = config.Read(configpath);
 }
Пример #2
0
        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();
        }
Пример #3
0
        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;
        }