public static void LoadGoods() { if (!File.Exists(ConfigPath + @".\GoodsSystem.ini")) { SaveGoods(); return; } InIReader reader = new InIReader(ConfigPath + @".\GoodsSystem.ini"); GoodsOn = reader.ReadBoolean("Goods", "On", GoodsOn); GoodsMaxStored = reader.ReadUInt32("Goods", "MaxStored", GoodsMaxStored); GoodsBuyBackTime = reader.ReadUInt32("Goods", "BuyBackTime", GoodsBuyBackTime); GoodsBuyBackMaxStored = reader.ReadUInt32("Goods", "BuyBackMaxStored", GoodsBuyBackMaxStored); }
public static void LoadGuildSettings() { if (!File.Exists(ConfigPath + @".\GuildSettings.ini")) { Guild_CreationCostList.Add(new ItemVolume(){Amount = 1000000}); Guild_CreationCostList.Add(new ItemVolume(){ItemName = "WoomaHorn",Amount = 1}); return; } InIReader reader = new InIReader(ConfigPath + @".\GuildSettings.ini"); Guild_RequiredLevel = reader.ReadByte("Guilds", "MinimumLevel", Guild_RequiredLevel); Guild_ExpRate = reader.ReadFloat("Guilds", "ExpRate", Guild_ExpRate); Guild_PointPerLevel = reader.ReadByte("Guilds", "PointPerLevel", Guild_PointPerLevel); Guild_WarTime = reader.ReadInt64("Guilds", "WarTime", Guild_WarTime); Guild_WarCost = reader.ReadUInt32("Guilds", "WarCost", Guild_WarCost); int i = 0; while (reader.ReadUInt32("Required-" + i.ToString(),"Amount",0) != 0) { Guild_CreationCostList.Add(new ItemVolume() { ItemName = reader.ReadString("Required-" + i.ToString(), "ItemName", ""), Amount = reader.ReadUInt32("Required-" + i.ToString(), "Amount", 0) } ); i++; } i = 0; while (reader.ReadInt64("Exp", "Level-" + i.ToString(), -1) != -1) { Guild_ExperienceList.Add(reader.ReadInt64("Exp", "Level-" + i.ToString(), 0)); i++; } i = 0; while (reader.ReadInt32("Cap", "Level-" + i.ToString(), -1) != -1) { Guild_MembercapList.Add(reader.ReadInt32("Cap", "Level-" + i.ToString(), 0)); i++; } byte TotalBuffs = reader.ReadByte("Guilds", "TotalBuffs", 0); for (i = 0; i < TotalBuffs; i++) { Guild_BuffList.Add(new GuildBuffInfo(reader, i)); } }
public static void LoadMail() { if (!File.Exists(ConfigPath + @".\MailSystem.ini")) { SaveMail(); return; } InIReader reader = new InIReader(ConfigPath + @".\MailSystem.ini"); MailAutoSendGold = reader.ReadBoolean("AutoSend", "Gold", MailAutoSendGold); MailAutoSendItems = reader.ReadBoolean("AutoSend", "Items", MailAutoSendItems); MailFreeWithStamp = reader.ReadBoolean("Rates", "FreeWithStamp", MailFreeWithStamp); MailCostPer1KGold = reader.ReadUInt32("Rates", "CostPer1k", MailCostPer1KGold); MailItemInsurancePercentage = reader.ReadUInt32("Rates", "InsurancePerItem", MailItemInsurancePercentage); }