Сообщение от
DeimoS
Уверены, что она вообще записана в GZInfo[i][gCoords]? Судя по симптомам, она там отсутствует. Покажите код загрузки GZ и назовите ID вашей GZ
На счёт, ID не могу вычислить....
PHP код:
forward LoadGZ();
public LoadGZ()
{
new fields;
cache_get_data(TOTALGZ, fields);
if(!TOTALGZ) return print("[Загрузка ганг зон] Ошибка: Таблица пуста");
if(TOTALGZ > sizeof(GZInfo)) return printf("[Загрузка ганг зон] Ошибка: Число гангзон в базе данных (%d) больше, чем размер массива GZInfo(%d)", TOTALGZ, sizeof(GZInfo));
new time = GetTickCount();
for(new i = 0; i != sizeof(GZInfo); i++)
{
GZInfo[i][gCoords][0] = cache_get_field_content_float(i, "First_Coordinate", connect_to_mysql);
GZInfo[i][gCoords][1] = cache_get_field_content_float(i, "Second_Coordinate", connect_to_mysql);
GZInfo[i][gCoords][2] = cache_get_field_content_float(i, "Third_Coordinate", connect_to_mysql);
GZInfo[i][gCoords][3] = cache_get_field_content_float(i , "Fourth_Coordinate", connect_to_mysql);
GZInfo[i][gFrak] = cache_get_field_content_int(i, "Group", connect_to_mysql);
switch(GZInfo[i][gFrak])
{
case 1: GZGrove++;
case 2: GZVagos++;
case 3: GZBallas++;
case 4: GZAztecas++;
case 5: GZRifa++;
}
GZInfo[i][id] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
}
return printf(" [Загрузка ганг зон]: Было загружено - %d потрачено %d (ms)", TOTALGZ, GetTickCount() - time);
}