Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -- Code made by Ulti_Mate -- #
- # please do not copy!
- # command report (code)
- command /report [<player>] [<text>]:
- permission: "report.send"
- trigger:
- if {report.delay.%player%} is 0:
- if player-arg is a player:
- if player-arg is set:
- if arg 2 is "KillAura":
- add 1 to {ka.report.%player arg%}
- add 1 to {total.report.%player-arg%}
- set {report.delay.%player%} to 1
- send "&f>>&c Reported %player-arg% for %arg 2%" to player
- loop all players:
- if loop-player has permission "report.see":
- send "&f>> &c%player% has reported &6%player-arg% &cfor &a%arg 2%" to loop-player
- if arg 2 is "Reach":
- add 1 to {r.report.%player arg%}
- add 1 to {total.report.%player-arg%}
- set {report.delay.%player%} to 1
- send "&f>>&c Reported %player-arg% for %arg 2%" to player
- loop all players:
- if loop-player has permission "report.see":
- send "&f>> &c%player% has reported &6%player-arg% &cfor &a%arg 2%" to loop-player
- if arg 2 is "Fly":
- add 1 to {fly.report.%player arg%}
- add 1 to {total.report.%player-arg%}
- set {report.delay.%player%} to 1
- send "&f>>&c Reported %player-arg% for %arg 2%" to player
- loop all players:
- if loop-player has permission "report.see":
- send "&f>> &c%player% has reported &6%player-arg% &cfor &a%arg 2%" to loop-player
- if arg 2 is "Speed":
- add 1 to {s.report.%player arg%}
- add 1 to {total.report.%player-arg%}
- set {report.delay.%player%} to 1
- send "&f>>&c Reported %player-arg% for %arg 2%" to player
- loop all players:
- if loop-player has permission "report.see":
- send "&f>> &c%player% has reported &6%player-arg% &cfor &a%arg 2%" to loop-player
- if arg 2 is "chat":
- add 1 to {chat.report.%player arg%}
- add 1 to {total.report.%player-arg%}
- set {report.delay.%player%} to 1
- send "&f>>&c Reported %player-arg% for %arg 2%" to player
- loop all players:
- if loop-player has permission "report.see":
- send "&f>> &c%player% has reported &6%player-arg% &cfor &a%arg 2%" to loop-player
- else if arg 2 is not "chat" or "killaura" or "speed" or "fly" or "reach":
- send "&7---------------------------------------------------"
- send "&f>> &cthis is not a reason! &a (%arg 2%)" to player
- send "&f>> &c reasons: &a killaura, chat, speed, reach, fly"
- send "&7----------------------------------------------------"
- else:
- send "&7---------------------------------------------------"
- send "&f>> &c who do you want to report?" to player
- send "&f>> &a must be online player!"
- send "&7---------------------------------------------------"
- else:
- send "&f>> &c/report (onlineplayer) (reason)" to player
- else if {report.delay.%player%} is 1:
- send "&f>> &cyou have to wait between the reports! &a(dont spam)"
- # here you can set how many time player must wait before the reports.
- wait 5 seconds
- # here you can set how many time player must wait before the reports.
- set {report.delay.%player%} to 0
- stop
- # Check command
- command /check [<player>] [<text>]:
- permission: "report.check"
- trigger:
- if player-arg is a player:
- if player-arg is set:
- send "&7----&a%player arg% &chistory&7----"
- send " &c times reported:"
- send " "
- send "&cKillAura: &a%{ka.report.%player arg%}%"
- send " "
- send "&3Reach: &a%{r.report.%player arg%}%"
- send " "
- send "&2Fly: &a%{fly.report.%player arg%}%"
- send " "
- send "&eSpeed: &a%{s.report.%player arg%}%"
- send " "
- send "&5Chat: &a%{chat.report.%player arg%}%"
- send "&7---------------------------------"
- send "&f&lTotal: &a%{total.report.%player arg%}%"
- send "&7---------------------------------"
- if arg 2 is "clear":
- if player has permission "report.clear":
- set {r.report.%player arg%} to 0
- set {s.report.%player arg%} to 0
- set {fly.report.%player arg%} to 0
- set {ka.report.%player arg%} to 0
- set {total.report.%player-arg%} to 0
- set {chat.report.%player arg%} to 0
- set {report.delay.%player arg%} to 0
- send "&7>>&a you cleared &c%player arg%&a's report stats!"
- else:
- send "&f>> &cwho do you want to check?" to player
- stop
- else:
- send "&f>> &Cthis is not a online player!"
- on first join:
- set {r.report.%player%} to 0
- set {s.report.%player%} to 0
- set {fly.report.%player%} to 0
- set {ka.report.%player%} to 0
- set {total.report.%player%} to 0
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement