Skip to main content

12. Бонусная Кнопка

[КНОПКИ] 12. БОНУСНАЯ КНОПКА

Позволяет начислять юзерам бонус (указанное админом количество условных единиц) на выбранную переменную (например Баланс).

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
🔌 Плагины:
➕ 13. Бонус Реф. Родителю
➕ 14. Макросы и Выражения Кнопок
➕ 38. Бонус в Глобальной Переменной
➕ 25. Условия
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

☞ Чтобы добавить бонус кнопку зайдите в:
🎛 Редактор Кнопок
⚪️ Укажите кнопку
⚪️ Нажмите *️⃣ (Настройки)
⚪️ Назначить бонус

▪️ Юзер должен нажать кнопку для получения бонуса.

▪️ Частота возможности (период) для получения бонуса юзером указывается админом при добавлении кнопки (в часах - целыми или дробными числами).
➠ Например:
Период 1.5 равен 1 час 30 мин.
Период в 0.0025 равен 1 мин.

▪️ Размер бонуса может быть и десятичной дробью (0.01)
❗️ Здесь и во функциях используйте точку ( . ) для отделения десятичной части.
▪️ Также админу нужно указать сообщение на случай удачного получения бонуса юзером.
▪️ И сообщение на случай если бонус не был начислен по той или иной причине.

❗️ В базовом варианте максимальный промежуток начисления 24 часа.
❗️ В продвинутом варианте это время может доходить до недели.

▪️ Каждая кнопка предоставляется отдельно на один бот.

▪️ Настройка бонуса и временного промежутка производится
в свойствах (*️⃣) кнопки.

▪️ В сообщениях кнопки бонус можно использовать спец. макросы показывающие оставшееся время отката:
%cooldownh% - часы
%cooldownm% - минуты
%cooldowns% - секунды

❗️ Значения макросов сохраняются после первого нажатия на кнопку, если потом вы поменяете время бонуса, то нужно будет дождаться окончания предыдущего периода - макросы НЕ покажут новое время сразу.

▪️ В сообщениях бонуса можно использовать выражения. Чтобы пересчитать часы+минуты в минуты используйте:
➠ Например:
{%cooldownh%*60 + %cooldownm%}

▪️ Кнопке бонуса доступен постфикс:
_v
Если в макросе добавить его к имени переменной, то бот покажет сумму на которую изменилось эта переменная после получения бонуса.
➠ Например:
%varname_v%

▪️ В сообщениях бонуса можно использовать макрос
%bonus%
он покажет юзеру размер получаемого бонуса. Его использование оправдано в случае когда бонус задаётся через выражение со случайным числом (Становится доступен после подключения плагина
➕ Макросы и Выражения Кнопок).

❗️ По умолчанию, Админам бонус НЕ начисляется чтобы проверить работу кнопки используйте не админский аккаунт, либо отправьте боту команду
/bonusforadmin
чтобы включить эту опцию.

❗️ Кнопке можно назначать ОТРИЦАТЕЛЬНЫЕ значения начислений, позволяя списывать средства с баланса юзера, а так же НУЛЕВЫЕ значения промежутка начисления, позволяя юзеру нажимать кнопку сколько угодно раз.

Для подключения перейдите в свой бот:
☞ 🔐Админ | 🧩Расширения | 📂Кнопки
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
👾 На 1 Бот (поштучно)