NightWay
Умник
У меня такая проблема с гангзонами. Я захватил территорию, она перекрасилась в цвет захватившей банды, все нормально.
Скрин после удачного капта:
Если я релогнусь, то также все будет в порядке. Но, когда я делаю рестарт сервера, то любая другая гангзона перемещается на ту, которую я захватил. Вот скриншот:
Я думаю, что проблема в загрузке гангзон, но там вроде бы все правильно. Вот загрузка:
Скрин после удачного капта:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Если я релогнусь, то также все будет в порядке. Но, когда я делаю рестарт сервера, то любая другая гангзона перемещается на ту, которую я захватил. Вот скриншот:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Я думаю, что проблема в загрузке гангзон, но там вроде бы все правильно. Вот загрузка:
PHP:
stock LoadGZ()
{
new time = GetTickCount();
mysql_query("SELECT * FROM `gangzone`");
mysql_store_result();
new query[1024];
if(mysql_num_rows() > 0)
{
for(new idx = 1; idx <= mysql_num_rows(); idx++)
{
mysql_fetch_row(query);
sscanf(query, "p<|>iffffi",
GZInfo[idx][id],
GZInfo[idx][gCoords][0],
GZInfo[idx][gCoords][1],
GZInfo[idx][gCoords][2],
GZInfo[idx][gCoords][3],
GZInfo[idx][gFrak]);
TOTALGZ++;
GZInfo[idx][id] = GangZoneCreate(GZInfo[idx][gCoords][0],GZInfo[idx][gCoords][1],GZInfo[idx][gCoords][2],GZInfo[idx][gCoords][3]);
ZoneOnBattle[idx] = 0;
GZSafeTime[idx] = 0;
}
}
mysql_free_result();
printf(" [Загрузка ганг зон]: Было загружено - %d потрачено %d (ms)", TOTALGZ,GetTickCount() - time);
return true;
}
