Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику mirr0r- ::: Спасибо сказали: 2
Дата поста: В теме: За сообщение: Спасибо сказали:
14.7.2010, 13:22 админ чат...
STR@TEG:

Сделал все по инструкции, amx_chat стал красным. Но say_team @<message> все равно показывает обычным цветом.

Пробовал менять по описанному вами выше принципу:
CODE
public cmdSayAdmin(id)
{
new said[2]
read_argv(1, said, 1)

if (said[0] != '@')
return PLUGIN_CONTINUE

new message[192], name[32], authid[32], userid
new players[32], inum

read_args(message, 191)
remove_quotes(message)
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)

log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message[1])
log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message[1])

if (is_user_admin(id))
format(message, 191, "(%L) %s : %s", id, "ADMIN", name, message[1])
else
format(message, 191, "(%L) %s : %s", id, "PLAYER", name, message[1])

get_players(players, inum)

for (new i = 0; i < inum; ++i)
{
// dont print the message to the client that used the cmd if he has ADMIN_CHAT to avoid double printing
if (players[i] != id && get_user_flags(players[i]) & ADMIN_CHAT)
client_print(players[i], print_chat, "%s", message) - это!
}

client_print(id, print_chat, "%s", message) - это!

return PLUGIN_HANDLED
}


но никакого влияния на результат мои попытки не оказали dntknw.gif

Цитата(SilverFire @ 14.7.2010, 14:17) *
Самому было когда-то нужно, но ответа не нашел и забил. Только-что проверил метод STR@TEG'a. Не помогло. AmxModX 1.8.1, colorchat.inc нагугленый, в остальном идентично. Можешь выложить целиком исходник переделанный + colorchat.inc нормальный?

Я пользовался этим [attachment=12085:colorchat.rar].
SilverFire