Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @bot.slash_command(name='fight', description="Fight With a Bot!")
- async def fight(ctx, health: int, time: int):
- global fighttruefalse
- if fighttruefalse == 'true':
- await ctx.send('Sorry There are Aready Game playing Right Now! ⛔')
- sleep(1)
- await ctx.channel.purge(limit=1)
- return
- if 20 > health or 500 < health:
- await ctx.send('Sorry **Health** Must be between **20** and **500** 😡')
- sleep(2)
- await ctx.channel.purge(limit=1)
- return
- if 10 > time or 300 < time:
- await ctx.send('Sorry **Time** Must be between **10** and **300** 😡')
- sleep(2)
- await ctx.channel.purge(limit=1)
- return
- if health == str:
- await ctx.send('Sorry **Health** Must be A Number!😡')
- sleep(2)
- await ctx.channel.purge(limit=1)
- return
- if time == str:
- await ctx.send('Sorry **Time** Must be A Number!😡')
- sleep(2)
- await ctx.channel.purge(limit=1)
- return
- fighttruefalse = 'true'
- player1id = ctx.user.id
- player1 = ctx.user
- player2 = random.choice(namesoffight)
- buttom1 = Button(label="Push 🤛", style=ButtonStyle.red)
- buttom2 = Button(label="Kick 🦶", style=ButtonStyle.red)
- buttom3 = Button(label="Fire 🔥", style=ButtonStyle.red)
- buttom4 = Button(label="Shot 🔫", style=ButtonStyle.red)
- buttom5 = Button(label="Eat 🥩", style=ButtonStyle.green)
- buttom12 = Button(label="Push 🤛", style=ButtonStyle.red, disabled=True)
- buttom22 = Button(label="Kick 🦶", style=ButtonStyle.red, disabled=True)
- buttom32 = Button(label="Fire 🔥", style=ButtonStyle.red, disabled=True)
- buttom42 = Button(label="Shot 🔫", style=ButtonStyle.red, disabled=True)
- buttom52 = Button(label="Eat 🥩", style=ButtonStyle.green, disabled=True)
- buttom1.callback = buttom1_callback
- buttom2.callback = buttom2_callback
- buttom3.callback = buttom3_callback
- buttom4.callback = buttom4_callback
- buttom5.callback = buttom5_callback
- myview = View(timeout=180)
- myview.add_item(buttom1)
- myview.add_item(buttom2)
- myview.add_item(buttom3)
- myview.add_item(buttom4)
- myview.add_item(buttom5)
- myview2 = View(timeout=180)
- myview2.add_item(buttom12)
- myview2.add_item(buttom22)
- myview2.add_item(buttom32)
- myview2.add_item(buttom42)
- myview2.add_item(buttom52)
- embed=discord.Embed(title="Infomation",description=" ",color=0xff0000)
- embed.add_field(name='Player 1:', value=f'{player1}', inline=True)
- embed.add_field(name='Health:', value=f'{health}', inline=True)
- embed.add_field(name='Player 2:', value=f'{player2}', inline=True)
- embed.add_field(name='Time:', value=f'{time}', inline=True)
- embed.add_field(name='Bot Maker:', value='The Blue Sky#0001', inline=True)
- await ctx.send(embed=embed)
- sleep (1)
- message = await ctx.send(f'We Will Start The Fight In **{time}** Seconds')
- for i in range(time):
- await message.edit(content=f'The Fight Will Start In **{time}** Seconds')
- (time) = (time) - 1
- sleep(1)
- await message.edit(content=f'The Fight Will Start In **0** Seconds')
- sleep(1)
- await ctx.send('**GO**')
- await message.edit(content=f'The Fight Is aready Started!')
- sleep(1)
- message1 = await ctx.send(f'**{player1}** Turn!')
- player1health = health
- player2health = health
- messageoffight = (f'{player1} Push very Hard {player2} Face')
- await message1.edit(content=f'**{player1}** Turn!')
- embed=discord.Embed(title=" ",description=" ",color=0xff0000)
- embed.add_field(name=f'{player1}', value=f'❤ → {player1health}/{health}', inline=True)
- embed.add_field(name=f'{player2}', value=f'❤ → {player2health}/{health}', inline=True)
- embed.set_thumbnail(url='https://cdn.discordapp.com/attachments/1004817759252779008/1007691625268527285/crossed-swords_2694-fe0f.png')
- embed.add_field(name='Last Action:', value=f'`No action Happend Yet`', inline=False)
- embed.add_field(name='Damaga Deal:', value=f'[`No Damage Deal yet`]')
- await message1.edit(embed=embed, view=myview)
- async def buttom1_callback(interaction):
Advertisement
Add Comment
Please, Sign In to add comment