summaryrefslogtreecommitdiff
path: root/imout.py
blob: 806183f7703f55081b27afaf1bc21d23375263bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from helpers import *
from adminchat import *

imout_toggle_list = []

@hook.command("imout")
def on_imout_command(sender, command, label, args):
    if not is_player(sender):
        msg(sender, "&cThis command can't be run from the console")
        return True
    if sender.hasPermission("utils.imout"):
        name = sender.getName()
        symbol = "&a&l+"
        if name in imout_toggle_list:
            msg(sender, "&eWelcome back! You are no longer hidden")
            msg(sender, "&6We disabled /act for you!")
            runas(sender, "vanish off")
            if name in imout_toggle_list:
                imout_toggle_list.remove(name)
            if name in ac_toggle_list:
                ac_toggle_list.remove(name)
        else:
            symbol = "&c&l-"
            msg(sender, "&eYou just left... Or didn't you?")
            imout_toggle_list.append(name)
            runas(sender, "vanish on")
            if name not in ac_toggle_list:
                msg(sender, "&6We enabled /act for you!")
                ac_toggle_list.append(name)

        broadcast(None, "%s &7%s" % (symbol, name))
    return True