Archived
1
0
Fork 0

Changement de token & amelioration du garou

This commit is contained in:
Ethanell 2017-12-05 18:56:30 +01:00
parent 8189258883
commit 5dba3a9caf
8 changed files with 78 additions and 37 deletions

View file

@ -2,11 +2,13 @@ import discord
from discord.ext import commands from discord.ext import commands
game = 0 game = 0
djouers = 0 djoueurs = 0
joueurs = str("0")
def is_jouers(author, jouers): def is_joueurs(author):
for i in range(len(jouers)): global joueurs
if author == jouers[i]: for i in range(len(joueurs)):
if author == joueurs[i]:
return True return True
else: else:
@ -16,6 +18,7 @@ class Garou:
def __init__(self, bot): def __init__(self, bot):
self.bot = bot self.bot = bot
#Commande de démarrage du Garou #Commande de démarrage du Garou
@commands.command(pass_context=True) @commands.command(pass_context=True)
async def gstart(self, ctx): async def gstart(self, ctx):
@ -29,42 +32,45 @@ class Garou:
gm = ctx.message.author gm = ctx.message.author
print("L'ancement d'une partie de Garou par: "+str(ctx.message.author)) print("L'ancement d'une partie de Garou par: "+str(ctx.message.author))
await self.bot.say("Lancmeent d'une partie !") await self.bot.say("Lancmeent d'une partie !")
await self.bot.say("Veuiller specifier les joueurs avec la commande gjouers") await self.bot.say("Veuiller specifier les joueurs avec la commande gjoueurs")
#Commande pour definir les participant du Garou #Commande pour definir les participant du Garou
@commands.command(pass_context=True) @commands.command(pass_context=True)
async def gjouers(self, ctx, *, jouers): async def gjoueurs(self, ctx, *, CMDjoueurs):
global djoueurs
global joueurs
if game == 0: if game == 0:
print("Commande gjouers lancer par: "+str(ctx.message.author)+" refuser, aucune partie lancer !") print("Commande gjoueurs lancer par: "+str(ctx.message.author)+" refuser, aucune partie lancer !")
await self.bot.say("Désoler mais aucune partie n'est lancer.") await self.bot.say("Désoler mais aucune partie n'est lancer.")
elif game == 1: elif game == 1:
if djouers == 1: if djoueurs == 1:
print("Commande gjouers lancer par: "+str(ctx.message.author)+" refuser, partie deja lacer !") print("Commande gjoueurs lancer par: "+str(ctx.message.author)+" refuser, partie deja lacer !")
await slef.bot.say("Désoler mais une partie est deja en cours !") await slef.bot.say("Désoler mais une partie est deja en cours !")
elif djouers == 0: elif djoueurs == 0:
djouers = 1 djoueurs = 1
print("Commande gjouers lancer par: "+str(ctx.message.author)+" argument: "+str(jouers)) joueurs = CMDjoueurs
await self.bot.say("Les jouer de cette partie sont: "+str(jouers)) print("Commande gjoueurs lancer par: "+str(ctx.message.author)+" argument: "+str(CMDjoueurs))
await self.bot.say("Les jouer de cette partie sont: "+str(joueurs))
#Commande de test #Commande de test
@commands.command(pass_content=True) @commands.command(pass_content=True)
async def gtest(self, ctx): async def gtest(self, ctx):
if is_jouers(ctx.message.author, jouers) == True: if is_joueurs(ctx.message.author) == True:
async self.bot.say("Vous ete bien un jouers !") await self.bot.say("Vous ete bien un joueurs !")
elif gm == ctx.message.author: elif gm == ctx.message.author:
async self.bot.say("Vous ete le GM !") await self.bot.say("Vous ete le GM !")
else: else:
async self.bot.say("Vous n'ete pas un jouers !") await self.bot.say("Vous n'ete pas un joueurs !")
#Commande pour annuler le Garou #Commande pour annuler le Garou
@commands.command(pass_context=True) @commands.command(pass_context=True)
async def gstop(self, ctx): async def gstop(self, ctx):
global game,djouers global game,djoueurs
if game == 0: if game == 0:
print("Commande gstop lancer par: "+str(ctx.message.author)+" refuser, aucune partie lancer !") print("Commande gstop lancer par: "+str(ctx.message.author)+" refuser, aucune partie lancer !")
await self.bot.say("Désoler mais aucune partie n'est lancer.") await self.bot.say("Désoler mais aucune partie n'est lancer.")
@ -73,7 +79,7 @@ class Garou:
if gm == ctx.message.author: if gm == ctx.message.author:
#reset de toutes les variables #reset de toutes les variables
game = 0 game = 0
djouers = 0 djoueurs = 0
gm = 0 gm = 0
print("Partie de garou annuler !") print("Partie de garou annuler !")
await self.bot.say("La partie de garou est annuler !") await self.bot.say("La partie de garou est annuler !")

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

2
bot.py
View file

@ -71,4 +71,4 @@ async def on_message(msg):
print(msg.content) print(msg.content)
""" """
bot.run("Mzg0MDk0ODcyODIwMjUyNjc0.DPt74w.2t6XZoFVYgk-7eMeS702dqyvoP4") bot.run("bot")

35
log_test.txt Normal file
View file

@ -0,0 +1,35 @@
Début de l'enregistrement des réactions.
Début de l'enregistrement des réactions.
Début de l'enregistrement des réactions.
Début de l'enregistrement des réactions.
Début de l'enregistrement des réactions.
Début de l'enregistrement des réactions.
Début de l'enregistrement des réactions.