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."