/amxmodx/configs/plugins/plugin-reklama.cfg:Название | Описание | Мин. | Макс. | Стандартное значение |
|---|---|---|---|---|
| reklama_freq_min | Минимальный интервал между автоматическими сообщениями | - | - | 60 |
| reklama_freq_max | Максимальный интервал между автоматическими сообщениями | - | - | 60 |
| reklama_for_all_chat | Если 0, живые игроки не будут видеть автоматические сообщения в чате | - | - | 1 |
| reklama_for_all_hud | Если 0, живые игроки не будут видеть автоматические HUD-сообщения | - | - | 1 |
| reklama_mode | Режим отображения:0 – показывать все сообщения1 – только те, у которых режим 0, или те, что соответствуют значению этого кварa | 0 | 1 | 0 |
| reklama_sound_for_all | Режим звука:0 – проигрывать только мёртвым игрокам (звуки автоответа будут воспроизводиться всегда)1 – проигрывать звуки для всех игроков | 0 | 1 | 1 |
| reklama_hud_settings | Настройки HUD:R G B X Y DURATION CHANNEL( 1-4, 0 – автоселект, -1 – использовать DHUD) | - | - | 0 255 0 -1.0 0.7 3.5 0 |
/amxmodx/configs/reklama.ini:; Конфиг сообщений плагина 'Reklama'
; Message config for Plugin 'Reklama'
; Однострочное чат-сообщение без звука и с цветом команды получателя для '!t'
; Single line chat message without sound and with the color of the recipient command for '!t'
0 0 0 D 0 0 "" "!g* !nПосетите наш форум: !tDev-CS.ru"
; Трёхстрочное чат-сообщение со звуком 'tutor_msg' и красным (первая строка), синим (вторая), и белым (третья) цветом для '!t'
; Three-line chat message with sound 'tutor_msg' and red (first line), blue (second line), and white (third line) color for '!t'
0 1 3 R 0 0 "" "!g* !nНа сервере !tчитер? !nБегите на !gwww.адрес.ru !nзвать админа!"
0 2 0 B 0 0 "" "!g* !nТак же админа можно позвать в группе !tTelegram: !gадрес"
0 3 0 W 0 0 "" "!g* !nСамостоятельно наказать читера можно командой !t/voteban"
; Трёхстрочное чат-сообщение, выводящееся только автоответчиком, в ответ на слово "привет", "ку", или "хай"
; A three-line chat message displayed only as automatic response to the words "привет", "ку", or "хай"
0 2 2 B 1 2 "привет|ку|хай" "!g* !tПриветствуем вас на нашем сервере!"
0 2 0 B 1 0 "" "!g* !tПожалуйста, прочтите правила игры: !gsay /rules"
0 3 0 R 1 0 "" "!g* !tЗа игру с читами у нас банят НАВСЕГДА!"
; Однострочное чат-сообшение, демонстрирующее вывод через ML-ключ (см. 'data/lang/reklama.txt')
; A one-line chat message showing output via an ML-key (see 'data/lang/reklama.txt')
0 0 0 D 0 0 "" "REKLAMA_KEY_1"
; Однострочное чат-сообшение, демонстрирующее работу подстановочного шаблона:
; A one-line chat message demonstrating the operation of a wildcard pattern:
0 0 0 D 0 2 "тест" "!g* !nИмя сервера: !g#hostname#!n, ваш ник: !g#name#"
; HUD-сообщение, демонстрирующее вывод через ML-ключ (см. 'data/lang/reklama.txt')
0 4 0 D 0 0 "" "REKLAMA_KEY_2"
Данный файл содержит синтаксис конфига сообщений для плагина 'Reklama'
(*) - Только для чат-сообщений
Формат строк: режим тип звук цвет автоответчик сравнение "шаблон автоответчика" "сообщение"
Режим:
0 - выводить всегда
любая другая цифра - выводить только при аналогичном значении квара 'reklama_mode'
Тип:
0 - (*) однострочное чат-сообщение
1 - (*) вызвать следующую строку
2 - (*) вызвать следующую строку + не для старта (режим случайной стартовой позиции, см. RANDOM_START в исходнике)
3 - (*) не для старта (режим случайной стартовой позиции, см. RANDOM_START в исходнике)
4 - hud-сообщение
5 - hud-сообщение (не для старта)
Звук:
0 - без звука
1 - blip1
2 - blip2
3 - tutor_msg
4 - button2
5 - bell1
6 - button3
7 - button7
8 - button9
9 - elevbell1
10 - train_use1
11 - x_shoot1
Цвет для !t (только для чат-сообщений; для hud-сообщений не играет роли):
D - цвет команды получателя
W - белый
R - красный
B - синий
Автоответчик:
1 - выводить только при автоответе
0 - выводить в обоих режимах
Сравнение для автоответчика:
0 - посимвольный поиск (НЕ чувствительно к регистру, найдёт 'тЕст' в 'нетестированный')
1 - посимвольный поиск (чувствительно к регистру, НЕ найдёт 'тЕст' в 'нетестированный')
2 - поиск отдельного слова (НЕ чувствительно к регистру, найдёт 'домАшний' в 'домашний')
3 - поиск отдельного слова (чувствительно к регистру, НЕ найдёт 'домАшний' в 'домашний')
Шаблон автоответчика:
Слово/фраза для срабатывания автоответчика. Можно указать несколько слов/фраз, разделяя их символом |
Пример: "привет|ку|хай"
Сообщение:
Само сообщение, либо ML-ключ из файла 'reklama.txt', вида 'REKLAMA_KEY'.
Так же вы можете использовать подстановочные шаблоны, которые при выводе будут заменяться на
соответствующим им данным.
Список подстановочных шаблонов:
#hostname# - имя сервера
#maxplayers# - макс. кол-во игроков
#numplayers# - текущее кол-во игроков
#server_ip# - адрес сервера в формате IP:PORT
#mapname# - текущая карта
#contact# - значение квара 'sv_contact'
#timeleft# - оставшееся время игры на карте
#name# - имя игрока
#steamid# - steamid игрока
#ip# - IP игрока
This file contains the message syntax for the 'Reklama' plugin.
(*) - Only for chat messages
Line format: mode type sound color autoresponder comparison "autoresponder pattern" "message"
Mode:
0 - show always
any other digit - show only with the same value of the cvar 'reklama_mode'
Type:
0 - (*) single line message
1 - (*) call the next line
2 - (*) call the next line + not for start (random start mode, see. RANDOM_START in .sma)
3 - (*) not for start (random start mode, see. RANDOM_START in .sma)
4 - hud message
5 - hud message (not for start)
Sound:
0 - without sound
1 - blip1
2 - blip2
3 - tutor_msg
4 - button2
5 - bell1
6 - button3
7 - button7
8 - button9
9 - elevbell1
10 - train_use1
11 - x_shoot1
Color for !t:
D - receiver team color
W - white
R - red
B - blue
Autoresponder:
1 - show only by autorespond
0 - show in both modes
Comparison for autoresponder:
0 - character search (case insensitive, can find 'brEak' in 'breakfast')
1 - character search (case sensitive, can't find 'brEak' in 'breakfast')
2 - search for a single word (case insensitive, can find 'hoMe' in 'home')
3 - search for a single word (case sensitive, can't find 'hoMe' in 'home')
Autoresponder pattern:
Word/phrase for triggering autorespond. You can specify several words / phrases, separated by a symbol |
Example: "hello|hey|hi"
Message:
Message itself, or ML-key from 'reklama.txt', named like 'REKLAMA_KEY'.
You can also use wildcard patterns that will be replaced with relevant data.
List of wildcard patterns:
#hostname# - server name
#maxplayers# - max players
#numplayers# - current players count
#server_ip# - server address as IP:PORT
#mapname# - current mapname
#contact# - 'sv_contact' cvar value
#timeleft# - remaining game time
#name# - player name
#steamid# - player steamid
#ip# - player IP