Aller au contenu
  • 0

Problème script AntiInsultes


Question

Posté(e)

Bonjour, voila j'ai encore besoin d'aide pour mon 2ème script, un skript Anti-Insultes j'ai voulu l'amélioré et il fonctionnent plus, j'ai 3 erreurs et je vois pas ou elles sont :/ mais surtout pourquoi donc si quelqu'un peux m'expliquer mes erreurs sa serait sympas.

Je vous explique se que j'ai voulu faire, je voulais que si un joueur mes une insultes, il se fasse kick, si non il fait rien.

 

#=======[by TobiBiotex]=======#
#=======[Anti-Insultes]=======#
#=======[Version: v1.2]=======#
on chat:
   if message contain "fdp", "connard", "connasse" and "pute"
       kick the player due to "&4Console: Tentative d'insultes !"
   else:
       cancel event

[spoiler=Screen erreur]1476479969-skript-eroor-antiinsultes.png

 

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Ton anti-insulte ne fonctionnera pas car si par exemple tu censures le mot 'con', le mot 'confiture' sera aussi censuré car il y 'con' dedans.

 

Pour contrer cela, utilise le Regex :

 

on chat:
   set {_check::*} to groups 1 of "%message%" matched to "(\b(fdp|salope|eZ|con|etc)\b)"
   if {_check::*} is set:
       cancel event
       kick player due to "&cTentative d'insulte !"

  • J'aime 1
  • 0
Posté(e)

Salut,

 

Alors d'abord, sache que les expressions régulières ne marchent que en 1.8 et 1.9. Si tu es en 1.7 ou 1.10, ça ne fonctionnera pas.

 

Ensuite, les expressions régulières viennent de SkQuery; que tu peux télécharger ici (version stable et fixe).

 

Amicalement,

PsYZiiK.

×
×
  • 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.