# #! ________________________ # #! ___________________________________ # Report System # © Made by HiqqhFive™ # v1.0.000 # #! ___________________________________ # #! ________________________ options: prefix: &7[&4Report&7] command: Report version: 1.0.267 # //Report-Permissions team: reports.see command /{@command} [] []: trigger: arg 1 is not set: player does not have permission "{@team}": send "&f&m-----------------------------------------------------" send "" send " &4&lReport &7by &5HiqqhFive" send " &7Version: &c{@version}" send " " send "{@prefix} &c/{@command} &8- &7Report a Player." send "" send "&f&m-----------------------------------------------------" else: send "&f&m-----------------------------------------------------" send "" send " &4&lReport &7by &5HiqqhFive" send " &7Version: &c{@version}" send " " send "{@prefix} &c/{@command} &8- &7Report a Player." send "{@prefix} &c/{@command} check &8- &7Check a Report." send "{@prefix} &c/{@command} delete &8- &7Delete a report." send "" send "&f&m-----------------------------------------------------" arg 1 is not "check" or "delete": arg 2 is set: {report::%player%} is set: send "{@prefix} You already have a report-ticket." stop set {_player} to "%arg 1%" parsed as offline player set {_reason} to "%arg 2%" set {report::%player%} to true set {report::%player%::player} to {_player} loop all players: loop-player has permission "{@team}": send "{@prefix} There is a new Report! &bNeeded: &9Staff-Member" to loop-player send "{@prefix} &c%player% &7reports &c%{_player}%&7." to loop-player send "{@prefix} &cReason: &9%{_reason}% &8| &c/{@command} check %player%" to loop-player send "{@prefix} Yout report &c%{_player}% &7for &c%{_reason}%&7." else: send "{@prefix} Use &c/{@command} " arg 1 is "check": player has permission "{@team}": arg 2 is set: set {_player} to "%arg 2%" parsed as offline player {report::%{_player}%::check} is not set: {report::%player%::spectate} is not set: set {last_gememode::%player%} to player's gamemode set {l_loc::%player%} to location of player set {report::%player%::spectate} to {report::%{_player}%::player} set {report::%{_player}%::check} to player set player's gamemode to spectator teleport player to {report::%{_player}%::player} loop all players: loop-player has permission "{@team}": send "{@prefix} &c%player% &7observed now the Player &c%{report::%player%::spectate}%&7." to loop-player send "{@prefix} You observed the Player &c%{report::%player%::spectate}%&7." else: send "{@prefix} You already observed a Player." else: send "{@prefix} A Staff member observed this Player already." else: send "{@prefix} Use &c/{@command} check " else: send "&8» &cYou don't have permission." arg 1 is "delete": player has permission "{@team}": arg 2 is set: set {_player} to "%arg 2%" parsed as offline player {report::%{_player}%::check} is not set: delete {report::%{_player}%::*} delete {report::%{_player}%} delete {report::%{_player}%::check} send "{@prefix} &c%player% &7closed your report." to {_player} send "{@prefix} You closed the Report of &c%{_player}%&7." loop all players: loop-player has permission "{@team}": send "{@prefix} &c%player% &7closed the report of &c%{_player}%&7." to loop-player else: {report::%{_player}%::check} is player: delete {report::%{_player}%::*} delete {report::%{_player}%} delete {report::%player%::spectate} delete {report::%{_player}%::check} teleport player to {l_loc::%player%} set player's gamemode to {last_gememode::%player%} send "{@prefix} &c%player% &7closed your report." to {_player} send "{@prefix} You closed the Report of &c%{_player}%&7." loop all players: loop-player has permission "{@team}": send "{@prefix} &c%player% &7closed the report of &c%{_player}%&7." to loop-player delete {last_gememode::%player%} delete {l_loc::%player%} stop else: send "{@prefix} A Staff member observed this Player already." else: send "{@prefix} Use &c/{@command} delete " else: send "&8» &cYou don't have permission."