Code
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Plugin pisat' selenum cvetom v chate kogda admin s flagom ADMIN_CHAT pishet s prefixom @"
#define VERSION "0.0.0.0.1"
#define AUTHOR "PomanoB"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say","sayHook")
}
public sayHook(id)
{
if (!(get_user_flags(id)&ADMIN_CHAT))
return PLUGIN_CONTINUE
new str[256]
read_args(str,255)
remove_quotes(str)
if (str[0]!='@')
return PLUGIN_CONTINUE
new name[32]
get_user_name(id,name,31)
green_print(0,name,str[1])
return PLUGIN_HANDLED
}
public green_print(id,name[],str[])
{
new text[100];
format(text,99,"^x04%s : %s",name,str)
if (id)
{
message_begin(MSG_ONE, get_user_msgid("SayText"), {0,0,0}, id)
write_byte(id)
}
else
{
new i = 0;
while(i <= get_maxplayers())
{
if(is_user_connected(++i))
break;
}
if (!i)
return PLUGIN_CONTINUE;
message_begin(MSG_ALL, get_user_msgid("SayText"), {0,0,0}, i)
write_byte(i)
}
write_string(text)
message_end()
return PLUGIN_HANDLED
}