Guest User

Untitled

a guest
Sep 30th, 2012
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <engine>
  5.  
  6. #define PLUGIN "Eesti Surf VIPMenu"
  7. #define VERSION "1.0"
  8. #define AUTHOR "K3nX on homo"
  9.  
  10. new bool:has_used[33]
  11.  
  12. public plugin_init()
  13. {
  14. register_clcmd( "say /vipmenu", "VIPMenu" );
  15. register_clcmd( "say_team /vipmenu", "VIPMenu" );
  16. register_logevent("event_new_round", 2, "1=Round_Start")
  17. }
  18.  
  19. public VIPMenu( id )
  20. if(!has_used[id] && is_user_alive(id))
  21. {
  22. if(get_user_flags(id) & ADMIN_LEVEL_H)
  23. {
  24. new vip_menu = menu_create( "EESTI SURF - VIPMENU:", "menu_handler" );
  25. menu_additem( vip_menu, "Packet ( + 30HP & + 100 ARMOR + Deagle + Granaadid )", "1", 0 );
  26. menu_additem( vip_menu, "Packet ( M4A1 + Gravity + Deagle )", "2", 0);
  27. menu_additem( vip_menu, "Packet ( AK47 + Kiirus + Deagle )", "3", 0);
  28. menu_additem( vip_menu, "Packet ( M3 + Deagle )", "4", 0);
  29.  
  30. menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );
  31. menu_display( id, vip_menu, 0 );
  32.  
  33. }
  34. else
  35. {
  36. client_print(id, print_chat, "[E-VIP] Sa oled surnud!")
  37. }
  38. }
  39.  
  40.  
  41. public menu_handler( id, menu, item )
  42. {
  43. if( item == MENU_EXIT )
  44. {
  45. menu_destroy( menu );
  46. return PLUGIN_HANDLED;
  47. }
  48. new data[6], iName[64];
  49. new access, callback;
  50.  
  51. menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );
  52. new key = str_to_num( data );
  53. switch( key )
  54. {
  55. case 1:
  56. {
  57. if( is_user_alive( id ) )
  58. {
  59. give_item( id, "weapon_deagle" )
  60. cs_set_user_bpammo(id, CSW_DEAGLE, 35)
  61. set_user_health(id, get_user_health(id) + 30);
  62. cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
  63. give_item( id, "weapon_hegrenade" )
  64. give_item( id, "weapon_smokegrenade" )
  65. client_print(id, print_chat, "[E-VIP] Sa valisid Packet (+30HP & +100ARMOR+Deagle+Granaadid).")
  66. }
  67. }
  68. case 2:
  69. {
  70. if( is_user_alive( id ) )
  71. {
  72. give_item( id, "weapon_deagle" )
  73. cs_set_user_bpammo(id, CSW_DEAGLE, 35)
  74. give_item( id, "weapon_m4a1" )
  75. cs_set_user_bpammo(id, CSW_M4A1, 90);
  76. set_user_gravity( id, 0.90 );
  77. client_print(id, print_chat, "[E-VIP] Sa valisid Packet (M4A1+Gravity+Deagle).")
  78. }
  79. }
  80. case 3:
  81. {
  82. if(is_user_alive(id))
  83. {
  84. give_item( id, "weapon_deagle" )
  85. cs_set_user_bpammo(id, CSW_DEAGLE, 35)
  86. give_item( id, "weapon_ak47" )
  87. cs_set_user_bpammo(id, CSW_AK47, 90);
  88. set_user_maxspeed(id, 300.0)
  89. client_print(id, print_chat, "[E-VIP] Sa valisid Packet (AK47+Kiirus+Deagle).")
  90.  
  91. }
  92. }
  93. case 4:
  94. {
  95. if(is_user_alive(id))
  96. {
  97. give_item( id, "weapon_m3" )
  98. cs_set_user_bpammo(id, CSW_M3, 32);
  99. give_item( id, "weapon_deagle" )
  100. cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  101. client_print(id, print_chat, "[E-VIP] Sa valisid Deagle & M3.")
  102. }
  103. }
  104.  
  105. }
  106.  
  107. has_used[id] = true;
  108. menu_destroy( menu );
  109. return PLUGIN_HANDLED;
  110. }
  111.  
  112.  
  113. public event_new_round()
  114. arrayset(has_used, false, 33)
Advertisement
Add Comment
Please, Sign In to add comment