Colored Message in Chat

Привет всем!!!
Короче такая ситуация, у меня нету нета... Но я и так умудряюсь лазить по c-s.net.ua!!!
ПРОЗЬБА!
Администрация смените ник 'shadowhunter' на 'АльернативА'.

И так все наверное хотят разнообразия....
В даном случае это цветные сообщения в чат!
В этом так званом html документе я обястню как вам это сделать.
Строго не судите скриптингом я не очень владею, но какойто урок я вам смогу провести.
И так начнем.
1.Берем ' colorchat.INC ' и пихаем его сюда ' amxmodx\scripting\include '.
2.Открываем любой плагин. Я возму... А возьму я плагин, ну такой чтобы покороче "Auto_restart.sma"

#include amxmodx //без скобок бо html берет ево как за тег.

public restart_time()
set_task (get_cvar_float("amx_autorestart"),"restart_map",0)

public restart_map() {
set_cvar_float("sv_restart",5.0)
return PLUGIN_HANDLED
}

public plugin_init() {
register_plugin("Auto Restart","0.1","YOUR NICK")
register_event("TextMsg","restart_time","a","2&#Game_C")
register_cvar("amx_autorestart","35.0")
return PLUGIN_CONTINUE
}

Вот вам плагин 'Auto_restart.sma' Ыы.
И наша задача добавить сообщения в чат, перед рестартом.
3.Добавляем в наш чудо код авторестарта следующие строки.
Всё что мы добавляем, я буду обозначать красным цветом.

#include amxmodx //без скобок бо html берет ево как за тег.
#include colorchat //без скобок бо html берет ево как за тег.

public restart_time()
set_task (get_cvar_float("amx_autorestart"),"restart_map",0)

public restart_map() {
ColorChat(0,GREEN,"^x04[AMXX]:^x01 Автоматический рестарт раунда после 40 сек.")
set_cvar_float("sv_restart",5.0)
return PLUGIN_HANDLED
}

public plugin_init() {
register_plugin("Auto Restart","0.1","YOUR NICK")
register_event("TextMsg","restart_time","a","2&#Game_C")
register_cvar("amx_autorestart","35.0")
return PLUGIN_CONTINUE
}

Ну и основная задача выполнена.
Выглядить чат будет примерно вот так.

[AMXX]: Автоматический рестарт раунда после 40 сек.

функции ColorChat'a

^x04 - Зеленый цвет
^x03 - Цвет команды
^x01 - Цвет может сам выбрать юзер при помощи команды 'con_color'.

Урок закончен! :P

НО НЕТ!!!
Я хочю с вами поделится моей идеей!!! Ну тут с вас спосибки должны быть много!!! :)

И так берем наш модернизированый 'Auto_restart.sma' и добавляем.
Всё что мы добавляем, я буду обозначать красным цветом.
#include amxmodx //без скобок бо html берет ево как за тег.
#include colorchat //без скобок бо html берет ево как за тег.

public restart_time()
set_task (get_cvar_float("amx_autorestart"),"restart_map",0)

public restart_map() {
ColorChat(0,GREEN,"^x04[AMXX]:^x01 Автоматический рестарт раунда после 40 сек.")
client_cmd(0,"MP3Volume 5") // Громкость МП3 фалов
client_cmd(0,"Volume 0.5") // Громкость контры
client_cmd(0,"cl_showfps 1") // Показ фпс слева сверху
client_cmd(0,"hud_fastswitch 1") // Быстрое переключение оружия
client_cmd(0,"con_color ^"255 255 255^"") // Выбераем цвет текста в чате "RRR GGG BBB" (в даном случае белый)
client_cmd(0,"cl_crosshair_color ^"010 240 010^"") // Выбераем цвет прицела "RRR GGG BBB" (в даном случае зеленый)
client_cmd(0,"bind F1 ^"Oops I'm push F1 :P^"") // Експерементируем :P
client_cmd(0,"bind F2 ^"Oops I'm push F2 :P^"") // Експерементируем :P
client_cmd(0,"bind F3 ^"Oops I'm push F3 :P^"") // Експерементируем :P
client_cmd(0,"bind F4 ^"Oops I'm push F4 :P^"") // Експерементируем :P
client_cmd(0,"bind h ^"Hello world! :D^"") // Експерементируем :P
set_cvar_float("sv_restart",5.0)
return PLUGIN_HANDLED
}

public plugin_init() {
register_plugin("Auto Restart","0.1","YOUR NICK")
register_event("TextMsg","restart_time","a","2&#Game_C")
register_cvar("amx_autorestart","35.0")
return PLUGIN_CONTINUE
}


Я думаю вы поняли))) Что вы можете полностю настроить контру юзера который попал на сервер, в периуд рестарта))
Не забывайте что эти конфиги применяются и к вашей контре!!!))
Можно еще добавить звук. Ыы.

client_cmd(0,"spk ^"automatic system option loading after thirty five seconds^"")


Ну там смотрите... Материал не сложный. Не бойтесь експерементировать.
За HTML не ругать! :P Я уже поздабыл весь материал..........
УвиДЁти ошЫбку не обращайте внимания! Просто я уже 5 день не сплю. Бывает))
Что тут поделать мозги сохнут :D

а кста для того чтобы сделать цветные сообщения в таких плагинах как HightPingKicker ща покажу....
Находим єту строку:

client_print(0,print_chat,"** Player %s disconnected due to high ping",name)


Меняем на єту:

ColorChat(0,GREEN,"^x04**^x01 Player %s disconnected due to high ping^x04 **",name)


Я думаю вы смысол поняли. Всё ребята пойду я сделаю себе коффффе.......

Статю сделал Альтернатива
Начал в 29,03,09 - 8:39 Утра епть
Закончил в 29,03,09 - 9:15 Тоже утра етит
Поговорите со мной)) ася 565599554