Counter-Strike 1.6 > Плагины AmxModX > Новые > Advert Messages 1.5.5
Категории плагинов     
  • Моды
  • Для ReAPI
  • ReHLDS
  • Стандартные
  • Админские
  • Плагины от AlexandrFiner
  • Плагины от SKAJIbnEJIb
  • Плагины от Radius
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • GameCMS
  • ZP доп. предметы
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • Advert Messages
    Ссылка на материал:

    Автор: Radius (телеграмм https://t.me/radius_r16)

    Описание :

    Плагин позволяет выводить текстовую информацию в виде широко настраиваемых чат, HUD или DHUD сообщений и опциональным звуковым сопровождением (wav или mp3).

    Особенности :

    • поддерживается указание времени в виде диапазона значений
    • поддержка случайного цвета для HUD/DHUD сообщений
    • поддержка большого числа спец значений для текста сообщения: %hostname%, %host_ip%, %mapname%, %nextmap%, %timeleft%, %timelimit%, %thetime% (полное описание см в файле настроек 'advert_messages')
    • возможность задать для каждого сообщения свой звуковой файл (wav или mp3)
    • возможность вставлять в сообщения перенос строки (^n)
    • автоматическое расставление переносов, учитывающее цвет сообщения на момент переноса

    Настройки (из автоматически создаваемого конфигурационного файла 'advert_messages.cfg'):

    // Уровень дебаг-логов. 0 - отключено
    // По умолчанию: "0"
    ad_debug_level "0"

    // Показывать только мервым и наблюдателям (1) или всем (0) сообщения
    // По умолчанию: "0"
    ad_show_dead_only "0"

    // Показывать (1) или нет (0) информационные сообщения по умолчанию
    // По умолчанию: "1"
    ad_show_default_state "1"

    // Список команд (разделенных ';'), с помощью которых будет включаться / отключаться отображение информационных сообщений
    // По умолчанию: "say /adverts"
    ad_show_toggle_cmd "say /adverts"

    // Формат команды: ad_add_chat_msg "<Задержка перед показом>" "<Текст сообщения>" "<Путь к файлу звука (wav или mp3)>"
    // Задержка перед показом - обязательный параметр, отвечающий за время (в секундах), через которое будет показано сообщение.
    //   Поддерживается указание времени в виде диапазона. Например: 10-15
    //   Значение выбирается случайным образом в пределах минимального (1ая цифра) и маскимального (2ая цифра) значений
    // Текст сообщения - обязательный параметр, отвечающий за сообщение в чате
    // Путь к файлу звука (wav или mp3) - необязательный параметр, отвечающий за звук, который будет проигрываться вместе с сообщением
    // ------------------------------------
    // Спец. значения для параметра 'Текст сообщения':
    //   ^n - перенос строки
    //   !n - стандартный цвет
    //   !g - зеленый цвет
    //   !t - цвет команды игрока, которому отправляется сообщение
    //   %hostname% - имя сервера
    //   %host_ip% - ip адрес сервера
    //   %mapname% - название текущей карты
    //   %nextmap% - название следующей карты (значение квара 'amx_nextmap')
    //   %timeleft% - время оставшееся до конца карты в формате %M:%S (минуты:секунды)
    //   %timelimit% - максимальное время игры на текущей карте (значение квара mp_timelimit)
    //   %thetime% - текущее время в формате %d.%m.%Y - %H:%M:%S (день.месяц.год - часов:минут:секунд)

    ad_add_chat_msg "10-15" "!n[!tИнфо!n] Адрес нашего сайта:!g www.example.com" "buttons/bell1.wav"
    ad_add_chat_msg "10-15" "!n[!tИнфо!n] IP адрес сервера:!g %host_ip%" "buttons/bell1.wav"

    // Формат команды: ad_add_hud_msg  "<Задержка перед показом>" "" "<Текст сообщения>" "<Путь к файлу звука (wav или mp3)>"
    // Формат команды: ad_add_dhud_msg "<Задержка перед показом>" "" "<Текст сообщения>" "<Путь к файлу звука (wav или mp3)>"
    // Задержка перед показом - обязательный параметр, отвечающий за время (в секундах), через которое будет показано сообщение.
    //   Поддерживается указание времени в виде диапазона. Например: 10-15
    //   Значение выбирается случайным образом в пределах минимального (1ая цифра) и маскимального (2ая цифра) значений
    // RGB Цвет | XY позиция - обязательный параметр, отвечающий за настройки цвета и позиции HUD сообщения
    //   Поддерживается указание рандомного цвета. Например: %random_color% | -1.0, 0.0
    // Текст сообщения - обязательный параметр, отвечающий за HUD сообщение
    // Путь к файлу звука (wav или mp3) - необязательный параметр, отвечающий за звук, который будет проигрываться вместе с сообщением
    // ------------------------------------
    // Спец. значения для параметра 'RGB Цвет | XY позиция':
    //   %random_color% - случайное значение цвета
    // ------------------------------------
    // Спец. значения для параметра 'Текст сообщения':
    //   ^n - перенос строки
    //   %hostname% - имя сервера
    //   %host_ip% - ip адрес сервера
    //   %mapname% - название текущей карты
    //   %nextmap% - название следующей карты (значение квара 'amx_nextmap')
    //   %timeleft% - время оставшееся до конца карты в формате %M:%S (минуты:секунды)
    //   %timelimit% - максимальное время игры на текущей карте (значение квара mp_timelimit)
    //   %thetime% - текущее время в формате %d.%m.%Y - %H:%M:%S (день.месяц.год - часов:минут:секунд)

    ad_add_hud_msg  "10-15" "%random_color% | -1.0, 0.0"  "Адрес нашего сайта: www.example.com"
    ad_add_hud_msg  "10-15" "%random_color% | -1.0, 0.0"  "IP адрес сервера: %host_ip%"
    ad_add_dhud_msg "10-15" "%random_color% | -1.0, 0.05" "Адрес нашего сайта: www.example.com"
    ad_add_dhud_msg "10-15" "%random_color% | -1.0, 0.05" "IP адрес сервера: %host_ip%"

    Последние изменения от 27 июн 2018г:

    Добавлено:

    • добавлена серверная консольная команда ad_add_hud_msg, с помощью которой добавляются и настраиваются рекламные HUD сообщения
    • добавлена серверная консольная команда ad_add_dhud_msg, с помощью которой добавляются и настраиваются рекламные DHUD сообщения
    • добавлена поддержка диапазона значений (минимальное и максимальное) для параметра 'задержка перед показом'
    • добавлена возможность задавать звук (wav или mp3), который будет проигрываться во время показа сообщения (см описание команд добавления сообщений)
    • добавлены следующие спец. значения для текста сообщения:
      %hostname% - имя сервера,
      %host_ip% - ip адрес сервера,
      %mapname% - название текущей карты,
      %nextmap% - название следующей карты (значение квара 'amx_nextmap'),
      %timeleft% - время оставшееся до конца карты в формате %M:%S (минуты:секунды),
      %timelimit% - максимальное время игры на текущей карте (значение квара mp_timelimit),
      %thetime% - текущее время в формате %d.%m.%Y - %H:%M:%S (день.месяц.год - часов:минут:секунд)

    Изменено:

    • команда ad_add_message переименована в ad_add_chat_msg в связи с расширением функциональности плагина

    Обновившиеся файлы:

    • addons/amxmodx/plugins/advert_messages.amxx
    • addons/amxmodx/configs/advert_messages.cfg
    Дата создания: 03.07.18      Просмотров: 1200