I have bug
Duplicate say on green chat
PHP Code:
public plugin_init()
{
register_clcmd("say", "handle_say")
}
public handle_say(id)
{
new message[192]
read_args(message, 191)
remove_quotes(message)
new name[32]
get_user_name(id, name, 31)
new alive = is_user_alive(id)
if(alive)
format(message, 191, "^x03%s^x01 : ^x04 %s", name, message)
else
format(message, 191, "^x01*DEAD* ^x03%s^x01 : ^x04 %s", name, message)
for(new i = 1; i <= gMaxPlayers; i++)
{
if(!is_user_connected(i))
continue
if(alive && is_user_alive(i) || !alive && !is_user_alive(i)) // Prints the message
{
message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
write_byte(id)
write_string(message)
message_end()
}
}
return PLUGIN_CONTINUE
}