Archived
1
0
Fork 0

Garou en cours de réécriture

Modification du garou avec l ajout du groupe de sub command et de la fonction de creation de partie
This commit is contained in:
Unknown 2017-12-06 22:37:53 +01:00
parent d07b9b9102
commit 3307b43663

View file

@ -17,13 +17,27 @@ def is_joueurs(sender):
class Garou: class Garou:
def __init__(self, bot): def __init__(self, bot):
self.bot = bot self.bot = bot
self.games = {} # contiendra toutes les partie en cours
def create_game(self, channel_id): # créer une game : ajout d'option possible
game = {
'channel' : channel_id,
'player' : [],
}
return game
@commands.group(pass_content = True) #on créer ici un groupe de sous commande
async def lg(self, ctx):
if ctx.invoked_subcommand is None:
await self.bot.say('Pour commencer, taper lg start')
#Commande de démarrage du Garou #Commande de démarrage du Garou
@commands.command(pass_context=True) @lg.command(pass_context=True)
async def gstart(self, ctx): async def start(self, ctx):
"""Démarrage d'une partie de Garou""" """Commence la partie"""
global game
if game == 1: if game == 1:
print("Commande gstart lancer par: "+str(ctx.message.author)+" refuser car une partie est deja en cours") print("Commande gstart lancer par: "+str(ctx.message.author)+" refuser car une partie est deja en cours")
await self.bot.say("Désoler mais une partie est deja en cours !") await self.bot.say("Désoler mais une partie est deja en cours !")