Hali.
#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!")
}
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
}
public checkityo(id)
{
if(get_cvar_num("gm_toggle")==1)
{
client_print(id,print_chat,"[AMXx] Glow Menu is currently disabled!")
}
else
{
GlowMenuMenu(id)
}
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 1. Piros^n 2. Narancssarga^n 3. Sarga^n 4. Zold^n 5. Vilagoskek^n 6. Kek^n 7. Lila^n 8. Feher^n^n 9. glow off^n^n 0. Kilepes.")
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, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s piros lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
}
case 1:
{
set_hudmessage(255,140,0, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s narancssarga lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,140,0,kRenderNormal,25)
}
case 2:
{
set_hudmessage(255,255,0, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s sarga lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,255,0,kRenderNormal,25)
}
case 3:
{
set_hudmessage(0,255,0, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s zold lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
}
case 4:
{
set_hudmessage(0,255,255, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s vilagoskek lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,255,255,kRenderNormal,25)
}
case 5:
{
set_hudmessage(0,0,255, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s kek lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderNormal,25)
}
case 6:
{
set_hudmessage(255,0,255, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s lila lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,255,0,255,kRenderNormal,25)
}
case 7:
{
set_hudmessage(192,192,192, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s feher lett!",Client)
set_user_rendering(id,kRenderFxGlowShell,192,192,192,kRenderNormal,25)
}
case 8:
{
set_hudmessage(0,255,0, -1.0, 0.05, eff, 6.0, 3700.0)
show_hudmessage(0, "%s nem vilagit!",Client)
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
case 9:
{
return PLUGIN_CONTINUE
}
}
return PLUGIN_HANDLED
}