Aller au contenu

SwearsSuppressor - Plus d'insultes sur votre serveur !


Pensez-vous que ce skript vous a été utile ?  

7 membres ont voté

  1. 1. Pensez-vous que ce skript vous a été utile ?

    • oui !
      7
    • non.
      0


Messages recommandés

Posté(e)

Rappel: je débute.

Ce plugin va vous permettre de supprimer tous les mots non désirés dans le langage des joueurs de votre communauté, pour cela téléchargez le skript et dans l'option "Interdit" ajoutez tout simplement les mots que vous ne souhaitez plus voir dans le chat (pas l'animal, hein ^^). Bon jeu à tous et puisse cette communauté aller loin dans ses projets.

 

(Les principales insultes ont déjà été ajoutées par défaut)

  • J'aime 1
Posté(e)

bonne idée.

je verrais bien un skript plus poussé, avec un système de regex qui pourrais détecter si un joueur essaye de feinté le mot "tg" en "tg." ou "t.g".

 

tu pense pouvoir le faire ?

tu as besoin d'aide ?

Posté(e)

hum hum, c'est vrais qu'il y as un problème dans ce cas.

donc ce qu'il faudrait faire, c'est s'assurer que le mot soit en entier "nique" et que si c'est "technique" in ne le prenne pas en compte.

 

pourquoi pas splité tous les mots qui ont été tapé avec pour délimiteur " l'espace " et de comparer si un des mots est dans la blacklist.

aussi nettoyer chaque mot de caractère superflue comme " ! @ . # ... " avant la comparaison.

 

je vais voire du coup de mon coté ^^ sa m’intéresse comme challenge :D

Posté(e)

voila a quoi je pense, il ce peut que ce soit plus compacter et plus simple, mais je l'ais fait que pour le challenge :D

donc juste que ce soit fonctionnel.

 

options:
   Interdit: "salope" or "putain" or "pute" or "merde" or "connard" or "fuck" or "tg" or "nique"
on chat:
   cancel event
   set {_badword} to false
   set {_message} to message
   replace all ".", "@","!","##","*" and "-" with "" in {_message}
   set {_Word::*} to {_message} split at " "
   loop {_Word::*}:
       if loop-value is {@Interdit}:
           set {_badword} to true
           exit loop
   if {_badword} is true:
       message "Il est interdit d'être vulgaire !"
   else:
       send message to all players

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