A simple mute system, made by me.
/mute
/unmute
/muted (the thing that makes them muted, not for manual use!)
[TIP] I recommend giving non-staff groups the permission "-cmd.run.mute" and "-cmd.run.unmute", you do so by doing /setgperm <group> <permission>
Let me know if theres any errors, thanks!
/mute
Code:
cmd create mute Mutes a player!
cmd add mute load %muted%
cmd add mute let %player% = %args%[1]
cmd add mute if %player% in onlineplayers() then goto 6
cmd add mute message %p% §cThat player isnt online!
cmd add mute exit
cmd add mute if varset(%muted%) = %false% then %muted% = array()
cmd add mute if %player% in %muted% then message %p% §cThis player is already muted!
cmd add mute if %player% in %muted% then exit
cmd add mute %muted% = %muted% + array(%player%)
cmd add mute save %muted%
cmd add mute message %player% §cYou have been muted.
Code:
cmd create unmute Unmutes a player!
cmd add unmute load %muted%
cmd add unmute let %player% = %args[1]
cmd add unmute if %player% notin %muted% then message %p% §cThis player is not muted.
cmd add unmute if %player% notin %muted% then exit
cmd add unmute %rem% = array(%player%)
cmd add unmute %muted% = %muted% - %rem%
cmd add unmute save %muted%
cmd add unmute message %player% §aYou have been unmuted.
Code:
cmd create muted Not for manual use!
cmd add muted load %muted%
cmd add muted if %p% in %muted% then cancel
cmd add muted save %muted%
cmd trigger chat muted
cmd unregister muted
Let me know if theres any errors, thanks!
Last edited by a moderator: