Добавил: Stronger|24 мая 2012|Просмотров: 2 547|Комментариев: 0
+6
Это плагин создан для того, чтобы писалась реклама в чате на вашем сервере ксс.
Настройка плагина:
sm_advertisements_enabled (0/1, по умолчанию 1) Включить/отключить отображение рекламы sm_advertisements_file (по умолчанию "advertisements.txt") Файл из которого будет считываться реклама. Полезно если вы используете несколько серверов в одной установке, и вы хотите использовать различные рекламные объявления для каждого сервера. sm_advertisements_interval (по умолчанию 30) Количество секунд между отображением рекламы. sm_advertisements_reload Команда серверу для перезагрузки рекламы в файле advertisements.txt.
Настройка рекламы: Поле 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.
Поле flags: Это поле является обязательным для заполнения. В нем хранятся флаги администраторов которые не будут видеть рекламу. Если оставить пустым, только администраторы будут видеть рекламу. Если пропущены все увидят рекламу.
Внимание! Для того чтобы отображался русский текст нужно сохранить файл advertisements.txt в кодировке UTF-8.А то реклама не будет отображатся на руском языке.