diff options
author | jomo <github@jomo.tv> | 2015-01-06 23:38:42 +0100 |
---|---|---|
committer | jomo <github@jomo.tv> | 2015-01-06 23:38:42 +0100 |
commit | 9a916ed2cd9440d46079f9b7db421a7b9fcbf6ee (patch) | |
tree | 3af33b3ddc2fa3159f9243b0ade09b3e3cc96425 /abot.py | |
parent | 3435e994326b14f700777741a76dd990a2bc703f (diff) |
change indentation from 2 spaces to 4, fix #5
Diffstat (limited to 'abot.py')
-rw-r--r-- | abot.py | 80 |
1 files changed, 40 insertions, 40 deletions
@@ -5,59 +5,59 @@ answers = [] def load_answers(): - global answers - answers = open_json_file("abot", []) + global answers + answers = open_json_file("abot", []) - # compile answers - for answer in answers: - answer["regex"] = [reg_compile(reg.lower()) for reg in answer["regex"]] + # compile answers + for answer in answers: + answer["regex"] = [reg_compile(reg.lower()) for reg in answer["regex"]] def list_answers(sender): - for answer in answers: - msg(sender, "&e{") - msg(sender, " &eregex:") - for regex in answer["regex"]: - msg(sender, " " + regex.pattern, basecolor="a", usecolor = False) - msg(sender, " &epermission:") - msg(sender, " " + str(answer["hide-perm"]), basecolor="a", usecolor = False) - msg(sender, " &emessage:") - msg(sender, " " + "\n ".join(answer["message"].split("\n"))) - msg(sender, "&e}") + for answer in answers: + msg(sender, "&e{") + msg(sender, " &eregex:") + for regex in answer["regex"]: + msg(sender, " " + regex.pattern, basecolor="a", usecolor = False) + msg(sender, " &epermission:") + msg(sender, " " + str(answer["hide-perm"]), basecolor="a", usecolor = False) + msg(sender, " &emessage:") + msg(sender, " " + "\n ".join(answer["message"].split("\n"))) + msg(sender, "&e}") @hook.command("abot") def on_abot_command(sender, args): - plugin_header(sender, "AnswerBot") - if sender.hasPermission("utils.abot.admin"): - if not args: - msg(sender, "&2/abot list &eList all answers and their regex") - msg(sender, "&2/abot reload &eReload the config file") - elif args[0] == "list": - list_answers(sender) - elif args[0] == "reload": - load_answers() - msg(sender, "&2Reloaded!") + plugin_header(sender, "AnswerBot") + if sender.hasPermission("utils.abot.admin"): + if not args: + msg(sender, "&2/abot list &eList all answers and their regex") + msg(sender, "&2/abot reload &eReload the config file") + elif args[0] == "list": + list_answers(sender) + elif args[0] == "reload": + load_answers() + msg(sender, "&2Reloaded!") + else: + msg(sender) else: - msg(sender) - else: - noperm(sender) - return True + noperm(sender) + return True @hook.event("player.AsyncPlayerChatEvent", "low") def on_chat(event): - sender = event.getPlayer() - message = event.getMessage().lower() - for answer in answers: - for regex in answer["regex"]: - if regex.search(message): - if not answer["hide-perm"] or not sender.hasPermission(answer["hide-perm"]): - plugin_header(sender, "AnswerBot") - msg(sender, answer["message"] + "\n ") - event.setCancelled(True) - info("(hidden) %s: '%s'" % (sender.getName(), message)) - break + sender = event.getPlayer() + message = event.getMessage().lower() + for answer in answers: + for regex in answer["regex"]: + if regex.search(message): + if not answer["hide-perm"] or not sender.hasPermission(answer["hide-perm"]): + plugin_header(sender, "AnswerBot") + msg(sender, answer["message"] + "\n ") + event.setCancelled(True) + info("(hidden) %s: '%s'" % (sender.getName(), message)) + break load_answers()
\ No newline at end of file |