Script doesn't work
#5

I think this should work: (poor identation because of COPY-PASTE)
Код:
CMD:additem(playerid,params[])
{
new items[32], slotid;
if(sscanf(params, "s[32]d",items,slotid)) return SCM(playerid, COLOR_WHITE, " /additem [ item ] [ slot ] "); //You placed the parameters in format wrong... Also don't put sscanf in a loop (it would generate you, hmm, like MAX_BOXS SCMs)
for(new i =0;i<MAX_BOXS;i++)
{
if(IsPlayerInRangeOfPoint(playerid,2,BoxInfo[i][xPos],BoxInfo[i][yPos],BoxInfo[i][zPos]))
{
if(strcmp(items, "burger", true))
{
if(PlayerHasItem(playerid,"Burger"))
{
BoxInfo[i][Item][slotid] = BurgerItem;
RemoveItem(playerid,"Burger",1);
PlayerInfo[playerid][pSlotu] --;
}
else{SCM(playerid,COLOR_RED,"You don't have Burger");}
return 1;
}
else if(strcmp(items, "pizza", true))
{
if(PlayerHasItem(playerid,"Pizza"))
{
BoxInfo[i][Item][slotid] = PizzaItem;
RemoveItem(playerid,"Pizza",1);
PlayerInfo[playerid][pSlotu] --;
}
else{SCM(playerid,COLOR_RED,"You don't have Pizza");}
return 1;
}
SaveThisBox(i);
}
}
return 1;
}
Reply


Messages In This Thread
Script doesn't work - by TonyCan - 16.08.2017, 15:40
Re: Script doesn't work - by HoussemGaming - 16.08.2017, 17:17
Re: Script doesn't work - by SyS - 17.08.2017, 13:17
Re: Script doesn't work - by TonyCan - 17.08.2017, 15:57
Re: Script doesn't work - by 10MIN - 17.08.2017, 16:48
Re: Script doesn't work - by TonyCan - 18.08.2017, 18:45
Re: Script doesn't work - by Ghazal - 19.08.2017, 04:41

Forum Jump:


Users browsing this thread: 2 Guest(s)