Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Chat System
- on chat:
- if {muted::%player%} is true:
- if {muted::%player%::type} is "perm":
- send "&9Punish> &7Shh, you're muted because %{muted::%player%::reason}% by %{muted::%player%::by}% for Permanent."
- cancel event
- stop
- if {muted::%player%::type} is "temp":
- set {_waited} to difference between {muted::%player%::when} and now
- if {_waited} is less than {muted::%player%::time}:
- send "&9Punish> &7Shh, you're muted because %{muted::%player%::reason}% by %{muted::%player%::by}% for &a%{muted::%player%::time}%."
- cancel event
- stop
- if {mineplex.vanish.%player%} is false:
- if {mineplex.chatslow} is set:
- if player has permission "mineplex.mod":
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
- else:
- if difference between {lastChat::%player%} and now < {mineplex.chatslow}:
- cancel event
- send "&9Chat> &7Chat slow enabled. Please wait."
- else:
- set {lastChat::%player%} to now
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
- else if {mineplex.chatsilence} is set:
- if player has permission "mineplex.trainee":
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
- else:
- cancel event
- send "&9Chat> &7The chat is silenced."
- else:
- if {party.%player%.chat} is true:
- if length of message is greater than 1:
- if first character of message is "@":
- cancel event
- set message to "%subtext of message from characters 2 to (length of message)%"
- loop {party.%{party.%player%}%::*}:
- message "&5&lParty &f&l%player% &d%message%" to loop-value
- else:
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
- else:
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
- else:
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
- else if {mineplex.vanish.%player%} is true:
- send "&eYou can not chat while incognito."
- cancel event
- else:
- set {mineplex.vanish.%player%} to false
- set {_check} to mcs((player), (message))
- if {_check} is less than 0:
- cancel event
- delete {_check}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement