Salut !
Je viens de te faire un petit script encore plus simple, et un peu plus optimisé. Tu n'auras pas besoin de préciser les arguments "on/off". Tu auras juste besoin d'effectuer la commande "/lockchat".
Si tu as n'importe quelle question, n'hésite pas !
options:
usepermission: chat.use #Ici, c'est la permission qui te permet d'utiliser /lockchat <on/off>
nopermission: &cVous n'avez pas la permission d'exécuter cette commande. #Ici tu définis le message si tu n'a pas la permission d'exécuter la commande.
bypasspermission: chat.alreadyspeak #Ici, c'est la permission pour pouvoir parler même si le chat est off
chat_is_disable: &cNous sommes désolés, mais votre message n'a pas été envoyé. Le chat est actuellement désactivé.
command /lockchat:
permission: {@usepermission}
permission message: {@nopermission}
trigger:
if {lockchat} is not set:
send "&c> &7Vous venez de désactiver le chat."
broadcast "&cLe chat a été désactivé par %player%"
set {lockchat} to true
stop
if {lockchat} is set:
send "&c> &7Vous venez d'activer le chat." #
broadcast "&cLe chat a été activé par %player%"
delete {lockchat}
stop
on chat:
if {lockchat} is set:
if player doesn't have permission "{@bypasspermission}":
cancel event
send "{@chat_is_disable}"
Bonne journée,
Rémi.