Vesker20012
Умник
PHP:
forward LoadGangZone();
public LoadGangZone()
{
new query[256];
new time = GetTickCount();
format(sqlcmd, sizeof(sqlcmd), "SELECT * FROM `"TABLE_GANGZONE"`");
// format(mysql_query, sizeof(query),"SELECT * FROM `"TABLE_GANGZONE"`");
mysql_store_result();
if(mysql_num_rows() > 0)
{
for(new i = 1; i <= mysql_num_rows(); i++)
{
mysql_fetch_row(query);
sscanf(query, "p<|>dffffd",GZInfo[i][gID],GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3],GZInfo[i][gFrak]);
TotalGz++;
GZInfo[i][gID] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
ZoneOnBattle[i] = 0;
GZSafeTime[i] = 0;
}
}
mysql_free_result();
printf("[Загрузка ганг зон]: Было загружено - %d потрачено %d (ms)", TotalGz,GetTickCount() - time);
return 1;
}
stock SaveGZ(idx)
{
new query[256];
format(query, sizeof(query), "UPDATE "TABLE_GANGZONE" SET ginfo1 = '%f', ginfo2 = '%f', ginfo3 = '%f', ginfo4 = '%f', fraction = %i WHERE id = %i",
GZInfo[idx][gCoords][0], GZInfo[idx][gCoords][1],GZInfo[idx][gCoords][2],GZInfo[idx][gCoords][3],GZInfo[idx][gFrak], idx);
mysql_store_result();
return 1;
}
