25.01.2018, 02:51
Код:
stock ShowTargetInventory(playerid, targetid) { new str[180]; if(!IsPlayerNPC(targetid)) { gItemList=""; for(new item;item<MAX_ITEMS;item++) { if(!strlen(_GetItemNamePVar(targetid,item))||!_GetItemAmountPVar(targetid,item))continue; format(gItemList,sizeof(gItemList),"%s\n%d\t\t%s",gItemList,_GetItemAmountPVar(targetid,item),_GetItemNamePVar(targetid,item)); } format(gItemList,sizeof(gItemList),"%s",gItemList); format(str,sizeof(str),""COL_WHITE"%s "COL_GREEN"%i |"COL_WHITE" %i",GetBackpackName(targetid),pInfo[targetid][BackpackSlotsUsed],pInfo[targetid][BackpackSlots]); ShowPlayerDialog(playerid,INV_DIALOG_ID,DIALOG_STYLE_LIST,str,gItemList,"Select","Close"); } return 1; } CMD:targetinv(playerid,params[]) { new targetid = strval(params); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,"Wrong player ID"); if(pInfo[playerid][pAdminLevel] >= 2) { ShowTargetInventory(playerid, targetid); } else { SendClientMessage(playerid,-1,"*"COL_RED" You ain't admin biatch!"); } return 1; }