예제 #1
0
        public override void OnEnable()
        {
            if (!Config.GetBool("chopper_enable", true)) // Enable config
            {
                return;
            }

            // We make our own dictionary stuff because the .GetStringDictionary of 'config' me and joker don't know how it works lol.
            string[]     drops  = Config.GetString("chopper_drops", "GrenadeFrag:4,Flashlight:1,GunMP7:4,GunUSP:2,Painkillers:4").Split(',');
            ChopperDrops cDrops = new ChopperDrops();

            int time = Config.GetInt("chopper_time", 600);

            foreach (string drop in drops)
            {
                string[] d = drop.Split(':'); // d[0] = item, d[1] = amount
                cDrops.AddToList(d[0], int.Parse(d[1]));
            }

            EventHandlers                  = new EventHandlers(this, cDrops, time);
            Events.RoundStartEvent        += EventHandlers.RoundStart;
            Events.WaitingForPlayersEvent += EventHandlers.WaitingForPlayers;

            Info("Chopper Drop enabled! Enjoy :D");
        }
예제 #2
0
 public EventHandlers(Plugin plugin, ChopperDrops drops, int tim)
 {
     pl           = plugin;
     allowedItems = drops;
     time         = tim;
 }