Changement de token & amelioration du garou
This commit is contained in:
parent
8189258883
commit
5dba3a9caf
8 changed files with 78 additions and 37 deletions
68
Garou.py
68
Garou.py
|
@ -2,13 +2,15 @@ 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:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
@ -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,59 +32,62 @@ 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.")
|
||||||
|
|
||||||
elif game == 1:
|
elif game == 1:
|
||||||
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 !")
|
||||||
|
|
||||||
else:
|
else:
|
||||||
print("Commande gstop mancer par: "+str(ctx.message.author)+" refuser car ce n'est pas le gm !")
|
print("Commande gstop mancer par: "+str(ctx.message.author)+" refuser car ce n'est pas le gm !")
|
||||||
await self.bot.say("Désoler mais vous n'avez pas le droit de faire ça, vous n'étes pas le gm !")
|
await self.bot.say("Désoler mais vous n'avez pas le droit de faire ça, vous n'étes pas le gm !")
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
bot.add_cog(Garou(bot))
|
bot.add_cog(Garou(bot))
|
||||||
|
|
BIN
__pycache__/Benne_a_ordure.cpython-36.pyc
Normal file
BIN
__pycache__/Benne_a_ordure.cpython-36.pyc
Normal file
Binary file not shown.
BIN
__pycache__/DefaultCMD.cpython-36.pyc
Normal file
BIN
__pycache__/DefaultCMD.cpython-36.pyc
Normal file
Binary file not shown.
BIN
__pycache__/ExampleRepl.cpython-36.pyc
Normal file
BIN
__pycache__/ExampleRepl.cpython-36.pyc
Normal file
Binary file not shown.
BIN
__pycache__/Garou.cpython-36.pyc
Normal file
BIN
__pycache__/Garou.cpython-36.pyc
Normal file
Binary file not shown.
BIN
__pycache__/Reactionner.cpython-36.pyc
Normal file
BIN
__pycache__/Reactionner.cpython-36.pyc
Normal file
Binary file not shown.
12
bot.py
12
bot.py
|
@ -16,19 +16,19 @@ def is_owner(id):
|
||||||
async def on_ready():
|
async def on_ready():
|
||||||
print("Démarrage de DefaultCMD")
|
print("Démarrage de DefaultCMD")
|
||||||
bot.load_extension("DefaultCMD")
|
bot.load_extension("DefaultCMD")
|
||||||
|
|
||||||
print("Démarrage de ExampleRepl")
|
print("Démarrage de ExampleRepl")
|
||||||
bot.load_extension("ExampleRepl")
|
bot.load_extension("ExampleRepl")
|
||||||
|
|
||||||
print("Démarrage de Benne_a_ordure")
|
print("Démarrage de Benne_a_ordure")
|
||||||
bot.load_extension("Benne_a_ordure")
|
bot.load_extension("Benne_a_ordure")
|
||||||
|
|
||||||
print("Démarrage de Reactionner")
|
print("Démarrage de Reactionner")
|
||||||
bot.load_extension("Reactionner")
|
bot.load_extension("Reactionner")
|
||||||
|
|
||||||
print("Démarrage de Garou")
|
print("Démarrage de Garou")
|
||||||
bot.load_extension("Garou")
|
bot.load_extension("Garou")
|
||||||
|
|
||||||
print("FTW's Bot operationelle")
|
print("FTW's Bot operationelle")
|
||||||
|
|
||||||
@bot.command(pass_context = True)
|
@bot.command(pass_context = True)
|
||||||
|
@ -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
35
log_test.txt
Normal 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.
|
||||||
|
|
||||||
|
|
Reference in a new issue