JuniperBot урок
Данный урок поможет вам сделать кнопку и направить его на другое действие с помощью UUID
{% run 'aebf9ae8-c62a-4348-b153-a7c0a0173da1' %}
Это дополнительный способ, но он уже направляет на другое действие автоматически.
#run
Forwarded from Черепунька☠️ (Александр Красиков)
Привет. Ты тут живой? Как-то нашёл тебя через яндекс поисковик.
Ты случайно не сможешь помочь?
Нужно в общем-то сделать навигацию вот так вот, как на скрине. Тобишь, 1 виджет это картинка, а 2-ой виджет это надпись, 3 уже получается сама навигация с кнопками. Кнопка с навигациями понятно как делать, с этим разобрался
А я так понял, что эти 2 виджета работают в разных действиях, а в 1 команде можно использовать только 1 действие и как быть?
Читал, что можно использовать тег run, но я чет нихера не понял ничего не в документации, не у тебя.
Не можешь ли ты помочь?
Ты случайно не сможешь помочь?
Нужно в общем-то сделать навигацию вот так вот, как на скрине. Тобишь, 1 виджет это картинка, а 2-ой виджет это надпись, 3 уже получается сама навигация с кнопками. Кнопка с навигациями понятно как делать, с этим разобрался
А я так понял, что эти 2 виджета работают в разных действиях, а в 1 команде можно использовать только 1 действие и как быть?
Читал, что можно использовать тег run, но я чет нихера не понял ничего не в документации, не у тебя.
Не можешь ли ты помочь?
JuniperBot урок
Привет. Ты тут живой? Как-то нашёл тебя через яндекс поисковик. Ты случайно не сможешь помочь? Нужно в общем-то сделать навигацию вот так вот, как на скрине. Тобишь, 1 виджет это картинка, а 2-ой виджет это надпись, 3 уже получается сама навигация с кнопками.…
Please open Telegram to view this post
VIEW IN TELEGRAM
JuniperBot урок
Ещё один урок на сегодня. Дополнение к этому
Настройка шансов для рандома. Все же хотят регулировать шансы, а не так что бы было всё 50/50(если 2) или 25/25/25/25(если 4) и т.д
Так начнём просто пишем ещё квадратные скобки.
{% set rand = random([1, 2]) %}
Ну и что же здесь изменилось? Ну теперь рандом не будет работать по логике. Верно теперь мы добавляем шансы.
Если что 20 и 80 это шансы к определенному. Причисляются они следующим образом:
1 - 20%
2 - 80%
Надеюсь понятно
Запомните где разница. Если мы не решаем шансы, а просто пишем от 1 до 500 или любое другое, то это пригодится для зачисления то есть рандомное число которое мы получим зачислится/отчислиться в атрибуте(для экономики, можно по другому)
А где настраиваются шансы - это только на определенные вещи. Например:
То есть удобно в разных случаях. Если мы хотим оставить шансы 50/50 то делаем так же как и с работой, т.е так же независимо от шансов которые мы установим, устанавливается автоматически шанс, все должно быть равномерно. Ещё раз. Мы можем сделать от 1 до 100 и к каждому из них причисляется 1 доля от 100%.
#ifelseifelse #random
Настройка шансов для рандома. Все же хотят регулировать шансы, а не так что бы было всё 50/50(если 2) или 25/25/25/25(если 4) и т.д
Так начнём просто пишем ещё квадратные скобки.
{% set rand = random([1, 2]) %}
Ну и что же здесь изменилось? Ну теперь рандом не будет работать по логике. Верно теперь мы добавляем шансы.
{% set rand = random([1, 2], [20, 80]) %}
Если что 20 и 80 это шансы к определенному. Причисляются они следующим образом:
1 - 20%
2 - 80%
Надеюсь понятно
Запомните где разница. Если мы не решаем шансы, а просто пишем от 1 до 500 или любое другое, то это пригодится для зачисления то есть рандомное число которое мы получим зачислится/отчислиться в атрибуте(для экономики, можно по другому)
А где настраиваются шансы - это только на определенные вещи. Например:
{% set rand = random([1, 2], [20, 80]) %}
{% if rand == 1 %}
Gg
{% elseif rand == 2 %}
Ff
То есть удобно в разных случаях. Если мы хотим оставить шансы 50/50 то делаем так же как и с работой, т.е так же независимо от шансов которые мы установим, устанавливается автоматически шанс, все должно быть равномерно. Ещё раз. Мы можем сделать от 1 до 100 и к каждому из них причисляется 1 доля от 100%.
#ifelseifelse #random
На данный момент ты можешь:
- Настраивать шансы
- Работать с компонентами сообщения
- Знаешь уже практически все про атрибуты
- Сможешь сделать экономику
- Знаешь все про рандом.
Поучу тебя ещё немного, а дальше ты уже сам сможешь все делать, ну практически
- Настраивать шансы
- Работать с компонентами сообщения
- Знаешь уже практически все про атрибуты
- Сможешь сделать экономику
- Знаешь все про рандом.
Поучу тебя ещё немного, а дальше ты уже сам сможешь все делать, ну практически
JuniperBot урок
Привет. Ты тут живой? Как-то нашёл тебя через яндекс поисковик. Ты случайно не сможешь помочь? Нужно в общем-то сделать навигацию вот так вот, как на скрине. Тобишь, 1 виджет это картинка, а 2-ой виджет это надпись, 3 уже получается сама навигация с кнопками.…
Please open Telegram to view this post
VIEW IN TELEGRAM
В следующий раз мы разберём
- Require и всю его логику, чем он отличается от if вместе else. Как он удобнее.
- TempRole
- Bot атрибуты
- target member(кое что увидите)
- Require и всю его логику, чем он отличается от if вместе else. Как он удобнее.
- TempRole
- Bot атрибуты
- target member(кое что увидите)
он будет скоро, обещаю. А если мне скинут рубль. не поверите, очень быстро выйдет
Так же перейдем немного к теме Слеш команды.
Ведь переменная arguments.targetMember будет использоваться везде.
Это новое что мы сейчас видим из этого.
Тут используется как раз нужная нам переменная. То есть теперь участнику который мы упоминаем в любом аргументе команды мы видим это.
Как раз это может быть и слеш команда. Включаем слеш команду в настройках команды. Далее нажимаем на добавление нового параметра и выбираем тип "Участник" и всё, наша переменная может использоваться даже с этим.
#слеш
Ведь переменная arguments.targetMember будет использоваться везде.
{% set targetMember = arguments.targetMember %}
{% require targetMember returning 'Укажите участника, которому нужно выдать роль Стража!' %}
{% do targetMember.addRole(390472433003659264) %}
Это новое что мы сейчас видим из этого.
Тут используется как раз нужная нам переменная. То есть теперь участнику который мы упоминаем в любом аргументе команды мы видим это.
Как раз это может быть и слеш команда. Включаем слеш команду в настройках команды. Далее нажимаем на добавление нового параметра и выбираем тип "Участник" и всё, наша переменная может использоваться даже с этим.
#слеш