AmxModX Chat Manager 1.1.1-11

Нет прав для скачивания
Замена игрового чата
chatManager.png
Автор:
Mistrick

Возможности:
  • Функция allchat (мертвые видят чат живых и наоборот).
  • Изменение цвета текста сообщения.
  • Добавление timecode к сообщению.
  • Выставление префиксов по steamid, name, adminflag.
  • Логирование сообщений.
  • Поддержка тэгов AES.
  • Транслит.
Рекомендация:
- Установить SafeNameAndChat by PRoSToTeM@.
- Build 6xxx+ или ReHLDS

Настройки:
JavaScript:
#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_BETA_SUPPORT // поддержка БЕТА билда кс, отправляет имя игрока, вместо %s1

#define FUNCTION_ADD_STEAM_PREFIX // добавление префикса стиму

new const STEAM_PREFIX[] = "^1[^4Steam^1] "; // вид префикса для стима

#define PREFIX_MAX_LENGHT 32 // максимальная длина префикса
#define AES_MAX_LENGHT 32 // максимальная длина префикса AES

new const AES_TAG_FORMAT[] = "^1[^3%s^1] "; // вид префикса для AES
Флаги Allchat:
JavaScript:
ALIVE_SEE_DEAD // Позволяет живым видеть сообщения мертвых
DEAD_SEE_ALIVE // Позволяет мертвым видеть сообщения живых
TEAM_SEE_TEAM // Позволяет видеть командные сообщения другой команды
Логи сохраняются в папке addons/amxmodx/logs/chatmanager
Присутствует команда смены префикса на лету cm_set_prefix
Префиксы задаются в файле chatmanager_prefixes.ini (amxmodx/configs).
Приоритеты префиксов: steamid > name > flag
JavaScript:
;Color tags: !d - default, !t - teamcolor, !g - green
"steam" "STEAM_0:1:1234123" "[!gScripter!d] "
"name"  "[NoName] "
"flag"  "a" "[VIP] "
Автор
Taulalan
Скачивания
17
Первый выпуск
Обновление
Рейтинг
0,00 звёзд 0 оценок

Другие ресурсы Taulalan

Последние обновления

  1. Обновление 1.1.1-11

    Добавлен API: forward cm_player_send_message(id, message[], team_chat); native...
  2. Обновление 1.1.0-10

    Добавлен белый список для доменов и ip. Изменен алгоритм перевода кириллицы в нижний регистр.
  3. Обновление 1.0.0

    Добавлена поддержка для BETA билда кс. Простая смена формата и длины префикса от AES.