Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This wasn't directly coded for minehut but what ever.
- options:
- command_cooldown: 5
- command /ereport [<player>]:
- description: Report a player using EpicReports
- aliases: /report
- permission: epicreports.report
- permission message: &cInsufficent Permission.
- executable by: players
- trigger:
- if player arg is not set:
- send "&cUsage: /report <player>"
- else:
- if {reportcooldown::%sender%} is not set:
- set {reportmenu::%sender%} to true
- open chest with 3 rows named "&4Report %player arg%" to sender
- format slot 10 of player with red stained glass named "&4Hacking" with lore "&c&m------------||&cReport for hacking||&c&m------------" to close then run [set {report::%player arg%} to "Hacking / Cheating"]
- format slot 11 of player with red stained glass named "&4Spamming" with lore "&c&m------------||&cReport for spamming||&c&m------------" to close then run [set {report::%player arg%} to "Spamming"]
- format slot 12 of player with red stained glass named "&4Death Threats" with lore "&c&m------------||&cReport for death threats||&c&m------------" to close then run [set {report::%player arg%} to "Death Threats"]
- format slot 13 of player with red stained glass named "&4Disrespect" with lore "&c&m------------||&cReport for disrespect||&c&m------------" to close then run [set {report::%player arg%} to "Disrespect"]
- format slot 14 of player with red stained glass named "&4Intense Hate" with lore "&c&m------------||&cReport for hate||&c&m------------" to close then run [set {report::%player arg%} to "Hate"]
- format slot 15 of player with red stained glass named "&4Abuse" with lore "&c&m------------||&cReport for any kind of abuse||&c&m------------" to close then run [set {report::%player arg%} to "Abusing"]
- set {reportmenu::%sender%} to true
- set {reported} to player-argument
- else:
- send "&cPlease wait &e%{reportcooldown::%sender%}%&c seconds before using this command again!"
- command /epicreports [<text>] [<text>]:
- permission: epicreports.admin
- permission message: &cInsufficent Permission.
- trigger:
- if arg 1 is "reload":
- send "&6Reloading..."
- wait a tick
- make console execute "/sk reload %script name%"
- send "&6Reloaded!"
- every 1 second:
- loop all players:
- if {reportcooldown::%loop-player%} is set:
- remove 1 from {reportcooldown::%loop-player%}
- if {reportcooldown::%loop-player%} < 1:
- clear {reportcooldown::%loop-player%}
- on inventory close:
- if {reportmenu::*} is set:
- loop all players:
- if {report::%loop-player%} is set:
- loop-player has permission "epicreport.staff"
- send "&c>> &6%{reported}%&a has been reported for &6%{report::%{reported}%}%&a by %player%" to loop-player
- set {reportcooldown::%sender%} to {@command_cooldown}
- clear {report::%{reported}%}
- send "&aSuccessfully reported %{reported}%!"
- clear {reported}
- on inventory click:
- if {reportmenu::%player%} is true:
- cancel event
- on inventory close:
- if {reportmenu::%player%} is true:
- set {reportmenu::%player%} to false
- on enable:
- clear {reportmenu::*}
- clear {report::*}
- clear {reportcooldown::*}
- clear {reported}
- broadcast "&dEpicReports has been loaded into your minehut server!"
- broadcast "&5If you find any bugs please tell &cMisterBasic&5 about it!"
Advertisement
Add Comment
Please, Sign In to add comment