From 438a2f702778d2455c3f1308f5b828a54b0067b3 Mon Sep 17 00:00:00 2001 From: NEMESIS13cz Date: Sun, 1 Nov 2015 14:08:48 +0100 Subject: [PATCH 1/3] Added permissions for warn and warnp --- misc.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/misc.py b/misc.py index e5727bc..c6da200 100644 --- a/misc.py +++ b/misc.py @@ -263,7 +263,10 @@ def on_modules_command(sender, command, label, args): amax = 0, helpSubcmd = True) def warn_command(sender, command, label, args): - broadcast(None, " &b= &2&lLag incoming! &r-%s" % sender.getDisplayName()) + if sender.hasPermission("utils.warn"): + broadcast(None, " &b= &2&lLag incoming! &r-%s" % sender.getDisplayName()) + else: + noperm(sender) @simplecommand("warnp", @@ -272,7 +275,10 @@ def warn_command(sender, command, label, args): amax = 0, helpSubcmd = True) def warnp_command(sender, command, label, args): - broadcast(None, " &b= &2&lPossible lag incoming! &r-%s" % sender.getDisplayName()) + if sender.hasPermission("utils.warnp"): + broadcast(None, " &b= &2&lPossible lag incoming! &r-%s" % sender.getDisplayName()) + else: + noperm(sender) From cb8efcc767429125cf9aac6ebae0d08e26b8d2c7 Mon Sep 17 00:00:00 2001 From: NEMESIS13cz Date: Sun, 1 Nov 2015 14:09:01 +0100 Subject: [PATCH 2/3] fixed errors on login event --- iptracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iptracker.py b/iptracker.py index 70cab1a..8bbd053 100644 --- a/iptracker.py +++ b/iptracker.py @@ -13,7 +13,7 @@ iptrack_permission = "utils.iptrack" @hook.event("player.PlayerJoinEvent", "low") def on_player_join(event): - t = threading.Thread(target=on_player_join_thread, args=(event)) + t = threading.Thread(target=on_player_join_thread, args=(event, )) t.daemon = True t.start() From 670203522b16937d768046d3ae2b1a2c97d2685f Mon Sep 17 00:00:00 2001 From: NEMESIS13cz Date: Sun, 1 Nov 2015 14:09:13 +0100 Subject: [PATCH 3/3] Added permission for signalstrength --- signalstrength.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/signalstrength.py b/signalstrength.py index d51f35a..10a4933 100644 --- a/signalstrength.py +++ b/signalstrength.py @@ -109,7 +109,9 @@ def get_entire_container(container): helpSubcmd = True, senderLimit = 0) def on_signalstrength_command(sender, command, label, args): - + if not sender.hasPermission("utils.ss"): + noperm(sender) + return None if len(args) > 0 and args[0].lower() in ("default", "defaults", "setdefaults"): strength, item_type, item_data = get_data(sender, args[1:])