admin.sk

Created by Cerquaas

Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.

command /admin [<text>] [<text>]:
    trigger:
        player has permission "admin.admin":
            arg 1 and arg 2 are set:
                arg 2 is "allow" or "deny":
                    arg 1 is "chat":
                        arg 2 is "deny":
                            set {admin.chat} to false
                            broadcast "&dChat has been &5disabled &dby &5%player%&d."
                        arg 2 is "allow":
                            set {admin.chat} to true
                            broadcast "&dChat has been &5enabled &dby &5%player%&d."
                    arg 1 is "pvp":
                        arg 2 is "deny":
                            set {admin.pvp} to false
                            broadcast "&dPvP has been &5disabled &dby &5%player%&d."
                        arg 2 is "allow":
                            set {admin.pvp} to true
                            broadcast "&dPvP has been &5enabled &dby &5%player%&d."
                    arg 1 is "build":
                        arg 2 is "deny":
                            set {admin.build} to false
                            broadcast "&dBuild has been &5disabled &dby &5%player%&d."
                        arg 2 is "allow":
                            set {admin.build} to true
                            broadcast "&dBuild has been &5enabled &dby &5%player%&d."
                    arg 1 is "movement":
                        arg 2 is "deny":
                            set {admin.movement} to false
                            broadcast "&dMovement has been &5disabled &dby &5%player%&d."
                        arg 2 is "allow":
                            set {admin.movement} to true
                            broadcast "&dMovement has been &5enabled &dby &5%player%&d."
                    else:
                        send "&cUsage: /admin <chat|pvp|build|movement> <allow|deny>"
                else:
                    send "&cUsage: /admin <chat|pvp|build|movement> <allow|deny>"
            else:
                send "&cUsage: /admin <chat|pvp|build|movement> <allow|deny>"
        else:
            send "&cYou do not have permission to use this command."
on chat:
    {admin.chat} is false
    player does not have permission "admin.bypass"
    cancel event
    send "&cChatting has been disabled by an administrator."
on damage of a player:
    attacker is a player
    {admin.pvp} is false
    attacker does not have permission "admin.bypass"
    cancel event
    send "&cPvP has been disabled by an administrator." to attacker
on block break:
    {admin.build} is false
    player does not have permission "admin.bypass"
    cancel event
    send "&cBuilding has been disabled by an administrator."
on block place:
    {admin.build} is false
    player does not have permission "admin.bypass"
    cancel event
    send "&cBuilding has been disabled by an administrator."
on player move:
    {admin.movement} is false
    player does not have permission "admin.bypass"
    cancel event
    send "&cMovement has been disabled by an administrator."