[ZE] Glow Menu for Vips
[ZE] Glow Menu for Vips
Hello ! I want a plugin converted to our mode called Glow Menu. When u type !glow with "!" vip can choose a glow colour for skins and be available only for humans.
Where the plugin to be converted?
He who fails to plan is planning to fail
- /* 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 cstrikememphis@yahoo.com
- *
- * 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!")
- }
- 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. Red^n 2. Orange^n 3. Yellow^n 4. Green^n 5. Light Blue^n 6. Blue^n 7. Purple^n 8. White^n^n 9. Turn glow off^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 Purple!",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, "[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_CONTINUE
- }
- }
- return PLUGIN_HANDLED
- }
- /* 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 cstrikememphis@yahoo.com
- *
- * 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 <zombie_escape>
- #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) && !ze_is_user_zombie(id))
- {
- new menuBody[1024]
- new key
- format(menuBody, 1023, "Glow Menu^n^n 1. Red^n 2. Orange^n 3. Yellow^n 4. Green^n 5. Light Blue^n 6. Blue^n 7. Purple^n 8. White^n^n 9. Turn glow off^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 Purple!",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, "[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_CONTINUE
- }
- }
- return PLUGIN_HANDLED
- }
He who fails to plan is planning to fail
One problem...all players have access to glow menu...make it to work only for admins and vips with ADMIN_LEVEL_H
- /* 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 cstrikememphis@yahoo.com
- *
- * 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 <zombie_escape>
- #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 (!(get_user_flags(id) & ADMIN_LEVEL_H))
- return PLUGIN_HANDLED
- if (is_user_alive(id) && !ze_is_user_zombie(id))
- {
- new menuBody[1024]
- new key
- format(menuBody, 1023, "Glow Menu^n^n 1. Red^n 2. Orange^n 3. Yellow^n 4. Green^n 5. Light Blue^n 6. Blue^n 7. Purple^n 8. White^n^n 9. Turn glow off^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 Purple!",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, "[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_CONTINUE
- }
- }
- return PLUGIN_HANDLED
- }
He who fails to plan is planning to fail
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute
Sign in
Who is online
Users browsing this forum: Google [Bot] and 2 guests