Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /mute [<offlineplayer>] <text>:
- permission: server.mute
- trigger:
- if arg-1 is not set:
- send "&a[Mute] /mute (Player) (Minutes/Perm)"
- stop
- if arg-2 is "perm":
- set {muted.%arg-1%} to true
- send "&a[Mute] You have muted %arg-1% FOREVER!"
- send "&a[Mute] You have been mute for FOREVER by %player%!" to arg 1
- stop
- if {muted.%arg-1%} is more than 0:
- set {muted.%arg-1%} to 0
- send "&a[Mute] You have unmuted %arg-1%!"
- send "&a[Mute] You have been unmuted by %player%!" to arg 1
- stop
- if {muted.%arg-1%} is 0:
- set {muted.%arg-1%} to arg-2
- send "&a[Mute] You have muted %arg-1% for %arg-2% minutes!"
- send "&a[Mute] You have been mute for %arg-2% seconds by %player%!" to arg 1
- stop
- if {muted.%arg-1%} is true:
- set {muted.%arg-1%} to false
- send "&a[Mute] You have unmuted %arg-1%!"
- send "&a[Mute] You have been unmuted by %player%!" to arg 1
- stop
- every 60 second:
- loop all players:
- if {muted.%player%} is true:
- cancel event
- if {muted.%player%} is more than 0:
- remove 1 from {muted.%player%}
- on chat:
- if {muted.%player%} is more than 0:
- send "&a[Mute] You are now muted for %{muted.%player%}% minutes!"
- cancel event
- if {muted.%player%} is true:
- send "&a[Mute] You have muted FOREVER. You may never talk again!"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement