Guest User

Untitled

a guest
Sep 24th, 2024
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. CMD:i(playerid, params[])
  2. {
  3. new string[500];
  4. for(new item; item < MAX_ITEMS; item++)
  5. {
  6. if(!strlen(GetItemName(playerid, item)) || !GetItemAmount(playerid, item)) continue;
  7. format(string, sizeof(string), "%s\n%s\t\t%d", string, GetItemName(playerid, item), GetItemAmount(playerid, item));
  8. }
  9. format(string, sizeof(string), "Item\tKolicina\n%s", string);
  10. ShowPlayerDialog(playerid, DIALOG_INVENTORY, DIALOG_STYLE_TABLIST_HEADERS, "Items", string, "Izberi", "Izlez");
  11. return 1;
  12. }
  13.  
  14. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  15. {
  16. new string[100];
  17. switch(dialogid)
  18. {
  19. case DIALOG_INVENTORY:
  20. {
  21. if(response)
  22. {
  23. format(string, sizeof(string), inputtext[strfind(inputtext,"\t")+2]);
  24. OnPlayerUseItem(playerid, string);
  25. }
  26. }
  27. }
  28. return 1;
  29. }
  30.  
  31. stock OnPlayerUseItem(playerid, ItemName[])
  32. {
  33. if(!strcmp(ItemName, "Burger", true))
  34. {
  35. new message[128];
  36. OnePlayAnim(playerid,"FOOD", "EAT_Burger", 4.0, 0, 0, 0, 0, 0);
  37. new Float:health;
  38. GetPlayerHealth(playerid, health);
  39. SetPlayerHealth(playerid, health+30);
  40. RemoveItem(playerid, "Burger", 1);
  41. format(message, sizeof(message), "%s tucks into their Burger.", GetName(playerid));
  42. ProxDetector(10.0, playerid, message, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  43. SendClientMessage(playerid,0xFFFFFFFF,"You have eaten a burger, +30 Hunger.");
  44. }
  45. else if(!strcmp(ItemName, "Cigari", true))
  46. {
  47. if(PusiCigara[playerid] == 1) return SCM(playerid, -1, "Vekje pusite cigara.");
  48. new string[150], ZapaliCigara;
  49. ZapaliCigara = random(2);
  50. switch(ZapaliCigara)
  51. {
  52. case 0:
  53. {
  54. RemoveItem(playerid, "Cigari", 1);
  55. format(string, sizeof(string), "|%s vadi cigari i zapalka i se obiduva da ja zapali cigarata, no ne uspeva.", GetName(playerid));
  56. ProxDetector(10.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  57. }
  58. case 1:
  59. {
  60. RemoveItem(playerid, "Cigari", 1);
  61. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
  62. PusiCigara[playerid] = 1;
  63. format(string, sizeof(string), "|%s vadi cigari i zapalka i zapali cigara.", GetName(playerid));
  64. ProxDetector(10.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  65. }
  66. }
  67. }
  68. return 1;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment