helpmsg+="\n"+helpmsgs[2]
else:
helpmsg=helpmsgs[2]
+ if not helpmsg: # Un non-op a demandé de l'aide sur une commande dont il n'est pas censé connaître l'existence
+ helpmsg = "Commande inacessible."
for ligne in helpmsg.split("\n"):
serv.privmsg(auteur,ligne)
elif cmd=="join":
self.add_score(de,-asked)
self.add_score(to,asked)
serv.privmsg(auteur,"Transfert de %s points de %s à %s"%(asked,de,to))
+ elif len(message) == 2:
+ scores = self.get_scores()
+ asked = message[1]
+ if asked in scores:
+ serv.privmsg(auteur, "Score de %s : %s" % (asked, scores[asked]))
+ else:
+ serv.privmsg(auteur, "%s n'a encore jamais joué (avec succès)." % (asked,))
else:
serv.privmsg(auteur,"Syntaxe : SCORE TRANSFERT <pseudo> [<n>]")
else:
self.sendscore(auteur)
elif cmd == "scores":
self.sendscores(auteur)
- else:
- if is_pan(message):
- self.shot(channel, auteur)
+ elif cmd in [u"deviens", u"pseudo"]:
+ if auteur in self.ops:
+ become = args
+ serv.nick(become)
+ log(self.serveur, channel, auteur, message + "[successful]")
+ if is_pan(message):
+ self.shot(channel, auteur)
def on_action(self, serv, ev):
if ignore_event(serv, ev):