5️⃣6️⃣ Игра - дуэль между пользователями чата
Сложность:
⭐️⭐️
Для этого необходимо:
🕹Меню —
➕Создать🕹 — Техническое название:
duel
— Текст для пункта меню:
🎯 Пользователь !{macros.open}user} начинает набор на дуэль!
➕Добавить кнопку —
callback — Текст кнопки:
Присоединиться
⚙️Настройки меню —
✏️Значение 1 —
${user.id}
В триггер кнопки добавить следующие реакции:
⚡️groupReactions
—
Initiator
🚧
Ограничения —
➕Добавить условие —
string — Укажите путь до значения:
${buttonsVar.v1}
— Выберите значение: = — Укажите строку с чем сравнивать:
${user.id}
—⚡️takeChat
— Пропустить — Открыть реакцию —
✏️Изменить текст
${update.callback_query.message.chat.id}
— —⚡️takeUsers
—
${buttonsVar.v1}
— —— ⚡️alert
— Текст:
🗿 Похоже, вам нужно обратиться к психологу! Вы пытается вызвать на дуэль самого себя!
⚡️groupReactions
—
NotInitiator
🚧
Ограничения —
➕Добавить условие —
string — Укажите путь до значения:
${buttonsVar.v1}
— Выберите значение: ≠ — Укажите строку с чем сравнивать:
${user.id}
—⚡️notification
— Текст:
Вы приняли дуэль!
—⚡️deleteMessage
(Установить:
☑️Ответить в чате)
—⚡️localVarSet
— Тип:
Число — Название:
random
— Значение:
!{macros.open}random| type: number; min: 1; max: 2}
— ⚡️ sendMessage
— Текст:
Итоги дуэли:
😎 Победитель: ${user.name}
😔 Проигравший: ${update.callback_query.message.entities.0.user.first_name}
— Файл:
➖Пропустить
(Установить:
☑️Ответить в чате)
🚧
Ограничения —
➕Добавить условие —
number — Путь до значения:
${localVar.random}
— Выберите значение: = — Укажите число с чем сравнивать:
1
— ⚡️sendMessage
— Текст:
Итоги дуэли:
😎 Победитель: ${update.callback_query.message.entities.0.user.first_name}
😔 Проигравший: ${user.name
} — Файл:
➖Пропустить
(Установить:
☑️Ответить в чате)
🚧
Ограничения —
➕Добавить условие —
number — Путь до значения:
${localVar.random}
— Выберите значение: = — Укажите число с чем сравнивать:
2
↙️
Команды —
➕Создать↙️ — Команда:
/^дуэль$/i
(Для работы команды в чате, необходимо:
⚙️Настройки —
☑️Доступно в чате)
🚧Ограничения —
➕Добавить условие —
isReplyMessage — Значение:
🚫
В
🔗 Триггер команды добавить одну реакцию:
⚡️sendMenu
—
🕹duel
(Установить:
☑️Ответить в чате)
#ограничение #command #group
Требуется помощь?