Добавляешь в исходник, можно в конце где нибудь:
Code
stock ColorChat(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Заменяешь:
Code
client_print(id, print_chat, "%L %L", id, "SCAN_RESULTS", id, g_preinfect[id] ? "SCAN_INFECTED" : "SCAN_CLEAN")
На:
Code
ColorChat(id, "%L %L", id, "SCAN_RESULTS", id, g_preinfect[id] ? "SCAN_INFECTED" : "SCAN_CLEAN")
Далее в .txt файле:
SCAN_CLEAN = !gHuman : )
SCAN_INFECTED = !teamZombie : (
SCAN_RESULTS = !y[!gSCANNER!y] Your Result
Цвета:
!y обычный
!g зеленый
!team !team цвет команды
В итоге:
[SCANNER] Your Result Zombie : (
[SCANNER] Your Result Human : )