Система выдачи оружия [баг]
Всем привет.
Когда ложу оружие в сейф например:Беру дробовик со 100 патронами, ложу дробовик с 25 патронами в сейф на руках должно остаться 75 патронов , но по чему то на руках становится неограниченное число патронов
вот код:
Код:
if(HouseInfo[house][hGun][1] + ammo > 10000) return SendClientMessage(playerid,-1,"У Вас в шкафу максимальное к-во патронов данного оружия");
gunid = 25;
if(GetPlayerWeapon(playerid) != gunid) return SendClientMessage(playerid, -1, "У вас нет ShotGun / Нужно держать в руках");
HouseInfo[house][hGun][1] += ammo;
SetPlayerAmmoEx(playerid,gunid,ammo-GetPlayerAmmo(playerid));
MeAction(playerid,"положил(а) оружие в шкаф",1);
SendClientMessage(playerid,CGREEN,"Вы положили оружие в шкаф");
new str5[28];
format(str5,sizeof(str5),"%d",HouseInfo[house][hGun][1]);
PlayerTextDrawSetString(playerid,PlayerGuns[playerid][6],str5);