Sprinter
Новичок
Помогите пожалуйста разобратся с сохранением оружия. Я переделывал FS DropGun под MySQL, загрузка оружия из БД работает, но вот сохранение почему-то нет, более того когда я вызываю функцию сохранение сервер зависает букально на 5-7 секунд, тоест ькогда я пишу в чат ничего не видно. Но потом все становится нормально. Вот кот сохранения
PHP:
stock SaveGunObject()
{
for(new g = 0; g < MAX_OBJ; g++)
{
format(query, sizeof(query),"UPDATE `"T_GUNOBJ"` SET `posX` = '%f',`posY` = '%f',`posZ` = '%f',`GunID` = '%d',`GunAmmo` = '%d' WHERE `id` = '%d' LIMIT 1",
dGunData[g][ObjPos][0],
dGunData[g][ObjPos][1],
dGunData[g][ObjPos][2],
dGunData[g][ObjData][0],
dGunData[g][ObjData][1],
dGunData[g][ObjID]);
mysql_query(query);
if(dGunData[g][ObjData][0] > 0 && dGunData[g][ObjPos][1] != 0)
{
DestroyObject(dGunData[g][ObjID]);
printf("* %s saved: %f,%f,%f", GunNames[dGunData[g][ObjData][0]], dGunData[g][ObjPos][0], dGunData[g][ObjPos][1], dGunData[g][ObjPos][2]-1);
}
}
}
