[CS:S/CS:GO] Плагин текстовой рекламы для сервера - CS:GO - Моддинг Игр и Серверов Перейти к содержанию
Гость

[CS:S/CS:GO] Плагин текстовой рекламы для сервера 0.5.5


1 изображение

Информация о файле

Описание:

Это простой плагин рекламы основан на 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}contact@domain.com"      }      "2"      {          "type"        "T"          "text"        "www.e-players.ru"          "flags"       "a"      }  }

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

Немного о структуре файла:

Поле type:

C сообщение по центру, как после команды sm_csay.

H отображение сообщения, как после команды sm_hsay.

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), иначе плагин не будет отображать рекламу по кругу.

Обратная связь

Рекомендуемые комментарии

11 часов назад, дырка перделка сказал:

не работает

В логах или в консоли сервера при запуске с установленным плагином есть какие то упоминания плагина? 

В списке загруженных плагинов (через команду sm plugins) плагин есть? 

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


Другие файлы от MasloPunisher


Подписывайтесь на нас во Вконтакте!

×
×
  • Создать...
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...

Напишите свой запрос, а Мы попробуем найти ответ!