Completely new glow plugin by Trajko

Started by GoldenNinja
21/02/2020 19:53
Page 1 of 1
GoldenNinja21/02/2020 19:53

I've completely changed my old glow plugin, fixes:
1. No more swapping to 1st page after selecting colors on else pages.
2. Added more colors.
3. No more menu destroying after NO GLOW selection.
4. Easier to use.
*Note* /You must have AMXModX to use this plugin/
Download Link
***SMA***
#include
#include
#include


public plugin_init()
{

register_clcmd( "say /glow", "GlowMenu" );

}

public GlowMenu( id )
{

new menu = menu_create( "\rGlow Menu v1.1 by Trajko:", "menu_handler" );

menu_additem( menu, "\wGLOW BLUE", "", 0 );
menu_additem( menu, "\wGLOW GREEN", "", 0 );
menu_additem( menu, "\wGLOW RED", "", 0);
menu_additem( menu, "\wGLOW PURPLE", "", 0);
menu_additem( menu, "\wGLOW PINK", "", 0);
menu_additem( menu, "\wGLOW WHITE", "", 0);
menu_additem( menu, "\wGLOW SLATE GREY", "", 0);
menu_additem( menu, "\wGLOW CYAN", "", 0);
menu_additem( menu, "\wGLOW LIME", "", 0);
menu_additem( menu, "\wGLOW BROWN", "", 0);
menu_additem( menu, "\wGLOW TAN", "", 0);
menu_additem( menu, "\wGLOW YELLOW", "", 0);
menu_additem( menu, "\wGLOW ORANGE", "", 0);
menu_additem( menu, "\wGLOW INDIGO", "", 0);
menu_additem( menu, "\wGLOW SALMON", "", 0);
menu_additem( menu, "\wGLOW CHOCOLATE", "", 0);
menu_additem( menu, "\wGLOW LIGHT GREEN", "", 0);
menu_additem( menu, "\wNO GLOW", "", 0);



menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );

menu_display( id, menu, 0 );

}

public menu_handler( id, menu, item )

{

switch( item )

{
case 0:
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing blue^3" )
GlowMenu( id )
menu_display(id, menu, 0);
}
case 1:
{
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing green^3")
GlowMenu( id )
menu_display(id, menu, 0);
}
case 2:
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing red^3")
GlowMenu( id )
menu_display(id, menu, 0);
}
case 3:
{
set_user_rendering(id, kRenderFxGlowShell, 128, 0, 128, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing purple^3")
GlowMenu( id )
menu_display(id, menu, 0);
}
case 4:
{
set_user_rendering(id, kRenderFxGlowShell, 255, 20, 147, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing pink^3")
GlowMenu( id )
menu_display(id, menu, 0);
}
case 5:
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing white^3")
GlowMenu( id )
menu_display(id, menu, 0);
}
case 6:
{
set_user_rendering(id, kRenderFxGlowShell, 47, 79, 79, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing slate grey^3")
GlowMenu( id )
menu_display(id, menu, 0);
}
case 7:
{
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 255, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing cyan^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 8:
{
set_user_rendering(id, kRenderFxGlowShell, 124, 252, 0, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing lime^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 9:
{
set_user_rendering(id, kRenderFxGlowShell, 139, 69, 19, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing brown^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 10:
{
set_user_rendering(id, kRenderFxGlowShell, 210, 180, 140, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing tan^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 11:
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing yellow^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 12:
{
set_user_rendering(id, kRenderFxGlowShell, 255, 165, 0, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing orange^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 13:
{
set_user_rendering(id, kRenderFxGlowShell, 75, 0, 130, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing indigo^3")
GlowMenu( id )
menu_display(id, menu, 1);
}
case 14:
{
set_user_rendering(id, kRenderFxGlowShell, 250, 128, 144, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing salmon^3")
GlowMenu( id )
menu_display(id, menu, 2);
}
case 15:
{
set_user_rendering(id, kRenderFxGlowShell, 218, 65, 32, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing like a chocolate^3")
GlowMenu( id )
menu_display(id, menu, 2);
}
case 16:
{
set_user_rendering(id, kRenderFxGlowShell, 144, 238, 144, kRenderNormal, 25)
ColorChat(id, GREEN, "You are now glowing light green^3")
GlowMenu( id )
menu_display(id, menu, 2);
}
case 17:
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 25)
ColorChat(id, GREEN, "You are not glowing anymore^3")
GlowMenu( id )

menu_display(id, menu, 2);
}
case MENU_EXIT:
{
menu_destroy( menu );
}

}
return PLUGIN_HANDLED;
}

ENJOY USING MY PLUGIN <3

dEMolite mapper21/02/2020 21:03

Request filtering in saymode for RGB value similiar like /glow 255 255 255

GoldenNinja22/02/2020 01:10

Originally posted by dEMolite
Request filtering in saymode for RGB value similiar like /glow 255 255 255

Is there a way to implement RGB values into menu, main idea was to make a glow plugin with menu, to make it easier for players to use.

JocA Banned22/02/2020 03:25(edited 22/02/2020 03:27)

Make like a trail plugin

say trail red
say trail blue
...

And if u keep repeating the code but change just a few things, use enum or anything more rational

Page 1 of 1

Please log in to post replies.