С сохранением подробнее объясните ситуацию. (2)
Вид для печати
С сохранением подробнее объясните ситуацию. (2)
Я про сохранение
P.S: Ушел смотреть футбол.
Я, не понимаю Вам помочь трудно?)
Следует избавиться от цикла в сохранении. Незачем сохранять зоны, которые даже не были задействованы.
PHP код:
forward SaveGZ(i);
public SaveGZ(i)
{
new querys[512];
format(querys, sizeof(querys), "UPDATE `GANGZONES_GANGWAR` SET `First_Coordinate`='%f', `Second_Coordinate`='%f', `Third_Coordinate`='%f', `Fourth_Coordinate`='%f', `Group`='%d' WHERE `id`='%d'",
GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3], GZInfo[i][gFrak], i);
mysql_function_query(connect_to_mysql, querys, false, "", "");
return 1;
}
И где вызывается функция сохранения зоны после окончания захвата, добавь аргумент IsCapture, т.е.:
Если будет сохраняться не на ту строку, то замени:PHP код:
SaveGZ(IsCapture);
на:PHP код:
GZInfo[IsCapture][gFrak] = IDGang2;
SaveGZ();
PHP код:
GZInfo[IsCapture-1][gFrak] = IDGang2;
SaveGZ(IsCapture-1);