Guest User

Untitled

a guest
Sep 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.20 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4.  
  5. public plugin_init()
  6. {
  7. register_clcmd( "say /menu","AwesomeMenu");
  8. }
  9.  
  10. public AwesomeMenu(id)
  11. {
  12. new menu = menu_create("\rBuy Admin Menu", "menu_handler");
  13.  
  14. menu_additem(menu, "\wI'm Selection #1", "1", 0);
  15. menu_additem(menu, "\wI'm Selection #2", "2", 0);
  16. menu_additem(menu, "\wI'm Multimenu #3", "3", 0);
  17. menu_additem(menu, "\wI'm Deagle #4", "4", 0);
  18.  
  19. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  20. menu_display(id, menu, 0);
  21.  
  22. }
  23. public menu_handler(id, menu, item)
  24. {
  25. if( item == MENU_EXIT )
  26. {
  27. menu_destroy(menu);
  28. return PLUGIN_HANDLED;
  29. }
  30.  
  31. new data[6], szName[64];
  32. new access, callback;
  33. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  34.  
  35. new key = str_to_num(data);
  36. switch(key)
  37. {
  38. case 1:
  39. {
  40. new health = get_user_health( id )
  41. set_user_health( id, health + 25 )
  42. ColorChat( id, "You Got Health 25" )
  43.  
  44. }
  45. case 2:
  46. {
  47. HealthMenu( id )
  48. }
  49. case 3:
  50. {
  51. client_print(id, print_chat, "You have selected the Awesome Admin Selection! Hail Teh Bail!");
  52. }
  53. case 4:
  54. {
  55. new money = cs_get_user_money ( id )
  56. if( money >= 0)
  57. {
  58. ColorChat(id, "You buy Deagel item")
  59. cs_set_user_money ( id, money - 0 )
  60. cs_set_weapon_ammo (give_item ( id, "weapon_deagle"), 1)
  61. }
  62. else
  63. {
  64.  
  65. ColorChat (id , "you dont have money for tihs item because you just a Poor")
  66. }
  67.  
  68.  
  69.  
  70. }
  71.  
  72. }
  73.  
  74. return PLUGIN_HANDLED;
  75. }
  76.  
  77. public HealthMenu( id )
  78. {
  79. new menu = menu_create("\yHealth Menu", "menu_handler1");
  80.  
  81. menu_additem(menu, "\w 25 Health #1", "1", 0);
  82. menu_additem(menu, "\w He Nade", "2", 0);
  83. menu_additem(menu, "\w Awp #3", "3", 0);
  84.  
  85.  
  86. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  87. menu_display(id, menu, 0);
  88.  
  89. }
  90.  
  91. public menu_handler1(id, menu, item)
  92. {
  93. if( item == MENU_EXIT )
  94. {
  95. menu_destroy(menu);
  96. return PLUGIN_HANDLED;
  97. }
  98.  
  99. new data[6], szName[64];
  100. new access, callback;
  101. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  102.  
  103. new key = str_to_num(data);
  104. switch(key)
  105. {
  106. case 1:
  107. {
  108. new Health = get_user_health (id)
  109. new money = cs_get_user_money (id)
  110. if(money >= 4000)
  111. {
  112. ColorChat(id, "You bought Tihs item")
  113. cs_set_user_money(id, money - 4000)
  114. set_user_health (id, Health + 25)
  115.  
  116. }
  117. else
  118. {
  119. ColorChat (id, "Tihs item is more expensive For you you just poor")
  120. }
  121.  
  122. }
  123. case 2:
  124. {
  125. new money = cs_get_user_money (id)
  126. if (money >= 5000)
  127. {
  128. ColorChat(id, "You buy He nade" )
  129. cs_set_user_money(id, money - 5000 )
  130. give_item (id, "weapon_hegrenade")
  131. }
  132. else
  133. {
  134. ColorChat(id, "Tihs item Is mor Expensive For you Just a Poor")
  135. }
  136.  
  137. }
  138. case 3:
  139. {
  140. new money = cs_get_user_money ( id )
  141. if (money >= 14000)
  142. {
  143. ColorChat(id, "You bought Deagle Weapon"
  144. cs_get_user_money(id, money - 14000 )
  145. give_item ( id, "weapon_deagle" )
  146. }
  147. else
  148. {
  149. ColorChat(id, "tihs Item Is more Expensive For You Are Just a Poor" )
  150. }
  151.  
  152.  
  153.  
  154.  
  155. }
  156. case 4:
  157.  
  158. {
  159.  
  160. new money = cs_get_user_money (id)
  161. if (money >= 16000)
  162. {
  163. ColorChat(id, "You Buy Awp" )
  164. cs_set_user_money(id, money - 2 )
  165. cs_set_weapon_ammo(give_item(id, "weapon_awp"), 1)
  166. }
  167. else
  168. {
  169. ColorChat (id, "The item is more Expensive For you Just a Poor" )
  170.  
  171. }
  172.  
  173. }
  174. }
  175.  
  176. menu_destroy(menu);
  177. return PLUGIN_HANDLED;
  178. }
  179.  
  180. stock ColorChat( const client, const string[ ], { Float, Sql, Resul,_ }:... )
  181. {
  182. new msg[191], players[32], count = 1;
  183.  
  184. static len; len = formatex( msg, charsmax( msg ), "^1[^4 Shop^1 ]^1 " );
  185. vformat( msg[ len ], charsmax( msg ) - len, string, 3 );
  186.  
  187. if( client ) players[ 0 ] = client;
  188. else get_players( players,count,"ch" );
  189.  
  190. for ( new i = 0; i < count; i++ )
  191. {
  192. if( is_user_connected( players[ i ] ) )
  193. {
  194. message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
  195. write_byte( players[ i ] );
  196. write_string( msg );
  197. message_end( );
  198. }
  199. }
  200. }
  201. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  202. *{\\ rtf1\\ fbidis\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ ltrpar\\ lang1037\\ f0\\ fs16 \n\\ par }
  203. */
Add Comment
Please, Sign In to add comment