Aller au contenu

Messages recommandés

Posté(e)

Version de Minecraft : 1.16.1
Version de Skript : 2.5 (https://github.com/SkriptLang/Skript/releases/tag/2.5-alpha3)

Type du skript : Ecrivez ici le type de skript souhaité

Description du script :

Bonsoir, j'ai essayé plein de skript anti-insultes sauf qu'il ne marche pas.

SI vous pouvez me le faire sa serais super il me faudrait juste : 

- au bout de 5 insultes = 30min de mute a chaque fois

- et pouvoirs ajouté des "insultes" facilement dans le code

- et mettre un msg lorsque l'ont une inuslte

Bonne soirée et merci d'avance 

Posté(e)

Voici pour toi 

command /chat:manager <text=help> [<text>]:
    permission: chat.manager
    permission message: &cVous n'avez pas la permission d'exécuter cette commande !
    trigger:
        if arg-1 is "add":
            if {insultes::*} contain arg-2:
                send "&cCette insulte est déjà dans la liste"
            else:
                add arg-2 to {insultes::*}
                send "&aAjout du mot: &c%arg-2%"
        if arg-1 is "add":
            if {insultes::*} contain arg-2:
                remove arg-2 from {insultes::*}
                send "&aSupression du mot: &c%arg-2%"
            else:
                send "&cCette insulte n'est pas dans la liste ! "
        
        if arg-1 is "help":
            send "&7»/chat:manager add [Mot]"
            send "&7»/chat:manager remove [Mot]"

on chat:
    set {_split::*} to message split at " "
    loop {_split::*}:
        if {insultes::*} contains loop-value:
            set {_insulte} to true
            exit loop
    if {_insulte} is true:
        cancel event
        send "&cLes insultes c'est mal"
        add 1 to {casier::INSULTES::COUNTER_MUTE::%player%}
        if {casier::INSULTES::COUNTER_MUTE::%player%} = 5:
            delete {casier::INSULTES::COUNTER_MUTE::%player%}
            make console execute "/mute %player% 30minutes AutoMutes » 5 Insultes"


 

Posté(e)

Petite erreur de copie/colle

tiens :


command /chat:manager <text=help> [<text>]:
    permission: chat.manager
    permission message: &cVous n'avez pas la permission d'exécuter cette commande !
    trigger:
        if arg-1 is "add":
            if {insultes::*} contain arg-2:
                send "&cCette insulte est déjà dans la liste"
            else:
                add arg-2 to {insultes::*}
                send "&aAjout du mot: &c%arg-2%"
        if arg-1 is "remove":
            if {insultes::*} contain arg-2:
                remove arg-2 from {insultes::*}
                send "&aSupression du mot: &c%arg-2%"
            else:
                send "&cCette insulte n'est pas dans la liste ! "
        
        if arg-1 is "help":
            send "&7»/chat:manager add [Mot]"
            send "&7»/chat:manager remove [Mot]"

on chat:
    set {_split::*} to message split at " "
    loop {_split::*}:
        if {insultes::*} contains loop-value:
            set {_insulte} to true
            exit loop
    if {_insulte} is true:
        cancel event
        send "&cLes insultes c'est mal"
        add 1 to {casier::INSULTES::COUNTER_MUTE::%player%}
        if {casier::INSULTES::COUNTER_MUTE::%player%} = 5:
            delete {casier::INSULTES::COUNTER_MUTE::%player%}
            make console execute "/mute %player% 30minutes AutoMutes » 5 Insultes"

 

Posté(e) (modifié)

Hey sa marche nickel sauf que je peux pas me démute comment faire ?

j'ai essayé le /mute Pseudo marche pas

Donc je suis mute 30min rip

Tu aurait pas la possibilité d'ajouté une commande unmute ?

Et après c'est good 🙂

Modifié par Shadorlo
  • 3 semaines après...
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.