Steve
Компетентный
Привет всем. Вновь нужна помощь. Сделал такую штуку: Если у игрока нет 1 слота аммо - ему выдаётся оружие, если же есть, то патроны плюсуются. Всё работает, прибавляет патроны, но беда в том, что патроны сразу же умножаются в 2 раза! В чём может быть дело? Вот код:
PHP:
stock ServerGivePlayerWeapon(playerid,weaponid,ammo)
{
if(IsAPistol(weaponid))
{
if(PlayerInfo[playerid][pAmmo1] == 0)
{
PlayerInfo[playerid][pGun1] = weaponid;
PlayerInfo[playerid][pAmmo1] = ammo;
}
else
{
PlayerInfo[playerid][pAmmo1] += ammo;
}
}
GivePlayerWeapon(playerid,weaponid,ammo);
return 1;
}
