/* Plugin generated by AMXX-Studio */ #include #include #include #define PLUGIN "Sprays Delay" #define VERSION "1.0" #define AUTHOR "Eyal" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /spray", "MenuShow") register_clcmd("say /sprays", "MenuShow") register_clcmd("say /spraymenu", "MenuShow") register_clcmd("say /spraysmenu", "MenuShow") } public MenuShow(id) { if(get_user_team(id) == 2 || is_user_admin(id)) { new menu = menu_create("Spray Delay Time", "MenuHandler") menu_additem(menu, "Unlimited Spray", "1", 0) menu_additem(menu, "5 Seconds Delay", "2", 0) menu_additem(menu, "10 Seconds Delay", "3", 0) menu_additem(menu, "15 Seconds Delay", "4", 0) menu_additem(menu, "20 Seconds Delay", "5", 0) menu_additem(menu, "25 Seconds Delay", "6", 0) menu_additem(menu, "30 Seconds Delay", "7", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } else { return; ColorChat(id, RED, "You Have No Access To This Command") } } public MenuHandler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], szName[33]; new acces, callback; menu_item_getinfo(menu, item, acces, data,charsmax(data), szName,charsmax(szName), callback) new key = str_to_num(data); switch(key) { case 1: { server_cmd("decalfrequency 0") ColorChat(0, RED, "Unlimited Sprays!") } case 2: { server_cmd("decalfrequency 5") ColorChat(0, RED, "Spray Delay Changed To 5") } case 3: { server_cmd("decalfrequency 10") ColorChat(0, RED, "Spray Delay Changed To 10") } case 4: { server_cmd("decalfrequency 15") ColorChat(0, RED, "Spray Delay Changed To 15!") } case 5: { server_cmd("decalfrequency 20") ColorChat(0, RED, "Spray Delay Changed To 20!") } case 6: { server_cmd("decalfrequency 25") ColorChat(0, RED, "Spray Delay Changed To 25!") } case 7: { server_cmd("decalfrequency 30") ColorChat(0, RED, "Spray Delay Changed To 30!") } } menu_destroy(menu); return PLUGIN_HANDLED; }