Плагін реклами заснований на базі. Він підтримує такі команди як: 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.
Щоб виводити рекламу в кілька рядків, використовуйте \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.
Рекомендовані коментарі
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.