Я хочу реализовать казино с помощью команды. Т.е. Если выпадает число 1 то человек проигрывает, а если 2 то его сумма удваивается. Я сделал код но он не работает, просьба помочь разобраться как сделать код для казино.
async def kazino(ctx,arg:int): await ctx.channel.purge(limit = 1) with open(‘economy.json’,’r’) as f: money = json.load(f) random.randint(1,2) if random.randint == 1: emb = discord.Embed(title=’Казино’, color=discord.Color.blurple(), description=f»Вы проиграли! Выпало число 1. Может быть вам повезёт в следующий раз!») await ctx.send(embed = emb) money[str(ctx.author.id)][‘Money’] -= arg elif random.randint == 2: emb = discord.Embed(title=’Казино’, color=discord.Color.blurple(),description=f»Вы выиграли!
Ваша сумма была удвоенна!») await ctx.send(embed = emb) money[str(ctx.author.id)][‘Money’] += arg*2 with open(‘economy.json’,’w’) as f: json.dump(money,f)
Система экономики у меня работает нормально на сервере.
Отслеживать
задан 18 авг 2021 в 8:42
11 2 2 бронзовых знака
1 ответ 1
КАК СДЕЛАТЬ ГОЛОС ДЕМОНА В РЕАЛЬНОМ ВРЕМЕНИ || как изменить голос в чат рулетке, дискорде, skype
Сортировка: Сброс на вариант по умолчанию
random.randint(1,2) выбирает какое-то число и сохраняет его в. никуда. Т.е. результат тут же отправляется в цифровую нирвану.
if random.randint == 1 проверяет, не равна ли функция random.randint единице (внимание: не результат функции, а сама функция!). Очевидно, что не равна.
Нужно а) присвоить результат random.randint(1,2) какой-нибудь переменной, и б) сравнивать с 1 эту переменную.
Отслеживать
ответ дан 18 авг 2021 в 9:13
25.2k 7 7 золотых знаков 30 30 серебряных знаков 46 46 бронзовых знаков
- python
- python-3.x
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Как сделать рулетку в дискорде
Если вы хотите обновить Ваш сервер новыми доработками — то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Программы для скриптера
Подборка удобных программ для скриптера
Уважаемый Гость! Перед созданием темы в этом разделе, Вам необходимо учесть следующее:
— Тема не должна нарушать правила форума Pawno-Info.Ru
— Запрещено размещать темы с предложением «услуг», «продажи», «обмена», «покупкой» чего либо.
Казино и рулетка в BDFD! | Экономика#2 | Bot Designed for Discord#3
— Запрещено размещать ссылки на сторонние ресурсы.
— Запрещено размещать контакты на сторонние ресурсы. Используйте Личные сообщения Pawno-Info.Ru
— Все скриншоты должны быть прикреплены во вложении к теме.
— Тема может быть размещена не более чем на 2 недели (14 дней) Темы которые созданы с нарушением данных правил будут незамедлительно удаляться, а пользователи, за нарушение данных правил — блокироваться!
- Автор темы Leo_Medson12331
- Дата начала 9 Апр 2021
Источник: pawno-info.ru
Использование бота рандомайзера для Discord
Специально разработанный бот рандомайзер для Дискорда отличается функциональными возможностями. Чтобы ощутить на себе все преимущества, требуется соблюдать определенную последовательность действий для подключения.
Главные функции и возможности
Randomizer – простой в управлении бот, который на регулярной основе обновляется многочисленными полезными командами. Чтобы не упустить возможности расширения, рекомендуется периодически переходить на официальный портал разработчика для получения актуальной информации.
Как скачать и добавить бота
Чтобы добавить рассматриваемый рандом бот для Дискорда, пользователям требуется придерживаться следующей последовательности действий:
- Изначально требуется перейти на официальный портал разработчика www.randomizerbot.xyz.
- На следующем этапе на стартовой странице необходимо нажать на клавишу подключения.
- Во вновь открывшейся форме указывается программное обеспечение.
- Осуществляется авторизация в личном кабинете – на стартовой странице Дискорд вводится персональный логин и пароль.
- Далее выбирается интересующий канал сервера для последующего добавления рассматриваемого бота.
- На следующем этапе осуществляется подключение нажатием на одноименную клавишу.
- Сохраняются результаты нажатием на одноименную клавишу.
Сразу после успешного добавления бота на интересующий сервер, пользователи могут приступать к процессу внесения изменения. Инструкция не влечет сложностей, но требуется знать об имеющихся особенностях.
Настройка бота и отключение
Чтобы внести изменения в специально разработанный бот рандомайзер, пользователям требуется придерживаться четкой последовательности действий. Исчерпывающая инструкция, которая составлена разработчиками, включает в себя:
- Запуск Дискорда. Для этого пользователям требуется использовать специально разработанную клиентскую программу, которая загружается из официального магазина Play Market или iOS. При желании можно пользоваться альтернативной веб-версий.
- Авторизация в зарегистрированном аккаунте – на стартовой странице в форме указывается персональный логин и пароль.
- Далее требуется нажать на изображение шестеренки в правой части панели управления для автоматического перехода в категорию настроек.
- В новой вкладке пользователю отображается перечень доступных разделов.
- На следующем этапе необходимо выполнить переход в подраздел серверов.
- Во вновь открывшейся вкладке из сформированного списка необходимо выбрать интересующий тематический канал.
- Далее требуется вновь нажать на клавишу внесения настроек – отображается в форме шестеренок.
- После этого из представленного перечня выбирается интересующий бот, который ранее был подключен к сообществу.
- Во вновь открывшейся форме пользователь вносит персональные настройки с последующим сохранением данных.
При необходимости временно отключить функционирование бота, для пользователей предлагается следующая последовательность действий:
- Запуск программного обеспечения Дискорд.
- Далее успешное прохождение авторизации в личном кабинете.
- На следующем этапе требуется перейти в категорию пользовательских настроек.
- Из сформированного списка выбирается интересующий сервер.
- Повторно выполняется переход в раздел настроек.
- Выбирается подкатегорию с подключенными ботами.
- На следующем этапе из представленного списка выбирается интересующий.
- Для отключения осуществляется переключение ползунка в положение «выкл.».
- Для изменения настроек осуществляется сохранение результатов нажатием на одноименную клавишу.
Команды управления ботом
Чтобы с легкостью управлять ботом, требуется знать о ключевых командах:
- r!help – запускается форма для ввода команд;
- r!randomize (input) – после ввода в автоматическом режиме выбирается случайный компонент, который задан пользователем;
- !person – формирование вымышленного лица;
- Р! alien – предоставляет возможность сформировать инопланетянина;
- Р!pet – предоставляет возможность создавать животных;
- r!bandname – в автоматическом режиме скрывается реальное имя сообщества.
Рекомендуется изучить представленные команды, чтобы в дальнейшем избежать недопонимания с вытекающими негативными последствиями.
- https://discordik.ru/boty/randomajzer/
Источник: geopressa.ru