Well.. first of all, sorry for my English.
My plugin isn't work simply and i don't know why :S
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <chatcolor>
#define PLUGIN "Textos"
#define VERSION "1.0"
#define AUTHOR "Neka"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say", "message_saytext")
}
public message_saytext(id)
{
static szSay[195], txt[256]
read_args(szSay, charsmax(szSay))
remove_quotes(szSay)
if(!szSay[0])
return PLUGIN_HANDLED
static szNombre[33]
get_user_name(id, szNombre, 32)
if(is_user_alive(id))
{
if(is_user_admin(id))
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
formatex(txt, charsmax(txt), "^4[STAFF] ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
else if(get_user_flags(id) & ADMIN_KICK)
formatex(txt, charsmax(txt), "^4[ADMIN] ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
}
else
{
formatex(txt, charsmax(txt), "^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
}
}
else if(!is_user_alive(id))
{
if(is_user_admin(id))
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
formatex(txt, charsmax(txt), "^4[STAFF]^3BLUE MUERTO ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
else if(get_user_flags(id) & ADMIN_KICK)
formatex(txt, charsmax(txt), "^4[ADMIN] ^3BLUEMUERTO ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
}
else
{
formatex(txt, charsmax(txt), "^3BLUEMUERTO ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
}
}
else if(cs_get_user_team(id) == CS_TEAM_SPECTATOR || cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
{
if(is_user_admin(id))
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
formatex(txt, charsmax(txt), "^4[STAFF] ^3BLUESPEC ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
else if(get_user_flags(id) & ADMIN_KICK)
formatex(txt, charsmax(txt), "^4[ADMIN] ^3BLUESPEC ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
}
else
{
formatex(txt, charsmax(txt), "^3BLUESPEC ^3DontChange%s ^3BLUE: ^1%s", szNombre, szSay)
}
}
client_print_color(0, DontChange, txt)
console_print(id, txt)
return PLUGIN_HANDLED
}
From now, thank you very much.