Kód: 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") register_event("ResetHUD", "reset", "b") }
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, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4) show_hudmessage(0, "%s piros lett!",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, "%s narancssarga lett!",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, "%s sarga lett!",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, "%s zold lett!",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, "%s vilagoskek lett!",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, "%s kek lett!",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, "%s lila lett!",Client) set_user_rendering(id,kRenderFxGlowShell,255,0,255,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, "%s feher lett!",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, "%s nem vilagit!",Client) set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25) } case 9: { return PLUGIN_CONTINUE } } return PLUGIN_HANDLED } public reset(id) { client_cmd(id, "say glow") }
|