Mat Posté(e) le 26 février 2016 Posté(e) le 26 février 2016 Salut a tous, Je suis de retour sur skript et j'ai perdu mes bases. Je cherche quelqu'un qui pourrais donc me faire un anti-spam pour que les players ne puissent parler dans le chat que toutes les 3s. J'ai pas mal chercher dans le fofo mais je n'en ai pas trouvé mais si vous avez un lien donnez le moi. Merci a vous d'avance.
Gingly Posté(e) le 26 février 2016 Posté(e) le 26 février 2016 command /timerchat [<text>]: aliases: tc, antispam permission: timerchat.use permission message: &4&lErreur > &cTu n'as pas accés à la commande ! trigger: if arg 1 is not set: message "&7/timerchat off &f: désactive l'AntiSpam." if arg 1 is "off": clear {timerchat.delai} broadcast "&4&lAntiSpam > &cDélai désactivé !" if arg 1 is "faible": set {timerchat.delai} to false broadcast "&4&lAntiSpam > &cDélai réglé à 2 secondes !" if arg 1 is "normal": set {timerchat.delai} to true broadcast "&4&lAntiSpam > &cDélai réglé à 10 secondes !" if arg 1 is "fort": set {timerchat.delai} to 3 broadcast "&4&lAntiSpam > &cDélai réglé à 30 secondes !" Je crois que ça marche, redis moi ;)
Mat Posté(e) le 26 février 2016 Auteur Posté(e) le 26 février 2016 Merci je test sa vers lundi je suis pas chez moi. [Edit]: Est-ce-que il y a les espaces devant les commandes (je vois pas je suis sur mobil).
Gingly Posté(e) le 26 février 2016 Posté(e) le 26 février 2016 J'ai oublié ça ^^ on chat: if player doesn't have permission "chat.spam": if {timerchat.delai} is not set: stop if {timerchat.delai} is false: set {_diff} to difference between {chat.%player%} and now if {_diff} is smaller than 2 seconds: message "&4&1AntiSpam > &cImpossible, tu ne peux pas spam, attends au moins 2 secondes !" cancel event stop set {Chat.%player%} to now if {timerchat.delai} is true: set {_diff} to difference between {chat.%player%} and now if {_diff} is smaller than 10 seconds: message "&4&1AntiSpam > &cImpossible, tu ne peux pas spam, attends au moins 10 secondes !" cancel event stop set {Chat.%player%} to now if {timerchat.delai} is 3: set {_diff} to difference between {chat.%player%} and now if {_diff} is smaller than 30 seconds: message "&4&1AntiSpam > &cImpossible, tu ne peux pas spam, attends au moins 30 secondes !" cancel event stop set {Chat.%player%} to now
Assaut53 Posté(e) le 26 février 2016 Posté(e) le 26 février 2016 Bonjour, Je suis la Simplicité :p options: time: 10 on chat: set {_diff} to difference between {chat.%player%} and now if {_diff} is smaller than {@time} seconds: send "&cTu ne peux Pas attend {@time} seconde(s)" cancel event 1
Mat Posté(e) le 26 février 2016 Auteur Posté(e) le 26 février 2016 Merci de vos réponses rapide je resterai les deux bien-sûr.
Messages recommandés