Hello,
I have some trouble with this, every time i muted a player he can still talk in chat...
#------- Code --------#
command /mute [<offline player>] [<number>]:
permission: mute.*
permission message: &cYou do not have permission for that!
executable by: players and console
trigger:
if arg 1 is not set:
message "&c/mute <player> <seconds>"
if arg 1 is set:
set {mute.%arg 1%} to number-argument
broadcast "&b%arg 1% &6was muted by &c%player%"
every 1 second:
loop all players:
if {mute.%loop-player%} is more than 0:
remove 1 from {mute.%loop-player%}
else:
delete {mute.%loop-player%}
on chat:
if {mute.%player%} is true:
cancel event
every 20 seconds:
loop all players:
if {mute.%loop-player%} is more than 0:
set action bar of loop-player to "&6You can talk in &b%{mute.%loop-player%}% &cseconds."
command /unmute [<offline player>]:
permission: mute.*
permission message: &cYou do not have permission for that!
executable by: players and console
trigger:
if arg 1 is not set:
message "&c/unmute <player>"
if arg 1 is set:
delete {mute.%arg 1%}
broadcast "&b%arg-1% &6was unmuted by &c%player%"
I have some trouble with this, every time i muted a player he can still talk in chat...
#------- Code --------#
command /mute [<offline player>] [<number>]:
permission: mute.*
permission message: &cYou do not have permission for that!
executable by: players and console
trigger:
if arg 1 is not set:
message "&c/mute <player> <seconds>"
if arg 1 is set:
set {mute.%arg 1%} to number-argument
broadcast "&b%arg 1% &6was muted by &c%player%"
every 1 second:
loop all players:
if {mute.%loop-player%} is more than 0:
remove 1 from {mute.%loop-player%}
else:
delete {mute.%loop-player%}
on chat:
if {mute.%player%} is true:
cancel event
every 20 seconds:
loop all players:
if {mute.%loop-player%} is more than 0:
set action bar of loop-player to "&6You can talk in &b%{mute.%loop-player%}% &cseconds."
command /unmute [<offline player>]:
permission: mute.*
permission message: &cYou do not have permission for that!
executable by: players and console
trigger:
if arg 1 is not set:
message "&c/unmute <player>"
if arg 1 is set:
delete {mute.%arg 1%}
broadcast "&b%arg-1% &6was unmuted by &c%player%"