Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Загрузка оружия

Статус
В этой теме нельзя размещать новые ответы.

Ge0Ximik

Ученик
Приветствую, столкнулся с проблемой записи ID оружия и кол-во патронов.
Записывается только одно оружие, а именно в 3-тий слот (Gun3), хотя в слотах имею 3 оружия разного вида.
OnPlayerUpdate
PHP:
foreach(Player, i)
   {
       GetPlayerWeaponData(playerid, i, PlayerInfo[i][pGun0], PlayerInfo[i][pAmmo0]);
       GetPlayerWeaponData(playerid, i, PlayerInfo[i][pGun1], PlayerInfo[i][pAmmo1]);
       GetPlayerWeaponData(playerid, i, PlayerInfo[i][pGun2], PlayerInfo[i][pAmmo2]);
       new string[256];
       format(string,256,"UPDATE `users` SET `Gun0` = %d, `Gun1` = %d, `Gun2` = %d, `Ammo0` = %d, `Ammo1` = %d, `Ammo2` = %d  WHERE `Name` = '%s'",PlayerInfo[playerid][pGun0], PlayerInfo[playerid][pGun1], PlayerInfo[playerid][pGun2], PlayerInfo[playerid][pAmmo0], PlayerInfo[playerid][pAmmo1], PlayerInfo[playerid][pAmmo2], PlayerInfo[playerid][pName]);
       mysql_tquery(base, string, "", "");
   }
PHP:
public SetPlayerWeapon(playerid)
{
	foreach(Player, i)
	{
		if(PlayerInfo[playerid][pAmmo0] > 0){GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun0], PlayerInfo[playerid][pAmmo0]);}
		if(PlayerInfo[playerid][pAmmo1] > 0){GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun1], PlayerInfo[playerid][pAmmo1]);}
		if(PlayerInfo[playerid][pAmmo2] > 0){GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun2], PlayerInfo[playerid][pAmmo2]);}
	}
	return true;
}
А Mysql_Log показывает это:
HTML:
[20:23:18] [WARNING] CMySQLHandle::Create - connection already exists
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу