diff options
author | Dico200 <dico.karssiens@gmail.com> | 2015-04-08 22:32:54 +0200 |
---|---|---|
committer | Dico200 <dico.karssiens@gmail.com> | 2015-04-08 22:32:54 +0200 |
commit | da756d69ccef7346d896a0b8cb2aa5c42b038c7b (patch) | |
tree | 49c6c9a518bc25411cb28245b2cae246febcefea | |
parent | 201c76611911de2c5ae0afb2171dfd540de2d012 (diff) |
Revert "Change to /modules... trying to make @command work."
This reverts commit 201c76611911de2c5ae0afb2171dfd540de2d012.
-rw-r--r-- | basecommands.py | 4 | ||||
-rw-r--r-- | misc.py | 17 |
2 files changed, 7 insertions, 14 deletions
diff --git a/basecommands.py b/basecommands.py index b88731f..3f113bc 100644 --- a/basecommands.py +++ b/basecommands.py @@ -7,6 +7,7 @@ current_main = None to_see_permission = "utils.showpermission" # See cmd permission in help def maincommand(function): + global current_main current_main = function return function @@ -36,6 +37,7 @@ class subcommand(): self.call = None def __call__(self, f): + global current_subs def call_sub(sender, command, label, args): isPlayer = is_player(sender) if not isSenderValid(senderLimit, isPlayer): @@ -83,6 +85,7 @@ def command(cmd, cmd = cmd.lower() + global curent_subs subcommands = [] for subcmd in current_subs: subcmd.setParent(cmd) @@ -90,6 +93,7 @@ def command(cmd, info(subcommands) current_subs = [] + global current_main main_function = current_main current_main = None if main_function == None and len(subcommands) != 0: @@ -6,7 +6,6 @@ import thread import org.bukkit.inventory.ItemStack as ItemStack import org.bukkit.Bukkit as Bukkit import org.bukkit.event.player.PlayerChatEvent as PlayerChatEvent -import basecommands from basecommands import simplecommand """ @@ -87,18 +86,6 @@ def on_me_command(sender, command, label, args): broadcast("utils.me", "&7- %s &7%s %s" % (sender.getDisplayName() if isinstance(sender, Player) else "&9CONSOLE", u"\u21E6", " ".join(args))) return None -""" -@basecommands.command("damnyou", aliases = ["dam"]) -def damnyou_command(): - - @basecommands.subcommand("me") - def me(sender, command, label, args): - info("me ran") - - @basecommands.maincommand - def main(sender, command, label, args): - info("main ran") -""" #@hook.command("gm") #def on_gm_command(sender, args): @@ -205,7 +192,9 @@ def on_modules_command(sender, command, label, args): list all modules, unloaded modules in red """ plugin_header(sender, "Modules") - msg(sender, ", ".join([(("&a" if mod in shared["modules"] else "&c") + mod) for mod in shared["load_modules"]])) + for mod in shared["load_modules"]: + color = "a" if mod in shared["modules"] else "c" + msg(sender, "&" + color + mod) @hook.event("player.PlayerTeleportEvent") |