Chat Manager 

 

Автор: Mistrick

Версия: 0.9.4 от 4.03.2016 г.
 
Возможности:
- Функция allchat (мертвые видят чат живых и наоборот)
- Изменение цвета текста сообщения
- Добавление timecode к сообщению
- Выставление префиксов по steamid, name, adminflag
- Логирование сообщений
- Поддержка тэгов AES
- Транслит
 
Рекомендация:
- Установить SafeNameAndChat by PRoSToTeM@.
- Build 6xxx+ или ReHLDS
 
Настройки:
#define ADMIN_FLAG ADMIN_CHAT // флаг для использования функций админа
 
//Colors: DEFAULT, TEAM, GREEN
// DEFAULT - стандартный, TEAM - цвет команды, GREEN - зеленый
#define PRETEXT_COLOR            DEFAULT // цвет сообщения перед префиксами/ником(*DEAD*, *SPEC*, (<team>))
#define PLAYER_CHAT_COLOR        DEFAULT // цвет чата обычного игрока
#define ADMIN_CHAT_COLOR        GREEN // цвет чата админа
#define PLAYER_NAME_COLOR        TEAM // цвет ника обычного игрока
#define ADMIN_NAME_COLOR        TEAM // цвет ника админа
 
#define FUNCTION_ALL_CHAT // включение функции allchat
 
//Flags: ALIVE_SEE_DEAD, DEAD_SEE_ALIVE, TEAM_SEE_TEAM
#define PLAYER_CHAT_FLAGS (ALIVE_SEE_DEAD|DEAD_SEE_ALIVE) // флаги видимого чата для обычного игрока
#define ADMIN_CHAT_FLAGS (ALIVE_SEE_DEAD|DEAD_SEE_ALIVE) // флаги видимого чата для админа
 
#define FUNCTION_PLAYER_PREFIX // включение кастомных префиксов
#define FUNCTION_ADD_TIME_CODE // включение отображения времени в сообщении
#define FUNCTION_LOG_MESSAGES // велючение лога сообщений
#define FUNCTION_HIDE_SLASH // скрытие сообщений на слэш
#define FUNCTION_TRANSLITE // включение транслита
#define FUNCTION_AES_TAGS // поддержка тэгов AES
 
#define FUNCTION_ADD_STEAM_PREFIX // добавление префикса стиму
 
new const STEAM_PREFIX[] = "^1[^4Steam^1] "; // вид префикса для стима
 
#define PREFIX_MAX_LENGHT 32 // максимальная длина префикса    
 
Флаги Allchat:
- ALIVE_SEE_DEAD - Позволяет живым видеть сообщения мертвых
- DEAD_SEE_ALIVE - Позволяет мертвым видеть сообщения живых
- TEAM_SEE_TEAM - Позволяет видеть командные сообщения другой команды
 
О логировании:
Логи сохраняются в папке addons/amxmodx/logs/chatmanager
 
О префиксах:
[spoiler=Скрытый текст]
Присутствует команда смены префикса на лету (cm_set_prefix).
Префиксы задаются в файле chatmanager_prefixes.ini (amxmodx/configs).
Приоритеты префиксов: steamid > name > flag 
;Color tags: !d - default, !t - teamcolor, !g - green
"steam" "STEAM_0:1:1234123" "[!gScripter!d] "
"name" "Nick" "[Prefix] "
"flag" "a" "[VIP] "

 
Скрины:
[spoiler=Скрытый текст]

 

chatmanager_0.9.4.zip

5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если делать, то нормально.

Добавь в архив ini файл, заполни, как следует.

Сделай команду на отключение времени, ибо лишнее это, а может кому-то нужно.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если делать, то нормально.

Добавь в архив ini файл, заполни, как следует.

Сделай команду на отключение времени, ибо лишнее это, а может кому-то нужно.

Если писать это, то явно не мне, а автору плагина, как следует.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как захотел, так и сделал, других людей всё устраивает, в принципе. :]

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как захотел, так и сделал, других людей всё устраивает, в принципе. :]

"Тру" скрипачи всегда чем-то недовольны, ведь довольствоваться - не комильфо.

2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделай команду на отключение времени, ибо лишнее это, а может кому-то нужно.

Что еще за отключение времени?

2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 26.07.2016 в 11:26, insider сказал:

Сделай команду на отключение времени, ибо лишнее это, а может кому-то нужно.

В исходнике добавь // перед

  1. #define FUNCTION_ADD_TIME_CODE // включение отображения времени в сообщении
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти