Code:
public static void Load() { try { for (int i = 0; i < MapIDs.Length; i++) { IniFile I = new IniFile(Path + MapIDs[i]); Attack.PKMap pkmap = new Attack.PKMap(); pkmap.FreePK = I.ReadBool("PKMap", "FreePK", 0); pkmap.PKPointsGain = I.ReadUInt16("PKMap", "PKPoints", 10); pkmap.CanKill = I.ReadBool("PKMap", "KillMap", 0); pkmap.RandomSpawn = I.ReadBool("PKMap", "RandomSpawn", 0); Core.Map map = new Core.Map(pkmap); map.MapID = I.ReadUInt16("Map", "MapID", 0); map.DefaultX = I.ReadUInt16("Map", "X", 0); map.DefaultY = I.ReadUInt16("Map", "Y", 0); map.Password = I.ReadString("Map", "Password", ""); map.MaxPlayers = I.ReadUInt16("Map", "MaxPlayers", 0);//0 = no limit DMaps.Load(map); } } catch (Exception Exc) { Console.WriteLine(Exc.ToString()); } }