Je me suis lancé dans le skript il n'y a pas très longtemps, et j'ai rencontré des problèmes dans un skript pour ouvrir un gui qui gère le chat, pour mes modos. Voici le code et les erreurs.
#
# GUI
#
command /chat:
permission: chat.open
permission message: &cTu n'as pas la permission de faire cela !
trigger:
open chest with 4 rows named "&7[&c&lChat&7]" to player
wait a tick
set {fillslot} to 0
loop 36 times:
format slot {fillslot} of player with gray glass named " " to be unstealable
add 1 to {fillslot}
stop
wait a tick
format slot 10 of player with paper named "&cClear le chat" to close then run [make player execute command "/achat clear"]
format slot 12 of player with barrier named "&c&lMute le chat" to close then run [make player execute command "/achat mute"]
format slot 14 of player with light green wool named "&9Délai des messages" with lore "&a&lOFF" to close then run [make player execute command "/bchat off"]
format slot 15 of player with yellow wool named "&9Délai des messages" with lore "&a&lFAIBLE" to close then run [make player execute command "/bchat faible"]
format slot 16 of player with orange wool named "&9Délai des messages" with lore "&6&lNORMAL" to close then run [make player execute command "/bchat normal"]
format slot 19 of player with map named "&cClear votre chat" to close then run [make player execute command "/achat clear own"]
format slot 30 of player with slime ball named "&a&lLibérer le chat" to close then run [make player execute command "/achat unmute"]
format slot 32 of player with red wool named "&9Délai des messages" with lore "&c&lRED" to close then run [make player execute command "/bchat fort"]
format slot 32 of player with black wool named "&9Délai des messages" with lore "&4&lIMPOSSIBLE" to close then run [make player execute command "/bchat impossible"]
#
# ANTISPAM
#
options:
prefix: &4[&cAntiSpam&4]
command /bchat [<text>]:
permission: antispam.use
permission message: &cTu n'as pas la permission de faire cela !
trigger:
if arg 1 is "off":
clear {antispam.delai}
broadcast "{@prefix} &cDésactivé !"
if arg 1 is "faible":
set {antispam.delai} to false
broadcast "{@prefix} &cRéglé à faible (2 secondes) !"
if arg 1 is "normal":
set {antispam.delai} to true
broadcast "{@prefix} &cRéglé à normal (5 secondes) !"
if arg 1 is "fort":
set {antispam.delai} to 3
broadcast "{@prefix} &cRéglé à fort (10 secondes) !"
if arg 1 is "impossible":
set {antispam.delai} to 4
broadcast "{@prefix} &cRéglé à impossible (30 secondes) !"
on chat:
if player doesn't have permission "chat.spam.bypass":
if {antispam.delai} is not set:
stop
if {antispam.delai} is false:
set {_diff} to difference between {Chat.%player%} and now
if {_diff} is smaller than 2 seconds:
message "{@prefix} &cSpam interdit !"
cancel event
stop
set {Chat.%player%} to now
if {antispam.delai} is true:
set {_diff} to difference between {Chat.%player%} and now
if {_diff} is smaller than 5 seconds:
message "{@prefix} &cSpam interdit !"
cancel event
stop
set {Chat.%player%} to now
if {antispam.delai} is 3:
set {_diff} to difference between {Chat.%player%} and now
if {_diff} is smaller than 10 seconds:
message "{@prefix} &cSpam interdit !"
cancel event
stop
set {Chat.%player%} to now
if {antispam.delai} is 4:
set {_diff} to difference between {Chat.%player%} and now
if {_diff} is smaller than 30 seconds:
message "{@prefix} &cSpam interdit !"
cancel event
stop
set {Chat.%player%} to now
#
# MUTE & CLEAR CHAT
#
command /achat [<text>] [<text>]:
permission: chat.manage
permission message: &cTu n'as pas la permission de faire cela
description: rendre le chat muet ou le nettoyer
trigger:
if arg 1 is not set:
message "&cCommande correcte : &c&l/chat mute/unmute/clear" to player
stop trigger
if arg 1 is "mute":
set {muteall.on} to true
broadcast "&4[&cChat&4] &cLe chat a été rendu muet par %player%"
if arg 1 is "unmute":
set {muteall.on} to false
broadcast "&4[&cChat&4] &cLe chat a été libéré par %player%"
if arg 1 is "clear":
if arg 2 is not set:
loop 200 times:
broadcast ""
broadcast "&4[&cChat&4] &cLe chat a été nettoyé par %player%"
if arg 2 is "own":
loop 200 times:
message "" to player
message "&4[&cChat&4] &cVous avez nettoyé votre propre chat !"
on chat:
if {muteall.on} is true:
if player doesn't have permission "chat.mute.bypass":
cancel event
message "&4[&cChat&4] &cLe chat a été rendu muet, tu ne peux donc pas parler" to player
(par la même occasion, mon antispam ne marche pas, si vous avez une solution, je suis preneur)
Et voici les erreurs IG que je reçois:
‘"/achat mute"]’ is not a text (chat.sk, line 18: format slot 12 of player with barrier named "&c&lMute le chat" to close then run [make player execute command "/achat mute"]’)
‘"/achat unmute"]’ is not a text (chat.sk, line 23: format slot 30 of player with slime ball named "&a&lLibérer le chat" to close then run [make player execute command "/achat unmute"]’)
Merci d'avance,
Cordialement
noftaly
PS: je cherche aussi comment ouvrir un GUI depuis un GUI (oui, j'aime bien bosser avec les GUI:) ).
Quand je crée un 2ème GUI qui s'ouvre avec un commande, et que je mets dans le premier d'executer cette commande, ca ne s'ouvre pas, et il n'y a aucune erreur. Merci à ceux qui ont compris :D
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
noftaly
Salut tout le monde !
Je me suis lancé dans le skript il n'y a pas très longtemps, et j'ai rencontré des problèmes dans un skript pour ouvrir un gui qui gère le chat, pour mes modos. Voici le code et les erreurs.
(par la même occasion, mon antispam ne marche pas, si vous avez une solution, je suis preneur)
Et voici les erreurs IG que je reçois:
Merci d'avance,
Cordialement
noftaly
PS: je cherche aussi comment ouvrir un GUI depuis un GUI (oui, j'aime bien bosser avec les GUI:) ).
Quand je crée un 2ème GUI qui s'ouvre avec un commande, et que je mets dans le premier d'executer cette commande, ca ne s'ouvre pas, et il n'y a aucune erreur. Merci à ceux qui ont compris :D
Encore merci si vous pouvez m'aider
12 réponses à cette question
Messages recommandés