1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

SKRIPT aide Skript anti-insulte

Discussion dans 'Plugins' créé par nini07, 5 Août 2016.

MineStrator, Votre hébergeur de serveur minecraft
  1. nini07

    nini07 Soldat

    39
    2
    8
    Bonjour, y a-t-il quelqu’un qui si connaît bien avec le plugin skript?
    j'ai créé un script anti-insulte mais je suis bloqué sur le fait d'avoir 2 conditions.

    Version qui marche mais pas propre:
    Merci de vous Connecter/S'inscrire pour voir les liens.

    Version que je voudrais faire marcher:
    Merci de vous Connecter/S'inscrire pour voir les liens.

    Merci
     
  2. Florentlife

    Florentlife Administrateur Forum CMW Staff Administrateur Forum Développeur officiel de CraftMyWebsite

    2 594
    376
    83
    Hey,

    Jconnais pas trop skript mais jvais me renseigner ;)

    ( et ils ont pas encore inventé le switch en skript x))) )

    EDIT @nini07 et je crois que quand on fait un and dans un if il ne faut pas remettre un if après le and
     
    Dernière édition: 5 Août 2016
  3. Aslaak

    Aslaak Commandant

    681
    109
    43
    petite aide pour ce genre de chose :

    tu crées une fonction qui prend un string ( chaîne de caractère, connait pas le nom en skript ), et à côté tu as un tableau avec tous les mots que tu veux censurer : tu fais le tour de ce tableau, et grâce à une méthode que je te laisserais chercher ( pas très compliqué à trouver ), établir le % de ressemblance entre le string entré et la valeur inscrite dans le tableau, ainsi cela permet de bloquer les trucs du types " c.o.nards ", pour les kéké qui s'amuseraient à tenter d'outrepasser le système :)
     
    • Mauvais langage ! Mauvais langage ! x 1
  4. nini07

    nini07 Soldat

    39
    2
    8
    merci @Aslaak je vais regarder cela


    edit: j'ai réussit pour les majuscule mais pas pour les points
    if message contains {@insulte}
     
    • J'aime J'aime x 1
    Dernière édition: 6 Août 2016
  5. Oxykis

    Oxykis Développatueur CMW Staff Administrateur Forum

    526
    92
    43
    Ah zut, j'aurais pu t'aider mais je pars d'ici quelques minutes... Si dans une semaine tu as toujours pas trouvé je m'en occuperai ;) !
     
  6. Kofe

    Kofe Caporal

    141
    18
    18
    Mais y'a pas un plugin anti insulte ? Avec spigot ou bukkit ?
    Edit : j'ai vite fait regarder mais je crois que ya herochat, chat cleaner et chat protect....
     
  7. IAJcraft

    IAJcraft 1er classe

    80
    18
    8
    Je vais voir ce que je peut faire actuellement.

    EDIT: Voilà le code, j'ai pas pu le tester, mais il n'y a pas trop de raisons qu'il ne marche pas:
    Code:
    on load:
        clear {list.insultes::*}
        add "insulte1" to {list.insultes::*}
        add "insulte2" to {list.insultes::*}
        #Tu en met autant que tu veux
    
    on chat:
        loop {list.insultes::*}:
            message contains loop-value:
                set {_stars} to ""
                loop length of loop-value:
                    set {_stars} to "%{_stars}%*"
                replace all loop-value with "&6%{_stars}%&f" in message
     
    Dernière édition: 6 Août 2016
  8. nini07

    nini07 Soldat

    39
    2
    8
    Je vais testé @IAJcraft quand mon serveur sera vide :) Merci

    ps: j'ai réussi pour les mot majuscule ou minuscule soit détecté mais je n'ais pas trouver comment
    (établir le % de ressemblance entre le string entré et la valeur inscrite dans le tableau) comme la proposé @Aslaak

    Merci de vous Connecter/S'inscrire pour voir les liens.
     
  9. IAJcraft

    IAJcraft 1er classe

    80
    18
    8
    Le problème, c'est surtout pour remplacer tout en ignorant la casse... En PHP, c'est faisable facilement, mais en Skript...

    A moins de rendre le message de la personne en minuscule.. Je vais voir si je trouve des extensions qui font ça...
     
  10. DevilishDante

    DevilishDante Soldat

    28
    3
    3
    Si ça peux intéresser j'ai moi-même skripter un anti-insulte qui marche plutôt bien et est très complet (canal staff, clear chat et envois de notif quand impolie, logs, ect ect)
    ça dis a quelqu'un je le poste en ressource :p (pas encore sur Xd)

    Et pour éviter le spam et les majuscules et les "kékés qui outrepassent le système" il me semble qu'il te faut skriptPlus hélas pour ma part la dernière fois que j'ai voulu le faire fonctionner il n'as pas voulue coopérer ,mais peut-être une piste interessante
    d'ailleur je vais voir pour faire une version ou l'on peux ajouter les insultes directement in-games

    PS => eeeeuuuh par contre le message au dessus de moi c'est moi ou il est comment dire...hmm...pas permis?
     
    Dernière édition: 30 Août 2016
  11. nini07

    nini07 Soldat

    39
    2
    8
  12. DevilishDante

    DevilishDante Soldat

    28
    3
    3
    @nini07 Salut, je posterai dans la journée la j'ai vraiment pas le temps xd,

    Je posterai un peu plus tard j'ai vraiment pas le temps avec la rentrée la X)
     
    Dernière édition: 31 Août 2016
  13. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    Mec
    Prends ChatManager de Mineplugins, il vaut vraiment le coup

    Merci de vous Connecter/S'inscrire pour voir les liens.
     

Partager cette page

Chargement...