Aller au contenu
  • 0

filtrer les mots du chat


Question

Posté(e)

Bonjour à tous,

 

je me suis lancer dans un filtre (dans le chat) sauf que je suis bloqué.

 

J'ai ce code :

        if arg 1 is "add":
           if arg 2 is not set:
               send "&7Commande : &a/filter <add/remove/clear> <mot>"
           else:
               loop {filter::*}:
                   if loop-value contains "%arg-2%":
                       send "{@filter} Le mot &7%arg-2% &aest déjà filtré"
                   else:
                       add arg-2 to {filter::*}
                       send "{@filter} Tu as ajouter &7%arg-2% &aau filtre"
on chat:
   loop {filter::*}:
       if message contains "%loop-value%":
           cancel event
           send "{@filter} Tu ne dois pas dire d'insultes/de gros mots"

 

Le problème est que je n'ai aucuns messages quand je fais la commande correctement (je n'ai ni le "Tu ne dois pas dire d'insultes/de gros mots" ni le "Tu as ajouter")

 

J'ai essayer avec loop-index mais c'est pareil.

 

Merci, Howk

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Non testé:

        if arg 1 is "add":
           if arg 2 is not set:
               send "&7Commande : &a/filter <add/remove/clear> <mot>"
           else:
               if {filter::%argument 2%} is set:
                   send "{@filter} Le mot &7%arg-2% &aest déjà filtré"
               else:
                   add arg-2 to {filter::*}
                   send "{@filter} Tu as ajouter &7%arg-2% &aau filtre"
on chat:
   loop {filter::*}:
       if message contains "%loop-value%":
           cancel event
           send "{@filter} Tu ne dois pas dire d'insultes/de gros mots"

Après tu peux créer cette commande pour voir si ton mot est bien enregistré:

command /check:
   trigger:
       if player is op:
           send "&aMot dans le filtre:" to player
           loop {filter::*}:
               send "&3%loop-value%" to player

  • J'aime 1
×
×
  • Créer...

Information importante

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.