FFantomeZ Posté(e) le 8 août 2015 Posté(e) le 8 août 2015 Salut Skript-mc.fr Aujourd'hui je vous présente mon skript pour enlever les insulte du chat Le Code : # SkInsulte by FFantomeZ # Version 0.2 # Dependance : Skript # on chat: if message is "conard": replace "conard" with "&2Message Censuré" in the message else if message is "batard": replace "batard" with "&2Message Censuré" in the message else if message is "fdp": replace "fdp" with "&2Message Censuré" in the message else if message is "pd": replace "pd" with "&2Message Censuré" in the message else if message is "salope": replace "salope" with "&2Message Censuré" in the message else if message is "ntm": replace "ntm" with "&2Message Censuré" in the message else if message is "fils de pute": replace "fils de pute" with "&2Message Censuré" in the message else if message is "nique ta race": replace "nique ta race" with "&2Message Censuré" in the message else if message is "con": replace "con" with "&2Message Censuré" in the message else if message is "enculé": replace "enculé" with "&2Message Censuré" in the message else if message is "ez": replace "ez" with "&2Message Censuré" in the message [spoiler=Changelog] 0.2 : ajout du mot ez Correction du bug de phrase ( ex : quand ont disait "allez "sa marqué : allMessage Censuré ) J'espère que mon skript vous sera utile . Si vous voulez que je rajoute des insulte dite le moi . Cordialement , FFantomeZ
RjDreams_YCB Posté(e) le 8 août 2015 Posté(e) le 8 août 2015 J'ai tenté de mettre "ez" comme mot interdit. Lorsque j'ai dit allez, sa m'a coupez mon mot x) Change le "message contains" en "if message is" je croit que sa marche ^^
FFantomeZ Posté(e) le 8 août 2015 Auteur Posté(e) le 8 août 2015 Ok Je vais aller test , J'avait oublier sa
FFantomeZ Posté(e) le 8 août 2015 Auteur Posté(e) le 8 août 2015 Mis a jour 0.2 : Ajout du mot ez Correction du bug de phrase
FFantomeZ Posté(e) le 9 août 2015 Auteur Posté(e) le 9 août 2015 Bonsoir, se qu il te faudrait c est de découper tous les mot de la phrase et de les mettre dans une variable list et apres faire le trie ^^ EDIT: par exemple pour la phrase : "Tes qu un connard" tu decoupe : "Tes" "qu" "un" "connard" ensuite la variable tu la loop et tu cherche les insulte que tu replace avec autre chose ou tu cancel event a toi de voir ^^ Peut être que je le ferais pour la 0.3 , si j'y arrive
Polymeth Posté(e) le 9 août 2015 Posté(e) le 9 août 2015 Fais en sorte que ce soit "si la phrase contient... [mot]" car là c'est pas très développe je trouve.
FFantomeZ Posté(e) le 9 août 2015 Auteur Posté(e) le 9 août 2015 Fais en sorte que ce soit "si la phrase contient... [mot]" car là c'est pas très développe je trouve. J'ai compris se que tu veut dire :/
FFantomeZ Posté(e) le 9 août 2015 Auteur Posté(e) le 9 août 2015 xD Sinon, merci pour ta réponse et bravo pour ton premier skript. Peut-tu parler de façon correct ? Il n'a pas reproduis ton skript, et le skript anti-insulte ne t'appartiens pas. Sinon, je pense que tu devras attaquer toutes les personnes du forum. Merci. Merci :)
Krown0s Posté(e) le 9 août 2015 Posté(e) le 9 août 2015 Pour un premier Skript, c'est pas mal, mais effectivement change tes : if message is "conard": En if message contain Et : Je ne trouve pas de skript anti spam a toi sur le fofo , donc je ne voit pas pk je me mangerais un copyright Ton Skript n'est pas un Skript d'anti spam, mais anti insultes. Et pour finir, je ne trouve pas de Skript d'anti spam / anti insultes sur le forum de @SaladeNuggets
Izychiel Posté(e) le 9 août 2015 Posté(e) le 9 août 2015 En Tu penses que cela changer quelque chose ? Moi, Izychiel, je declare que je pense que cela prendra toujours en compte des parties de mots ! :D Apres je em trompe peut etre ! Sinon ce Skript m'interesse ! Merci @LeCreateur
Krown0s Posté(e) le 9 août 2015 Posté(e) le 9 août 2015 J'ai pas testé son skript mais je pense qu'il fonctionne que si le message est "conard" ou bien un autre insultes, si il est accompagné de mots ça ne fonctionnera peut être pas :)
scooby Posté(e) le 9 août 2015 Posté(e) le 9 août 2015 J'ai pas testé son skript mais je pense qu'il fonctionne que si le message est "conard" ou bien un autre insultes, si il est accompagné de mots ça ne fonctionnera peut être pas :) Bonjour, SI c est : "if message is "conard":" alors c est uniquement les message qui est "connard" qui seront supprimer. Si c est "Tes qu'un connard" le message passera. SI c est "if message contain "ez":" alors si je dit "Vous pouvez me dire tel ou tel chose" alors sa mettra la phrase de censure en plein milieu alors que la phrase est toute a fait correct. Je propose de tronconner tout les mot du message et de les comparer a un dictionnaire de mot a censuré tel quel: "Je suis content de te revoir" => Dans une variable list : Je, suit, content, de, te, revoir loop variablelist::* Pour comparer a ce fameux disctionnaire d insulte. Ainsi que si loop-value est un gros mot alors tu remplace par un smiley ou un truc de ton choix. Pour moi sa serais sa la meilleur solution sans avoir les désavantages vue precedamment. Amicalement 1
Uneo7 Posté(e) le 10 août 2015 Posté(e) le 10 août 2015 Je supprime les commentaires si ça repard en sucette je lock.
minouis55 Posté(e) le 12 octobre 2015 Posté(e) le 12 octobre 2015 C'est pas possible de loop des mots d'une phrase #vécu non mais il y a beaucoup plus simple! on chat: cancel event replace all "connard", "con", "putain" and "merde" with "&2cencuré&r" in message broadcast "<%player%> %message%"
scooby Posté(e) le 12 octobre 2015 Posté(e) le 12 octobre 2015 C'est pas possible de loop des mots d'une phrase #vécu non mais il y a beaucoup plus simple! on chat: cancel event replace all "connard", "con", "putain" and "merde" with "&2cencuré&r" in message broadcast "<%player%> %message%" Le probleme reste le meme si je marque dans le tchat : "Je suis concentrer alors laisser moi" Sa va marquer " Je suis &2cencuré&rcentrer alors laisser moi" ...
minouis55 Posté(e) le 13 octobre 2015 Posté(e) le 13 octobre 2015 Et Bien alors on fait ca: on chat: cancel event replace all " connard ", " con ", " putain " and " merde " with " &2cencuré&r " in message broadcast "<%player%> %message%" On rajoute des espaces :)
Messages recommandés