From e5e1343ace36d7260fde4096df2afc93258fcf18 Mon Sep 17 00:00:00 2001 From: Logan Fick <587ml873m0poe2s1pjsmx3vi37tn5p@gmail.com> Date: Thu, 13 Aug 2015 21:20:02 -0400 Subject: [PATCH] Make help dialogue only show commands you have perms to Now if you get to the page explaining all the commands and what they do, it will only display each command you have the permissions too. --- saylol.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/saylol.py b/saylol.py index f1854df..0bd47fd 100644 --- a/saylol.py +++ b/saylol.py @@ -95,9 +95,14 @@ def on_lol_command(sender, command, label, args): msg(sender, "&cInvalid number '&e%s&c'" % args[1]) else: - msg(sender, "&a/lol &eSay random message") - msg(sender, "&a/lol list &eList all messages") - msg(sender, "&a/lol id &eSay specific message") - msg(sender, "&a/lol add &eAdd message") - msg(sender, "&a/lol del &eDelete message") + if sender.hasPermission("utils.lol"): + msg(sender, "&a/lol &eSay random message") + msg(sender, "&a/lol list &eList all messages") + if sender.hasPermission("utils.lol.id"): + msg(sender, "&a/lol id &eSay specific message") + if sender.hasPermission("utils.lol.modify"): + msg(sender, "&a/lol add &eAdd message") + msg(sender, "&a/lol del &eDelete message") + else: + noperm(sender) return True