19.08.2009, 00:24
You don't need to use the menu. Just make commands using 'PlayerInventoryUseItem' to use the item.
Example:
Example:
pawn Код:
if(!strcmp(cmdtext[1],"UseItem",true,7))
{
for(new i; i<strlen(cmdtext[9]);i++)if((cmdtext[9+i]<'9') || (cmdtext[9+i]>'0'))
{
if(strval(cmdtext[9])>MAX_ITEMS)return SendClientMessage(playerid,0xFF0000FF,"USAGE: /UseItem [Item Slot or Name]");
PlayerInventoryUseItem(playerid,PIPIN[playerid][strval(cmdtext[9])]); //new PIPIN[MAX_ITEMS][MAX_ITEM_NAME] is located in the include
return 1;
}
if(!strlen(cmdtext[9]))return SendClientMessage(playerid,0xFF0000FF,"USAGE: /UseItem [Item Slot or Name]");
PlayerInventoryUseItem(playerid,cmdtext[9]);
return 1;
}