Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- time : 1 minute
- max : 3
- on join:
- set {Warns.%player%} to 0
- set {Warned.%player%} to {@time}
- on quit:
- set {Warned.LAST.%event-player%} to now
- on first join:
- set {Warns.%player%} to {@time}
- every second:
- loop all players:
- if {Warned.%loop-player%} <= {@time}:
- add 1 second to {Warned.%loop-player%}
- else:
- set {Warns.%loop-player%} to {@max}
- command /warn [<player>] [<text>]:
- permission: Rank.JrMod
- permission message: &c&lInsufficient Permission! &7You do not have permission too perform this action.
- trigger:
- if {Warned.%player%} >= {@time}:
- set {Warned.%player%} to 0 seconds
- add 1 to {Warns.%arg-1%}
- if {Warns.%arg-1%} >= {@max}:
- Ban1(arg-1, "Maximum Warns", sender)
- send "&c&lPunishment! &cYou have been warned by &7%sender%" to arg-1
- send "&cReason: &o%arg-2%" to arg-1
- send "&cWarns: %{Warns.%arg-1%}%" to arg-1
- command /AmIWarned [<offline player>]:
- trigger:
- send "%{Warned.%arg%}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement