Vitalik)
Умник
Всем привет, уже какой час, я мучаюсь с гангзонами
1. После рестарта они пропадают
2. После механического рестарта(через панель), гангзоны смешиваются. Короче была фрака 12 на ганг зону, после рестарта механического стала фрака 13
1. После рестарта они пропадают
2. После механического рестарта(через панель), гангзоны смешиваются. Короче была фрака 12 на ганг зону, после рестарта механического стала фрака 13
PHP:
function LoadGZ()
{
new time = GetTickCount();
new rows, fields;
cache_get_data(rows, fields, MySQL_BASE);
for(new i = 1; i <= rows; i++)
{
GZInfo[i][gID] = cache_get_field_content_int(i, "ID", MySQL_BASE);
GZInfo[i][gCoords][0] = cache_get_field_content_float(i, "XX", MySQL_BASE);
GZInfo[i][gCoords][1] = cache_get_field_content_float(i, "YY", MySQL_BASE);
GZInfo[i][gCoords][2] = cache_get_field_content_float(i, "ZZ", MySQL_BASE);
GZInfo[i][gCoords][3] = cache_get_field_content_float(i, "YZ", MySQL_BASE);
GZInfo[i][gFrakVlad] = cache_get_field_content_int(i, "gFrakVlad", MySQL_BASE);
GZInfo[i][gZone] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
ZoneOnBattle[i] = 0;
GZSafeTime[i] = 0;
TOTALGZ++;
}
printf("[Загрузка ганг зон]: Было загружено - %d потрачено %d (ms)", TOTALGZ,GetTickCount() - time);
return true;
}
stock SaveGZ(i)
{
mysql_format(MySQL_BASE, QUERY, 128, "UPDATE `gangzone` SET `gFrakVlad`='%i' WHERE `ID` = '%i'", GZInfo[i][gFrakVlad],i);
mysql_function_query(MySQL_BASE, QUERY, false, "", "");
return true;
}
