Иконка ресурса

amxx reapi Custom Radio TH 1.0.2

Нет прав для скачивания
Установка
  1. Скопируйте файлы .inc в директорию: amxmodx/scripting/include/
  2. Скомпилируйте плагин (инструкция).
  3. Скопируйте скомпилированный файл .amxx в директорию: amxmodx/plugins/
  4. Пропишите .amxx в файле /amxmodx/configs/plugins.ini
  5. Скопируйте словарь плагина custom_radio.txt в директорию amxmodx/data/lang/
  6. Скопируйте файлы настроек radioX.json в директорию /amxmodx/configs/custom_radio/
  7. Скопируйте звуки радиосообщений в папку cstrike/sound/radio/custom/radioX
Настройки
Настройка сообщений
Настройки сообщений находятся в файлах addons/amxmodx/configs/custom_radio/radioX.json
radio1.json - настройка радио вызываемого по команде radio1 (по умолчанию бинд на клавише z).
radio2.json - настройка радио вызываемого по команде radio2 (по умолчанию бинд на клавише x).
radio3.json - настройка радио вызываемого по команде radio3 (по умолчанию бинд на клавише c).
radio4.json - настройка радио вызываемого по команде radio4 Бинда по умолчанию нет, игрок может забиндить клавишу самостоятельно, например так: bind "v" "radio4"

Это простые текстовые файлы, которые открываются любым текстовым редактором.
Настройка каждого меню радиосообщений выглядит так:

JSON:
{
    "title"             :    "TITLE_MENU_A",
    "messages"          :
    [
        {
            "text"      :    "PLANT_A",
            "flags"     :    [ "map_with_ab" ],
            "sounds"    :    [ "radio/custom/radio1/A/a.wav" ]
        },
        {
            "text"      :    "PLANT_B",
            "flags"     :    [ "map_with_ab" ],
            "sounds"    :    [ "radio/custom/radio1/B/b.wav" ]
        }
    ]
}
Параметр "title" задает заголовок меню радиосообщений. В качестве значения можно указать текстовую метку из словаря плагина (например: "title" : "TITLE_MENU_A") или любой текст на ваше усмотрение (например: "title" : "Радио 1").

Параметр "messages" определяет список радиосообщений в меню. Каждое радиосообщение имеет нижеперечисленные параметры (text, flags, sounds).

Параметр "text" определяет какой текст будет отображаться в меню выбора радиосообщения, кроме того, этот текс будет выводится в чат.
В качестве значения можно указать текстовую метку из словаря плагина (например: "text" : "PLANT_A"), или текстовую метку стандартного радиосообщения (например: "text" : "#Cover_me") или любой текст на ваше усмотрение (например: "text" : "Привед Медвед!").

Параметр "flags" задает флаги радиосообщения (см. описание). Флаги можно не ставить вообще, тогда радиокоманда будет доступна на всех картах и всем игрокам либо указать один или несколько флагов (хоть все сразу).

Параметр "sounds" определяет звук радиосообщения. Можно задавать один или несколько звуков (будут выбираться рандомно). Так же, указать звук стандартной радиокоманды
(например: "sounds" :["%!MRAD_COVERME" ])

Пример полностью настроенного меню смотрите в файле addons/amxmodx/configs/custom_radio/radio1.json

Квары
crm_lang "ru" - Настройка локализации плагина. Возможные значение:
"server" - язык сервера (см квар amx_language).
"player" - язык игрока (setinfo "lang").
"конкретный_язык" - в формате ISO 639-1 ("ru", "en" и т.п.)

crm_pitch "85-120" - Значение питч-шифтера для имитации разных голосов.
"ЛюбоеЧисло" - Конкретное значение питч-шифтера.
"ЧислоМин-ЧислоМакс" - Значение питч-шифтера будет выбрано рандомно из этого диапазона.
"0" - Отключить питч-эффект.

crm_floodtime 2.0 - Значение в секундах, задет как часто игроки могут отправлять радиосообщения.

crm_adminflags "c" - Необходимые флаги доступа, к сообщениям помеченными флагом "admin_only"
Сверху Снизу