From 5dba3a9caf670b82bd7094519fdaefd033d3c43d Mon Sep 17 00:00:00 2001 From: flifloo Date: Tue, 5 Dec 2017 18:56:30 +0100 Subject: [PATCH] Changement de token & amelioration du garou --- Garou.py | 68 ++++++++++++---------- __pycache__/Benne_a_ordure.cpython-36.pyc | Bin 0 -> 3467 bytes __pycache__/DefaultCMD.cpython-36.pyc | Bin 0 -> 3107 bytes __pycache__/ExampleRepl.cpython-36.pyc | Bin 0 -> 4287 bytes __pycache__/Garou.cpython-36.pyc | Bin 0 -> 3102 bytes __pycache__/Reactionner.cpython-36.pyc | Bin 0 -> 1502 bytes bot.py | 12 ++-- log_test.txt | 35 +++++++++++ 8 files changed, 78 insertions(+), 37 deletions(-) create mode 100644 __pycache__/Benne_a_ordure.cpython-36.pyc create mode 100644 __pycache__/DefaultCMD.cpython-36.pyc create mode 100644 __pycache__/ExampleRepl.cpython-36.pyc create mode 100644 __pycache__/Garou.cpython-36.pyc create mode 100644 __pycache__/Reactionner.cpython-36.pyc create mode 100644 log_test.txt diff --git a/Garou.py b/Garou.py index c7fb8e3..5155ab3 100644 --- a/Garou.py +++ b/Garou.py @@ -2,13 +2,15 @@ import discord from discord.ext import commands game = 0 -djouers = 0 +djoueurs = 0 +joueurs = str("0") -def is_jouers(author, jouers): - for i in range(len(jouers)): - if author == jouers[i]: +def is_joueurs(author): + global joueurs + for i in range(len(joueurs)): + if author == joueurs[i]: return True - + else: return False @@ -16,6 +18,7 @@ class Garou: def __init__(self, bot): self.bot = bot + #Commande de démarrage du Garou @commands.command(pass_context=True) async def gstart(self, ctx): @@ -29,59 +32,62 @@ class Garou: gm = 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("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 @commands.command(pass_context=True) - async def gjouers(self, ctx, *, jouers): + async def gjoueurs(self, ctx, *, CMDjoueurs): + global djoueurs + global joueurs 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.") - + elif game == 1: - if djouers == 1: - print("Commande gjouers lancer par: "+str(ctx.message.author)+" refuser, partie deja lacer !") + if djoueurs == 1: + 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 !") - - elif djouers == 0: - djouers = 1 - print("Commande gjouers lancer par: "+str(ctx.message.author)+" argument: "+str(jouers)) - await self.bot.say("Les jouer de cette partie sont: "+str(jouers)) - + + elif djoueurs == 0: + djoueurs = 1 + joueurs = CMDjoueurs + 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 @commands.command(pass_content=True) async def gtest(self, ctx): - if is_jouers(ctx.message.author, jouers) == True: - async self.bot.say("Vous ete bien un jouers !") - + if is_joueurs(ctx.message.author) == True: + await self.bot.say("Vous ete bien un joueurs !") + elif gm == ctx.message.author: - async self.bot.say("Vous ete le GM !") - - + await self.bot.say("Vous ete le GM !") + + 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 @commands.command(pass_context=True) async def gstop(self, ctx): - global game,djouers + global game,djoueurs if game == 0: 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.") - + elif game == 1: if gm == ctx.message.author: #reset de toutes les variables game = 0 - djouers = 0 + djoueurs = 0 gm = 0 print("Partie de garou annuler !") await self.bot.say("La partie de garou est annuler !") - + else: 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 !") - + def setup(bot): bot.add_cog(Garou(bot)) diff --git a/__pycache__/Benne_a_ordure.cpython-36.pyc b/__pycache__/Benne_a_ordure.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ad596ca0ff4076f9072762e44560a6144f754ff GIT binary patch literal 3467 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 literal 0 HcmV?d00001 diff --git a/__pycache__/Garou.cpython-36.pyc b/__pycache__/Garou.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3485c4cb6d58cf4300aa3f6a0996216c78b1cabc GIT binary patch literal 3102 zcmcIm&yU+g6!zG0>}0dsvIKV9(&8ZK5>!_FI-nIoh+TCHY*&@KYNcpV}n zan(ktgtRMe`~w`gqW%j#aM}OD;>M|WPMrAO*h#!UgeVe;JRU#4d7k;^``(+67Z>Yy ze!t%Nvtby27^RWYtRebeA8u{zZ^v}yZP~A!&?BCqG|NfV; z+TZqNoUV_aWc4uV79m}lB{hb*%o?m>$p!QSGE9Fn3^^>q=rC?{OwPCoL@ZJ1136y# ziE*1(kBmdssg`UGceTwaY&H1R`GU5&CBFt=)V3O50t6Q_ThBEhEa^vgx-_PBbSA*C zo8!f3C#(mt0y>pM3=ZTX95gn0L;jiD?S@gPy4__wB|0t}FXf0#U+p1KW8^1EH;5x8 z9;?~+2?E;FV;X#fMuAG$y-yTipuOx{{mLO*F}Sq?2$(T3`gR{=I%HoN+`eTnBig~3 zD#rZ4nUDF?h^HpTJLU1EvF?0q5v?}2aGQvjdYH=A@w1^XrQZ`CUrQt5jeMy>JP1!O z?*$Qa{KjTZRpIp#1qW~7M}d&!yy1=8o)iaZg6F`OUMYx36aw{qPefi2gM#Ue{F6yM zfcMZ3lYeygTDwwz|N71veUNy0{xpl3tnR>VD9*UG#-H93X*i&-CL zJ^zsiuqsSbYZ42cs>aDGJ%1=NdnCh1WmckO<_txW05j=eJ(@AF`%l`IT!JC90`)jE zd&AQ-s^;jez$YOl85NhUvLA#YGy=|uj4Uud4UI# z(m))@DvSlYB+)0UZ{FT2Tu!shol^HY9FtWv1^QrL7rn{`SVEShJq zX$I99tb>4xauDldzcnx3Mvg&7;&`6!bM%q2b06?#t9XwhIeWic*zznl=Z3wzH@S-YD zo&tF`;FVAnFwBd@j{_edVhYJ{{{a4L8J$TNPnIbWdY!gDCOgV1a-=j(w$k6>Cvge^P?!G+}whG{89?yu78weWP7hSguZWMXHI5}M?|)04JBZVZ);C3PHdV?!Qp9yo}G56|C8JmT|NL+i=ZwYfbgqFiEkxN?5CG z#y|4jZP)315}`(QyIH;49mX7BqTlFtAEy2wechJX59Udk@EP1w2bk=dw(#y&>fnd(lDy7U^`!sz$zO*jA a%=~QkSq|9ew19-_x65+4UDK^Cee*XYqUWRl literal 0 HcmV?d00001 diff --git a/__pycache__/Reactionner.cpython-36.pyc b/__pycache__/Reactionner.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..75a37bf54564892360e27c2df360e6f01144afba GIT binary patch literal 1502 zcmZuxOK&7K5Vqaj(>>2THmnFjC|r>Gz-l%xO(KL=n?M4G2xUQ$tXVakwlnI`kF4#1 z&1g7HegTKQazk2)f5E@-l@mA4oT%!V480L!l+ z2@$Je?T(1G8RKoSE*{+x-VyW#2{--%E95MsHb}}mj|-v4E=d0V^|w3gXK7NZLM|k~ zytQr;Co%VOsf3(-aQMyFFXGG`ZtraO2m4PC`g^;3gYARCU|=0BGwx~7-txxH*u-fu z**r9=%(D6M{%-%EKiJvdeLC3Nw_c^;E>7G>4qt+<-46zfXF&QxV3Keu2xo!{2BA0t z5&|;=hUytlfR>Uexo%whQ)+@4`wHSbC6v7CUEE_dYZ%Q380UZiHfk8H8pin& zqg}&jKfrhc7|uHwof^iQB}TV~(S3kn0mFRLaptAM-YSnZ#Nw{J?6&E9EolF)Avv2*REDTiFdRh6CRMxvuX<@4Vu$@?lNG*EJ zt}J|r^lg4wW>R70YzMtqir}#m+Xg?Dk_Jk;l_&SI&{56GbS|}y!5f-ZjW}m*RJF%gEpp_8Wss}KLQ#Vcgi$DAhRsJb4~ zD$x&YSx-wdz6lX({*2T|unxP{7paCnmay%`;)#516rNF!kf8?(6IRtmy@x9-iF%9- lOHrAv;A%#zc&oezpUso=ImV;$RzN$