Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /mute [<offlineplayer>] [<text>] [<text>]:
- permission: server.mute
- permission message: &cYou cannot do this!
- trigger:
- if arg-1 is not set:
- send "&9Mute > &7/mute (Player) (Amount) (Time)"
- send " &9Example > &7/mute Bob03 5 days"
- stop
- if arg-2 is not set:
- send "&9Mute > &7/mute (Player) (Amount) (Time)"
- send " &9Example > &7/mute Bob03 5 days"
- stop
- if arg-2 is not "perm" or "forever":
- if arg-3 is not set:
- send "&9Mute > &7/mute (Player) (Amount) (Time)"
- send " &9Example > &7/mute Bob03 5 days"
- stop
- if {mute.%arg-1%} is not set:
- if arg-1 is set:
- if arg-2 is set:
- if arg-3 is set:
- if arg-3 is "s" or "second" or "seconds":
- broadcast "&3%player% &7has muted &3%arg-1% &c[%arg-2% SECONDS]"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- set {mutetime.%arg-1%} to arg-2
- wait {mutetime.%arg-1%} weeks
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- send "&3You have been unmuted!" to arg-1
- stop
- if arg-3 is "m" or "minute" or "minutes":
- broadcast "&3%player% &7has muted &3%arg-1% &c[%arg-2% MINUTES"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- set {mutetime.%arg-1%} to arg-2
- wait {mutetime.%arg-1%} weeks
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- send "&3You have been unmuted!" to arg-1
- stop
- if arg-3 is "h" or "hour" or "hours":
- broadcast "&3%player% &7has muted &3%arg-1% &c[%arg-2% HOURS]"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- set {mutetime.%arg-1%} to arg-2
- wait {mutetime.%arg-1%} weeks
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- send "&3You have been unmuted!" to arg-1
- stop
- if arg-3 is "d" or "day" or "days":
- broadcast "&3%player% &7has muted &3%arg-1% &c[%arg-2% DAYS]"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- set {mutetime.%arg-1%} to arg-2
- wait {mutetime.%arg-1%} days
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- send "&3You have been unmuted!" to arg-1
- stop
- if arg-3 is "w" or "week" or "weeks":
- broadcast "&3%player% &7has muted &3%arg-1% &c[%arg-2% WEEKS]"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- set {mutetime.%arg-1%} to arg-2
- wait {mutetime.%arg-1%} weeks
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- send "&3You have been unmuted!" to arg-1
- stop
- if arg-3 is "month":
- broadcast "&3%player% &7has muted &3%arg-1% &c[%arg-2% MONTHS]"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- set {mutetime.%arg-1%} to arg-2
- wait {mutetime.%arg-1%} months
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- send "&3You have been unmuted!" to arg-1
- stop
- if arg-2 is "forever" or "perm":
- broadcast "&3%player% &7has muted &3%arg-1% &c[FOREVER]"
- set {mute.%arg-1%} to true
- set {muted.%arg-1%} to "%player%"
- stop
- if {mute.%arg-1%} is true:
- delete {mute.%arg-1%}
- delete {muted.%arg-1%}
- broadcast "&3%player% &7has unmuted &3%arg-1%"
- on chat:
- if {mute.%player%} is true:
- send "&3You &7have been muted!"
- send " &3By&7: %{muted.%player%}%"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement