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.
#|--------------[+=+]--------------|
#|--------Staff Efficiencies-------|
#|--------------[+=+]--------------|
#|-------------Options-------------|
Options:
Mark: &8[&cStaff&8]
Vanish-Permission: Staff.Vanish
Staff-Chat-Permission: Staff.Chat
Warnings-Permission: Staff.Warn
All-Permission: Staff.*
AutoClicker-Permission: Staff.AutoClicker
Staff-Mode-Permission: Staff.StaffMode
Reports-Recieve: Staff.Reports
Freeze-Permission: Staff.freeze
Locate-Permission: Staff.locate
Deny-Message: &cDenied, no permission!
Version: 3.0
#|------------Functions------------|
function StaffMode(p: player):
if {_p} has permission "{@Staff-Mode-Permission}" or "{@All-Permission}":
if {staffmode::%{_p}%} is not set:
set {staffmode::%{_p}%} to true
send "{@Mark} &6Staff Mode toggled: &aOn" to {_p}
set gamemode of {_p} to creative
loop integers from 0 to 35:
add 1 to {index}
set {Inventory:%{_p}%::%{index}%} to slot loop-value of {_p}
set slot loop-value of {_p} to air
set {helmet::%{_p}%} to {_p}'s helmet
set {chestplate::%{_p}%} to {_p}'s chestplate
set {leggings::%{_p}%} to {_p}'s leggings
set {boots::%{_p}%} to {_p}'s boots
set {offhand::%{_p}%} to slot 40 of {_p}'s inventory
set slot 40 of {_p}'s inventory to air
set {_p}'s helmet to air
set {_p}'s chestplate to air
set {_p}'s leggings to air
set {_p}'s boots to air
set slot 0 of {_p}'s inventory to 1 book named "&7View Players CPS" with lore "&7ยป &fRight-click any player||&fwith this book to view||&fthere CPS"
else:
delete {staffmode::%{_p}%}
send "{@Mark} &6Staff Mode toggled: &cOff" to {_p}
set {_slot} to 0
loop {Inventory:%{_p}%::*}:
set slot {_slot} of {_p}'s inventory to loop-value
add 1 to {_slot}
set slot 40 of {_p}'s inventory to {offhand::%{_p}%}
set {_p}'s helmet to {helmet::%{_p}%}
set {_p}'s chestplate to {chestplate::%{_p}%}
set {_p}'s leggings to {leggings::%{_p}%}
set {_p}'s boots to {boots::%{_p}%}
delete {Inventory:%{_p}%::*}
function Vanish(p: player): #Vanish(player)
if {_p} has permission "{@Vanish-Permission}" or "{@All-Permission}":
if {Vanish::%{_p}%} is not set:
hide {_p} from all players
set action bar of {_p} to coloured "{@Mark} &fStaff Vanish: &aOn"
send "{@Mark} &fStaff Vanish: &aOn" to {_p}
set {Vanish::%{_p}%} to true
loop all players:
if loop-player has permission "{@Vanish-Permission}" or "{@All-Permission}":
send "{@Mark} &f%{_p}% &6Has Toggled Staff Vanish &aOn" to loop-player
else:
reveal {_p} to all players
set action bar of {_p} to coloured "{@Mark} &fStaff Vanish: &cOff"
send "{@Mark} &fStaff Vanish: &cOff" to {_p}
delete {Vanish::%{_p}%}
loop all players:
if loop-player has permission "{@Vanish-Permission}" or "{@All-Permission}":
send "{@Mark} &f%{_p}% &6Has Toggled Staff Vanish &cOff" to loop-player
else:
send "{@Mark} {@Deny-Message}" to {_p}
function StaffChat(p: player , m: text): #StaffChat(player , argument 1)
if {_p} has permission "{@Staff-Chat-Permission}" or "{@All-Permission}":
loop all players:
if loop-player has permission "{@Staff-Chat-Permission}" or "{@All-Permission}":
send "{@Mark} &f%{_p}%&6: &f%{_m}%" to loop-player
else:
send "{@Mark} {@Deny-Message}" to {_p}
function Warning(p: player , o: player , r: text): #Warning(player , argument 1 , argument 2)
if {_p} has permission "{@Warnings-Permission}" or "{@All-Permission}":
broadcast "{@Mark} &f%{_p}% &6warned &f%{_o}% &6for &f%{_r}%"
function Report(p: player , d: player , r: text): #Report(player , argument 1 , argument 2)
send "{@Mark} &fThank you &6for reporting the player &f%{_d}% &6for &f%{_r}%" to {_p}
loop all players:
if loop-player has permission "{@Reports-Recieve}" or "{@All-Permission}":
send "{@Mark} &f%{_p}% &6has reported &f%{_d}% &6for &f%{_r}%" to loop-player
function Check():
set {Check} to true
wait 1 second
set {Check} to false
loop all players:
set {clicks::%loop-player%} to 0
function click(p: player):
{Check} is true
add 1 to {clicks::%{_p}%}
{clicks::%{_p}%} > 25
kick {_p} due to "{@Mark} &cPossible AutoClicker &f| &c%{clicks::%{_p}%}% Clicks Per Second"
loop all players:
if loop-player has permission "{@AutoClicker-Permission}" or "{@All-Permission}":
send "{@Mark} &f%{_p}% &cMight be Auto clicking!&7 %{clicks::%{_p}%}% Clicks Per Second" to loop-player
function Freeze(p: player , o: player):
if {_p} has permission "{@Freeze-Permission}" or "{@All-Permission}":
if {freeze::%{_o}%} is not set:
set {freeze::%{_o}%} to true
send "{@Mark} &fYou &6have frozen &f%{_o}%" to {_p}
stop
if {freeze::%{_o}%} is set:
delete {freeze::%{_o}%}
send "{@Mark} &fYou &6have unfrozen &f%{_o}%" to {_p}
send {_o} title "&fYou &6have been unfrozen" with subtitle "&fsorry for the inconvenience" for 5 seconds with 0 seconds fade in and 1.5 seconds fade out
function FreezeTitle():
loop all players:
if {freeze::%loop-player%} is set:
send loop-player title "&fYou &6have been frozen" with subtitle "&fif you log out you will be Banned" for 3 seconds with 0 seconds fade in and 0 seconds fade out
function Locate(p: player , o: player):
if {_p} has permission "{@Locate-Permission}" or "{@All-Permission}":
set {_x} to x-coordinate of {_o}
set {_y} to y-coordinate of {_o}
set {_z} to z-coordinate of {_o}
send "{@Mark} &6The location of &f%{_o}% &6is &fx%{_x}%&6, &fy%{_y}%&6, &fz%{_z}% &a&l<tooltip:&aClick This To Teleport To %{_o}%><command:/tp %{_p}% %{_o}%>[TELEPORT]<reset>" to {_p}
on quit:
if {freeze::%player%} is set:
delete {freeze::%uuid of player%}
ban player due to "{@Mark} &cFailure to follow instructions%nl%Freeze logout"
every 2 seconds:
FreezeTitle()
on any move:
if {freeze::%player%} is set:
cancel event
every 6 seconds:
Check()
on left click:
click(player)
on quit:
wait 20 ticks
set {clicks::%player%} to 0
on inventory click:
if event-item's name is "&7View Players CPS":
cancel event
on right click on player:
if name of tool of player is "&7View Players CPS":
send "{@Mark} &f%event-entity% &7Clicks Per Second is %{clicks::%event-entity%}%" to player
#|--------------Mains--------------|
command /Vanish:
usage: {@Mark} &7/vanish
trigger:
Vanish(player)
command /Staff <text>:
usage: {@Mark} &7/Staff (message)
trigger:
StaffChat(player , argument 1)
command /Warn <player> <text>:
usage: {@Mark} &7/Warn (player) (reason)
trigger:
Warning(player , argument 1 , argument 2)
command /StaffMode:
usage: {@Mark} &7/StaffMode
trigger:
StaffMode(player)
command /report <player> <text>:
usage: {@Mark} &7/Report (player) (reason)
trigger:
Report(player , argument 1 , argument 2)
command /freeze <player>:
usage: {@Mark} &7/Freeze (player)
trigger:
Freeze(player , argument 1)
command /Locate <player>:
usage: {@Mark} &7/Locate (player)
trigger:
Locate(player , argument 1)
#|-------------Loading-------------|
on Load:
broadcast "{@Mark} &6made by &fUnclxssified &6Version &f{@Version}"