In case anyone wants diffrent colors this should help.
I changed purple to black... for those Hard to see spots *cough* admins *cough* lalala
Also fixed the closing tag on line 151 you had 2 return plugin handled down there. i fixed that
Code:
/* FireWalker877's Glow Menu
* This is a simple [AMXX] public glow plugin.
* beb0 says "glow", beb0 gets a menu!
* Colors are those of the rainbow and white (in that order)
* Send any requests or comments to [email protected]
*
* Commands:
* say "glow"
* amx_gmtoggle - Admin level H access Toggles Glow Menu On and Off
*
* Cvars
* gm_toggle 1/0 - < if 1, Glow Menu is disabled. if 0 or undefined,
* all clients have access to the Glow Menu. Define in server.cfg or
* set in console by typing "amx_gmtoggle"
*/
#include <amxmodx>
#include <fun>
public plugin_init()
{
register_plugin("Glow Menu","v1.2","FireWalker877")
register_menucmd(register_menuid("Glow Menu"),1023,"GlowMenuChoice")
register_concmd("say glow", "checkityo", 0, "- say glow and select an option")
register_concmd("amx_gmtoggle", "toggle", ADMIN_LEVEL_H, "- Toggle access to Glow Menu On and Off")
register_cvar("gm_toggle","0",FCVAR_SERVER)
set_cvar_string("gm_toggle","0")
}
public toggle(id)
{
if(get_cvar_num("gm_toggle")==1)
{
set_cvar_string("gm_toggle","0")
client_print(0,print_chat,"[AMXx] Glow Menu has been enabled by the admin!")
server_print("Glow menu has been enabled!")
return PLUGIN_HANDLED
}
else
{
set_cvar_string("gm_toggle","1")
client_print(0,print_chat,"[AMXx] Glow Menu has been disabled by the admin!")
server_print("Glow menu has been disabled!")
set_user_rendering(0,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public checkityo(id)
{
if(get_cvar_num("gm_toggle")==1)
{
client_print(id,print_chat,"[AMXx] Glow Menu is currently disabled!")
return PLUGIN_HANDLED
}
else
{
GlowMenuMenu(id)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public amx_glowmenu(id)
{
GlowMenuMenu(id)
return PLUGIN_HANDLED
}
public GlowMenuMenu(id)
{
if (is_user_alive(id)) {
new menuBody[1024]
new key
format(menuBody, 1023, "Glow Menu^n^n^n 1. Red^n^n 2. Orange^n^n 3. Yellow^n^n 4. Green^n^n 5. Light Blue^n^n 6. Blue^n^n 7. Black^n^n 8. White^n^n^n 9. Turn glow off^n^n^n 0. Exit.")
key = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
show_menu(id, key, menuBody)
}
}
public GlowMenuChoice(id, key)
{
new Client[21]
get_user_name(id,Client,20)
switch(key)
{
case 0:
{
set_hudmessage(255,0,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Red!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
}
case 1:
{
set_hudmessage(255,140,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Orange!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,140,0,kRenderNormal,25)
}
case 2:
{
set_hudmessage(255,255,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Yellow!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,255,0,kRenderNormal,25)
}
case 3:
{
set_hudmessage(0,255,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Green!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
}
case 4:
{
set_hudmessage(0,255,255, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Light Blue!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,255,255,kRenderNormal,25)
}
case 5:
{
set_hudmessage(0,0,255, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Blue!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderNormal,25)
}
case 6:
{
set_hudmessage(255,0,255, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing Black!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
case 7:
{
set_hudmessage(192,192,192, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is now glowing White!",Client)
set_user_rendering(id,kRenderFxGlowShell,192,192,192,kRenderNormal,25)
}
case 8:
{
set_hudmessage(0,255,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXx] %s is no longer glowing!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
case 9:
{
return PLUGIN_HANDLED
}
}
}
If you guys want some off the wall colors ask firewalker or me and one of us can help.
Im not trying to take anything. but yea have a good ones guys