Advertisement
eyal282

sprays delay (For Jail)

Nov 22nd, 2012
400
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.35 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <ColorChat>
  6.  
  7. #define PLUGIN "Sprays Delay"
  8. #define VERSION "1.0"
  9. #define AUTHOR "Eyal"
  10.  
  11.  
  12. public plugin_init() {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR)
  14.    
  15.     register_clcmd("say /spray", "MenuShow")
  16.     register_clcmd("say /sprays", "MenuShow")
  17.     register_clcmd("say /spraymenu", "MenuShow")
  18.     register_clcmd("say /spraysmenu", "MenuShow")
  19. }
  20. public MenuShow(id)
  21. {
  22.     if(get_user_team(id) == 2 || is_user_admin(id)) {
  23.     new menu = menu_create("Spray Delay Time", "MenuHandler")
  24.     menu_additem(menu, "Unlimited Spray", "1", 0)
  25.     menu_additem(menu, "5 Seconds Delay", "2", 0)
  26.     menu_additem(menu, "10 Seconds Delay", "3", 0)
  27.     menu_additem(menu, "15 Seconds Delay", "4", 0)
  28.     menu_additem(menu, "20 Seconds Delay", "5", 0)
  29.     menu_additem(menu, "25 Seconds Delay", "6", 0)
  30.     menu_additem(menu, "30 Seconds Delay", "7", 0)
  31.    
  32.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  33.    
  34.     menu_display(id, menu, 0)
  35.     } else {
  36.     return;
  37.     ColorChat(id, RED, "You Have No Access To This Command")
  38.     }
  39. }
  40. public MenuHandler(id, menu, item)
  41. {
  42.     if( item == MENU_EXIT )
  43.     {
  44.         menu_destroy(menu);
  45.         return PLUGIN_HANDLED;
  46.     }
  47.     new data[6], szName[33];
  48.     new acces, callback;
  49.     menu_item_getinfo(menu, item, acces, data,charsmax(data), szName,charsmax(szName), callback)
  50.     new key = str_to_num(data);
  51.     switch(key)
  52.     {
  53.         case 1: {
  54.             server_cmd("decalfrequency 0")
  55.         ColorChat(0, RED, "Unlimited Sprays!")
  56.     }
  57.         case 2: {
  58.             server_cmd("decalfrequency 5")
  59.         ColorChat(0, RED, "Spray Delay Changed To 5")
  60.     }
  61.         case 3: {
  62.             server_cmd("decalfrequency 10")
  63.         ColorChat(0, RED, "Spray Delay Changed To 10")
  64.     }
  65.         case 4: {
  66.             server_cmd("decalfrequency 15")
  67.         ColorChat(0, RED, "Spray Delay Changed To 15!")
  68.     }
  69.         case 5: {
  70.             server_cmd("decalfrequency 20")
  71.         ColorChat(0, RED, "Spray Delay Changed To 20!")
  72.     }
  73.         case 6: {
  74.             server_cmd("decalfrequency 25")
  75.         ColorChat(0, RED, "Spray Delay Changed To 25!")
  76.     }
  77.         case 7: {
  78.             server_cmd("decalfrequency 30")
  79.         ColorChat(0, RED, "Spray Delay Changed To 30!")
  80.         }
  81.     }
  82.     menu_destroy(menu);
  83.     return PLUGIN_HANDLED;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement