Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. #define ForArray(%1,%2) for(new %1 = 0; %1 < sizeof %2; %1++)
  2. #define ForPlayers(%1) for(new %1 = 1; %1 <= 32; %1++)
  3.  
  4. new const caseNumbers[] =
  5. {
  6. 1,
  7. 2,
  8. 3,
  9. 4,
  10. 5,
  11. 10,
  12. 20,
  13. 100,
  14. 250,
  15. 500,
  16. 1000
  17. };
  18.  
  19. public CasePackMenus(id)
  20. {
  21. new menu = menu_create("Wybierz ilosc", "CasePackAmonutMenuHandle"),
  22. menuItem[15];
  23.  
  24. ForArray(i, caseNumbers)
  25. {
  26. num_to_str(caseNumbers[i], menuItem, charsmax(menuItem));
  27.  
  28. menu_additem(menu, menuItem);
  29. }
  30.  
  31. menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
  32. menu_display(id, menu);
  33.  
  34. return PLUGIN_HANDLED;
  35. }
  36.  
  37. public CasePackAmonutMenuHandle(id, menu, item)
  38. {
  39. menu_destroy(menu);
  40.  
  41. if(item == MENU_EXIT)
  42. {
  43. return PLUGIN_HANDLED;
  44. }
  45.  
  46. CasePackMenu(id, caseNumbers[item]);
  47.  
  48. return PLUGIN_HANDLED;
  49. }
  50.  
  51. public CasePackMenu(id, count)
  52. {
  53. new menu = menu_create("Wybierz Typ", "CasePackMenuHandle"),
  54. menuItem[15];
  55.  
  56. num_to_str(count, menuItem, charsmax(menuItem));
  57.  
  58. menu_additem(menu, "Skrzynia AWP", menuItem);
  59.  
  60. menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
  61. menu_display(id, menu);
  62.  
  63. return PLUGIN_HANDLED;
  64. }
  65.  
  66.  
  67. public CasePackMenuHandle(id, menu, item)
  68. {
  69. if(item == MENU_EXIT)
  70. {
  71. menu_destroy(menu);
  72.  
  73. return PLUGIN_HANDLED;
  74. }
  75.  
  76.  
  77. new blank,
  78. readData[6],
  79. count;
  80.  
  81. menu_item_getinfo(menu, item, blank, readData, charsmax(readData), _, _, blank);
  82.  
  83. count = str_to_num(readData);
  84.  
  85. menu_destroy(menu);
  86.  
  87. switch(item)
  88. {
  89. case 0:
  90. {
  91. ForPlayers(i)
  92. {
  93. if(!is_user_connected(i))
  94. {
  95. continue;
  96. }
  97.  
  98. client_cmd(i, "mp3 play sound/csgo_orig/yay.mp3");
  99.  
  100. g_iKey[i] += count;
  101. pCase[i][CASE_AWP] += count;
  102.  
  103. SaveData(i);
  104.  
  105. ColorChat(i, GREEN, "Opiekun podarowal Ci^x01 Skrzynie AWP oraz klucz.");
  106. }
  107. }
  108. }
  109.  
  110. return PLUGIN_HANDLED;
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement