/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#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;
}
Comments