im trying to make a plugin to make players glow (red, blue, green, etc..)
i get them to glow, but now i want the player to be able to set their color
Code:
public player_glow(id,level,cid)
{
if(!cmd_access(id,level,cid,3))
{
return PLUGIN_HANDLED
}
//Find the player
new szPlayer[33],iPlayer, GlowColor[33]
read_argv(1,szPlayer,32)
read_argv(2,GlowColor,32)
iPlayer = cmd_target(id,szPlayer,0)
//Make the player glow
strtolower(GlowColor)
if(GlowColor == "red")
set_user_rendering(iPlayer, kRenderFxGlowShell,255,0,0,kRenderNormal,16)
else if(GlowColor == "blue")
set_user_rendering(iPlayer, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 16)
else if(GlowColor == "green")
set_user_rendering(iPlayer, kRenderFxGlowShell,0,255,0,kRenderNormal,16)
else if(GlowColor == "purple")
set_user_rendering(iPlayer, kRenderFxGlowShell, 255, 0, 255, kRenderNormal, 16)
else if(GlowColor == "cyan")
set_user_rendering(iPlayer, kRenderFxGlowShell, 0, 255, 255, kRenderNormal, 16)
else if(GlowColor == "yellow")
set_user_rendering(iPlayer, kRenderFxGlowShell,255,255,0,kRenderNormal,16)
else if(GlowColor == "magenta"
set_user_rendering(iPlayer, kRenderFxGlowShell,255,54,173,kRenderNormal,16)
else if(GlowColor == "black")
set_user_rendering(iPlayer, kRenderFxGlowShell,0,0,0,kRenderNormal,16)
else if(GlowColor == "white")
set_user_rendering(iPlayer, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 16)
else if(GlowColor == "orange")
set_user_rendering(iPlayer, kRenderFxGlowShell,255,131,0,kRenderNormal,16)
else console_print(id, "Color not found")
return PLUGIN_HANDLED
}
i thought that would be right, but when i compile i get an error: array must be indexed(variable "GlowColorLower")
its in the place where i say if(GlowColor == "red" and "blue" and "green" and so on)
are you not allowed to compared strings? and if so how do i fix this