15.12.2014, 20:08
делаю выдачу предметов для инвентаря, получилось немного быдловато, т.к хочу сделать так, если предмет есть такой в инвентаре то прибавляется его количество, но почему то не получается, помогите.
PHP код:
stock GiveObject(playerid, idobject, kolobject)
{
for(new i; i<24; i++)
{
if(Player[playerid][item_id][i] == idobject)
{
Player[playerid][item_kol][i] += kolobject;
if( kolobject <= 0)
{
Player[playerid][item_id][i] = 0;
}
break;
}
}
for(new i; i < 24; i++)
{
if(Player[playerid][item_id][i] == 0)
{
Player[playerid][item_id][i] = idobject;
Player[playerid][item_kol][i] = kolobject;
if( kolobject <= 0)
{
Player[playerid][item_id][i] = 0;
}
break;
}
}
}