Albert
13.01.2015, 21:35
Создаю гангзоны и базу данных которая будет хранить информацию о том кому какая зона пренадлежит
// зоны
new Float:GangZone[49][4] = {
{-372.2925,-1432.8495, -382.8439,-1448.6632},
{-85.6150,-1132.1643, -67.3869,-1120.7559},
{-1016.7147,-600.9866, -1125.5768,-665.6058},
{-1034.7889,-1226.8389, -1083.4275,-1136.3461},
{-1078.9882,-1612.1904, -1126.7797,-1691.0603},
{-401.6305,-1759.4034, -434.4098,-1756.0272},
{-1655.3143,-2226.2542, -1610.1273,-2265.3086},
{-2399.8899,-2168.4504, -2419.7776,-2208.2461},
{-1581.3406,-2749.1577, -1515.4321,-2746.4409},
{-302.1987,-2143.2571, -243.0864,-2207.5808},
};
enum GangInfo // Гангзоны
{
Band
}
new GangsInfo[MAX_GANG][GangInfo];
Теперь создаю сток для загрузки данных
stock LoadGang()
{
new gang[50];
format(gang,sizeof(gang),"frack/gang.ini");
new iniFile = ini_openFile (gang);
{
ini_getInteger(iniFile,"Band1",GangsZone[1][Band]);
ini_getInteger(iniFile,"Band2",GangsZone[2][Band]);
ini_getInteger(iniFile,"Band3",GangsZone[3][Band]);
ini_getInteger(iniFile,"Band4",GangsZone[4][Band]);
ini_getInteger(iniFile,"Band5",GangsZone[5][Band]);
ini_getInteger(iniFile,"Band6",GangsZone[6][Band]);
ini_getInteger(iniFile,"Band7",GangsZone[7][Band]);
ini_getInteger(iniFile,"Band8",GangsZone[8][Band]);
ini_getInteger(iniFile,"Band9",GangsZone[9][Band]);
ini_getInteger(iniFile,"Band10",GangsZone[10][Band]);
ini_closeFile(iniFile);
}
return true;
}
Появляются ошибки
error 017: undefined symbol "GangsZone"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
На строку
ini_getInteger(iniFile,"Band1",GangsZone[1][Band]);
// зоны
new Float:GangZone[49][4] = {
{-372.2925,-1432.8495, -382.8439,-1448.6632},
{-85.6150,-1132.1643, -67.3869,-1120.7559},
{-1016.7147,-600.9866, -1125.5768,-665.6058},
{-1034.7889,-1226.8389, -1083.4275,-1136.3461},
{-1078.9882,-1612.1904, -1126.7797,-1691.0603},
{-401.6305,-1759.4034, -434.4098,-1756.0272},
{-1655.3143,-2226.2542, -1610.1273,-2265.3086},
{-2399.8899,-2168.4504, -2419.7776,-2208.2461},
{-1581.3406,-2749.1577, -1515.4321,-2746.4409},
{-302.1987,-2143.2571, -243.0864,-2207.5808},
};
enum GangInfo // Гангзоны
{
Band
}
new GangsInfo[MAX_GANG][GangInfo];
Теперь создаю сток для загрузки данных
stock LoadGang()
{
new gang[50];
format(gang,sizeof(gang),"frack/gang.ini");
new iniFile = ini_openFile (gang);
{
ini_getInteger(iniFile,"Band1",GangsZone[1][Band]);
ini_getInteger(iniFile,"Band2",GangsZone[2][Band]);
ini_getInteger(iniFile,"Band3",GangsZone[3][Band]);
ini_getInteger(iniFile,"Band4",GangsZone[4][Band]);
ini_getInteger(iniFile,"Band5",GangsZone[5][Band]);
ini_getInteger(iniFile,"Band6",GangsZone[6][Band]);
ini_getInteger(iniFile,"Band7",GangsZone[7][Band]);
ini_getInteger(iniFile,"Band8",GangsZone[8][Band]);
ini_getInteger(iniFile,"Band9",GangsZone[9][Band]);
ini_getInteger(iniFile,"Band10",GangsZone[10][Band]);
ini_closeFile(iniFile);
}
return true;
}
Появляются ошибки
error 017: undefined symbol "GangsZone"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
На строку
ini_getInteger(iniFile,"Band1",GangsZone[1][Band]);