def _view_lottery(self, ctx, loadout: int):
"""View the parameters set for a loadout"""
if loadout not in [0, 1, 2, 3, 4, 5]:
return await self.bot.say("Invalid loadout. Must be 0-5.")
server = ctx.message.server
settings = self.check_server_settings(server)
loadout = str(loadout)
if not self.slot_checker(settings, loadout):
return await self.bot.say("The selected loadout is empty.")
timer = settings["Loadouts"][loadout]["Timer"]
if timer == 0:
time_fmt = "no time limit"
else:
time_fmt = self.time_formatter(timer)
winners = settings["Loadouts"][loadout]["Winners"]
entry_limit = settings["Loadouts"][loadout]["Limit"]
dos = settings["Loadouts"][loadout]["DOS"]
role_req = settings["Loadouts"][loadout]["Role"]
prize = settings["Loadouts"][loadout]["Prize"]
start_msg = settings["Loadouts"][loadout]["Start Message"]
end_msg = settings["Loadouts"][loadout]["End Message"]
embed = discord.Embed(title="Loadout {}".format(loadout), color=0x50bdfe)
embed.add_field(name="Prize", value=prize, inline=True)
embed.add_field(name="Number of Winners", value=winners, inline=True)
embed.add_field(name="Role", value=role_req, inline=True)
embed.add_field(name="Entry Limit", value=entry_limit, inline=True)
embed.add_field(name="Timer", value=time_fmt, inline=True)
embed.add_field(name="Days on Server Required", value=dos, inline=True)
embed.add_field(name="Start Message", value=start_msg, inline=True)
embed.add_field(name="End Message", value=end_msg, inline=True)
await self.bot.say(embed=embed)
评论列表
文章目录