Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /punish [<offlineplayer>]:
- trigger:
- if arg-1 isn't set:
- send "&7You must specify a player!"
- else:
- set {_ph} to arg-1
- set metadata tag "punishmentGUI" of player to chest inventory with 3 rows named "&c&lPunishments"
- set slot 0 of (metadata tag "punishmentGUI" of player) to skull of {_ph} named "&3%{_ph}%"
- set slot 12 of (metadata tag "punishmentGUI" of player) to stone named ""
- set slot 26 of (metadata tag "punishmentGUI" of player) to barrier named "&4Cancel"
- open (metadata tag "punishmentGUI" of player) to player
- function compare(1: inventory, 2: inventory) :: boolean:
- return false if (name of {_1}) != (name of {_2})
- return false if (rows of {_1}) != (rows of {_2})
- return false if type of {_1} != type of {_2}
- return true
- on inventory click:
- if compare(metadata tag "punishmentGUI" of player, event-inventory) = true:
- cancel event
- if index of event-slot is 26:
- close inventory of player
- if index of event-slot is 12:
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement