Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:i(playerid, params[])
- {
- new string[500];
- for(new item; item < MAX_ITEMS; item++)
- {
- if(!strlen(GetItemName(playerid, item)) || !GetItemAmount(playerid, item)) continue;
- format(string, sizeof(string), "%s\n%s\t\t%d", string, GetItemName(playerid, item), GetItemAmount(playerid, item));
- }
- format(string, sizeof(string), "Item\tKolicina\n%s", string);
- ShowPlayerDialog(playerid, DIALOG_INVENTORY, DIALOG_STYLE_TABLIST_HEADERS, "Items", string, "Izberi", "Izlez");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new string[100];
- switch(dialogid)
- {
- case DIALOG_INVENTORY:
- {
- if(response)
- {
- format(string, sizeof(string), inputtext[strfind(inputtext,"\t")+2]);
- OnPlayerUseItem(playerid, string);
- }
- }
- }
- return 1;
- }
- stock OnPlayerUseItem(playerid, ItemName[])
- {
- if(!strcmp(ItemName, "Burger", true))
- {
- new message[128];
- OnePlayAnim(playerid,"FOOD", "EAT_Burger", 4.0, 0, 0, 0, 0, 0);
- new Float:health;
- GetPlayerHealth(playerid, health);
- SetPlayerHealth(playerid, health+30);
- RemoveItem(playerid, "Burger", 1);
- format(message, sizeof(message), "%s tucks into their Burger.", GetName(playerid));
- ProxDetector(10.0, playerid, message, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- SendClientMessage(playerid,0xFFFFFFFF,"You have eaten a burger, +30 Hunger.");
- }
- else if(!strcmp(ItemName, "Cigari", true))
- {
- if(PusiCigara[playerid] == 1) return SCM(playerid, -1, "Vekje pusite cigara.");
- new string[150], ZapaliCigara;
- ZapaliCigara = random(2);
- switch(ZapaliCigara)
- {
- case 0:
- {
- RemoveItem(playerid, "Cigari", 1);
- format(string, sizeof(string), "|%s vadi cigari i zapalka i se obiduva da ja zapali cigarata, no ne uspeva.", GetName(playerid));
- ProxDetector(10.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- }
- case 1:
- {
- RemoveItem(playerid, "Cigari", 1);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
- PusiCigara[playerid] = 1;
- format(string, sizeof(string), "|%s vadi cigari i zapalka i zapali cigara.", GetName(playerid));
- ProxDetector(10.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment