Перейти к содержанию

Advertisements

ZizionarD
CS:GO
Авторизация  

Рекомендуемые сообщения

Advertisements 2.0.2


Плагин рекламы основан на basechat. Он поддерживает команды: say, csay, hsay, msay и tsay.

 

Настройки:
sm_advertisements_enabled (0/1, по умолчанию 1) - Включить/отключить отображение рекламы
sm_advertisements_file (по умолчанию "advertisements.txt") - Файл из которого будет считываться реклама. Полезно если вы используете несколько серверов в одной установке, и вы хотите использовать различные рекламные объявления для каждого сервера.
sm_advertisements_interval (по умолчанию 30) - Количество секунд между отображением рекламы.
sm_advertisements_reload - Команда серверу для перезагрузки рекламы в файле advertisements.txt.

 

По умолчанию плагин читает рекламу из файла configs/advertisements.txt, который имеет следующий формат:

"Advertisements"
  {
      "1"
      {
          "type"        "S"
          "text"        "{GREEN}Ваша реклама!"
      }
      "2"
      {
          "type"        "T"
          "text"        "Ваша реклама!"
          "flags"       "a"
      }
  }

Чтобы выводить рекламу в несколько строк, используйте \n для перехода на новую строку.

Немного о структуре файла:
Поле type:
C - сообщение по центру, как после команды sm_csay.
M - сообщение в меню, как после команды sm_msay, но без названия или Выйти варианта. 0- по-прежнему будет скрывать сообщение. Будет блокировать 1-9 с переключение оружия до тех пор, пока она показывается.
S - сообщение в области чата, как при команде sm_say. Это поддерживает следующие цвета: {DEFAULT}, {TEAM}, {GREEN} и {LIGHTGREEN}. {TEAM} и {LIGHTGREEN} к сожалению не работает в одной рекламе, их нужно использовать только по одиночке. Например: {GREEN}Current {LIGHTGREEN}Map: {DEFAULT}{CURRENTMAP}
T - сообщение в верхнем левом углу, как после команды sm_tsay. Она поддерживает один из следующих цветов: {WHITE}, {RED}, {GREEN}, {BLUE}, {YELLOW}, {PURPLE}, {CYAN}, {ORANGE}, {PINK}, {OLIVE}, {LIME}, {VIOLET} и {LIGHTBLUE}. Вы можете пропустить цвета, если вы просто хотите нормальный цвет. Например, чтобы получить более оранжевое сообщение, наберите текст: {ORANGE} Текст здесь

Несколько видов отображения рекламы одновременно разрешены, так что вы можете показывать рекламу во многих местах одновременно.

Поле text:
Это поле поддерживает следующие переменные:
{CURRENTMAP}, {DATE}, {TICKRATE}, {TIME}, {TIME24} и {TIMELEFT}.
Далее вы можете написать переменные , которые должны быть заключены в {} скобки.
Например, вы можете использовать {SM_NEXTMAP}, чтобы показать название следующей карты.
Последнее, но не менее важное, поддержка булевой cvar, вы можете выводить OFF/ON вместо 0/1. Для этого используйте {BOOL:name}. Например, {BOOL:MP_FRIENDLYFIRE} выведет если mp_friendlyfire установлен в 0 OFF, и, если он установлен в 1 ON. Если вы хотите выводить нечто иное, чем OFF / ON, вы должны открыть исходный код плагина, внести изменения в верхней части и пере компилировать его. Также поддерживается \n для перехода на новую строку (подтверждена работа для C, M и S типов сообщений). Несколько примеров приведены в прилагаемом файле advertisements.txt.

 

Примечание:чтобы отображался русский текст нужно сохранить файл advertisements.txt в кодировке UTF-8 без BOM/Signature (without signature), иначе плагин не будет отображать рекламу по кругу.


  • Добавил
  • Добавлено
    14.08.2018
  • Категория
  • Язык
    Мультиязык
  • Локализатор
    Гость
  • Создатель
    Неизвестно
  • Совместимость
    All
  • Версия SourceMod
    1.7 и выше

 

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


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

Что нового в версии 2.0.2:

Переделанная версия плагина

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


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

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

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

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

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

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

Войти

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

Войти
Авторизация  

×