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); }
protected override void LoadDefaultConfig() { configData = new ConfigDats { ChanceOfBearrel = 2 }; Config.WriteObject(configData, true); }
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); }
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); }