PHP Code:
#include <amxmodx>
#include <fun>
#define user_vip(%1) (get_user_flags(%1) & ADMIN_RESERVATION)
public plugin_init()
{
register_plugin("Glow menu", "1.0", "spooky")
register_clcmd("say /glow","glow_menu")
}
public glow_menu(id){
if(user_vip(id))
{
new menu = menu_create("Glow menu:", "menu_handler")
menu_additem(menu, "Get blue glow", "1")
menu_additem(menu, "Get green glow", "2")
menu_additem(menu, "Get red glow^n", "3")
menu_additem(menu, "off glow", "4")
menu_setprop(menu, MPROP_EXITNAME, "Exit")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
}
public menu_handler(id, menu, item)
{
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data, 5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1: set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 51)
case 2: set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 51)
case 3: set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 51)
case 4: set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 255)
}
return PLUGIN_HANDLED;
}