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()); }
}






