free.time_
Умник
Проблема в том, что я крашу через команду Ганг зоны, и все бы нормально, но до рестарта сервера, после рестарта все слетает, ганг зоны разбрасывает в разные территории,
но прикол в том, что после каждого рестарта они становятся по разному.
Если я в загрузке уберу GZInfo[fID], то гз нормально загружает, но действия к ним не применяются, например изменить цвет,
Если верну как было, он кидает гз в разброс.
Сохранение происходит.
это сохранение:
В чем может быть проблема?
но прикол в том, что после каждого рестарта они становятся по разному.
Если я в загрузке уберу GZInfo[fID], то гз нормально загружает, но действия к ним не применяются, например изменить цвет,
PHP:
GZInfo[i][fID] = GangZoneCreate(GZInfo[i][fCoords][0],GZInfo[i][fCoords][1],GZInfo[i][fCoords][2],GZInfo[i][fCoords][3]);
Сохранение происходит.
PHP:
publics: GZoneLoad()
{
LoadAllGZone = 0;
new rows, fields, time = GetTickCount();
cache_get_data(rows, fields);
for(new i = 0; i < rows; i++)
{
GZInfo[i][fID] = cache_get_field_content_int(i, "id", CHDL);
GZInfo[i][fCoords][0] = cache_get_field_content_float(i, "poszone1", CHDL);
GZInfo[i][fCoords][1] = cache_get_field_content_float(i, "poszone2", CHDL);
GZInfo[i][fCoords][2] = cache_get_field_content_float(i, "poszone3", CHDL);
GZInfo[i][fCoords][3] = cache_get_field_content_float(i, "poszone4", CHDL);
GZInfo[i][fFrakVlad] = cache_get_field_content_int(i, "frack", CHDL);
GZInfo[i][fNapad] = cache_get_field_content_int(i, "napad", CHDL);
GZInfo[i][fTime] = cache_get_field_content_int(i, "time", CHDL);
GZInfo[i][fID] = GangZoneCreate(GZInfo[i][fCoords][0],GZInfo[i][fCoords][1],GZInfo[i][fCoords][2],GZInfo[i][fCoords][3]);
//if(GZInfo[i][fFrakVlad] == 27) TotalGzR++;
//if(GZInfo[i][fFrakVlad] == 28) TotalGzA++;
//if(GZInfo[i][fFrakVlad] == 24) TotalGzG++;
//if(GZInfo[i][fFrakVlad] == 26) TotalGzV++;
//if(GZInfo[i][fFrakVlad] == 25) TotalGzB++;
LoadAllGZone++;
}
printf("[Загружено GangZone]: <%i>. Время загрузки: <%i мс>",LoadAllGZone,GetTickCount()-time);
return 1;
}
PHP:
stock SaveGZ(f)
{
mysql_format(CHDL, query, sizeof(query),"UPDATE `gangzone` SET `frack` = '%d' WHERE `id` = '%d'", GZInfo[f][fFrakVlad], GZInfo[f][fID]);
mysql_function_query(CHDL, query, false, "", "");
printf("%s",query);
return true;
}
