eyal282 icon

sprays delay (For Jail)

eyal282 | PRO | 11/22/12 11:02:07 AM UTC | 0 ⭐ | 685 👁️ | Never ⏰ | []
Pawn |

2.35 KB

|

None

|

0 👍

/

0 👎

/* 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