Управление рекламой в торговый чат 2.
Я уже рассматривал один из вариантов регулирования рекламы в торговый чат, опираясь на состояние событий/медалей (тут: https://heavengameonline.blogspot.com/2021/02/blog-post_13.html). Но как быть, если медалей на получение подарка нет, а есть только лишь дневной лимит, при приближении к которому лучше свернуть лавочку с обменом подарков до следующего дня?
Число подарков полученных сегодня можно проверить при запуске скрипта. И опираясь на это значение отключить или наоборот активировать рекламу. Вопрос в циклическом запуске скрипта. Более простой вариант - после каждого боя, более сложный через использование планировщика. Рассмотрю первый. Скрипт после каждого боя задается через клик по ссылке на вкладке "Бой - Параметры" окна настроек. Сильно саму логику расписывать не буду, кому нужно сам поймет, остальным все равно кипячение мозгов =).
1. Я уже набросал скрипт в двух вариантах: оба выключают рекламу по заданному числу полученных подарков, а один еще и включающий ее обратно, когда счетчик на новых сутках обнулится (модный тренд между прочим);
Скачать можно отсюда:
2. Открыть скрипт после каждого боя на редактирование, кликнув по ссылке здесь
3. Загрузить нужный скрипт из файла. И после в нем задать нужное число полученных подарков для отключения отправки рекламы в торговый чат (заменить число обведенное зеленым кружком).3.1. В команду включения рекламы при желании можно задать и нужный текст через запятую после интервала (область обведена синим. Текст, что задан в текущем параметре на отправку будет заменен на указанный). Например,
setSpamTop1Interval(5,"Продам гараж") - начнет отправлять в торговый раз в пять минут фразу "Продам гараж".
setSpamTop1Interval(5,"Продам гараж") - начнет отправлять в торговый раз в пять минут фразу "Продам гараж".
4. Закрыть редактор. Скрипт сохранится автоматически.
5. Приложить лед к кипящим мозгам.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.