Ejemplo n.º 1
0
        void Init()
        {
            try
            {
                if (!permission.PermissionExists(permAdmin))
                {
                    permission.RegisterPermission(permAdmin, this);
                }
                configData = Config.ReadObject <ConfigDats>();
                SumChances = configData.ChanceOfPig + configData.ChanceOfChicken + configData.ChanceOfHorse +
                             configData.ChanceOfStag + configData.ChanceOfBear + configData.ChanceOfWolf + configData.ChanceOfZombie;
            }
            catch
            {
                LoadDefaultConfig();
                Config.WriteObject(configData);
            }

            messages["Changing"]          = "Changing chance of {0} to {1}";
            messages["FailChange"]        = "Invalid integer chance format: chance unchanged.";
            messages["Surprise"]          = "That wasn't just a barrel- it was a suprise!";
            messages["playerNotFound"]    = "Could not find player: {0}";
            messages["playerPosNotFound"] = "Could not find player position: {0}";
            messages["noplayer"]          = "you need to specify a player";
            messages["toomanyplayer"]     = "too many players match that name: {0}";
            messages["invalidanimal"]     = "invalid animal: {0}";
            messages["randomanimal"]      = "spawing random animal";
            messages["specificanimal"]    = "spawning specific animal: {0}";
            messages["nochances"]         = "all chances zero, fix pigrel config!";
            messages["badmin"]            = "min must be less than max.";
            messages["badmax"]            = "max must be more than min.";
            messages["mustbegt1"]         = "must be one or more.";
            messages["noperms"]           = "you do not have permissions for pigrels.";
            lang.RegisterMessages(messages, this);
        }
Ejemplo n.º 2
0
 protected override void LoadDefaultConfig()
 {
     configData = new ConfigDats
     {
         ChanceOfBearrel = 2
     };
     Config.WriteObject(configData, true);
 }
Ejemplo n.º 3
0
 void Init()
 {
     try
     {
         configData = Config.ReadObject <ConfigDats>();
     }
     catch
     {
         LoadDefaultConfig();
     }
     messages["Changing"]   = "Changing chance of Bearrels to {0}%";
     messages["FailChange"] = "Invalid integer chance format: chance unchanged.";
     messages["Bearrel"]    = "That wasn't just a barrel- it was a Bearrel!";
     lang.RegisterMessages(messages, this);
 }
Ejemplo n.º 4
0
        protected override void LoadDefaultConfig()
        {
            configData = new ConfigDats
            {
                ChanceOfSpawn     = 5
                , ChanceOfPig     = 1
                , ChanceOfChicken = 1
                , ChanceOfHorse   = 1
                , ChanceOfStag    = 1
                , ChanceOfBear    = 1
                , ChanceOfWolf    = 1
                , ChanceOfZombie  = 1
                , AirDropSurprise = 0
                , MinSurprise     = 1
                , MaxSurprise     = 1
            };
            SumChances = configData.ChanceOfPig + configData.ChanceOfChicken + configData.ChanceOfHorse +
                         configData.ChanceOfStag + configData.ChanceOfBear + configData.ChanceOfWolf + configData.ChanceOfZombie;

            Config.WriteObject(configData, true);
        }