Aller au contenu
  • 0

[Modération] Skript Banissement


Question

Posté(e)

Version de Minecraft : 1.12.2

Version de Skript : 2.0.8

 

Bonjour je viens à vous pour un skript qui pourrait rajouter un effet à un commande déjà existante.

Je m'explique. Sur mon serveur, j'utilise Essentials pour les bans mais je voudrais que lorsque j'effectue la commande /tempban (par exemple) d'Essentials ca rajoute un compte des sanctions et bans au joueur.

Je suis novice dans le Skript mais j'ai essayé de la faire moi même et j'en suis arrivé à ce point :

command /tempban [<offline player>] [<text>]:
    permission: modo.perm
    trigger:
        if arg 1 is not set:
            message "&6/tempban <joueur> <durée> <raison> 1" to player
        if arg 1 is set:
            if arg 2 is not set:
                message "&6/tempban <joueur> <durée> <raison> 2"
            if arg 2 is set:
                if arg 3 is not set:
                    make player execute command "/tempban %arg-player% %arg-2% &cLe marteau de la Justice a frappé !"
                    broadcast "&6%arg-player% &ca été banni par &6%player%&c."
                if arg 3 is set:
                    make player execute command "/tempban %arg-player% %arg-2% %arg-3%"
                    broadcast "&6%arg-player% &ca été banni par &6%player% &cpour &6%arg-3%"
        add 1 to {nombreban1.%arg 1%}
        add 1 to {nombresanction1.%arg 1%}

et j'ai aussi essayé avec celui là :

command /tempban [<player>] [<text>] [<text>]:
    permission: modo.perm
    trigger:
        if arg 1 is not set:
            message "&6/tempban <joueur> <durée> <raison> 1"
        else if arg 2 is not set:
            message "&6/tempban <joueur> <durée> <raison> 2"
        else if arg 3 is not set:
            make player execute command "/tempban %arg 1% %arg 2% &cLe marteau de la Justice a frappé !"
            broadcast "&6%arg-player% &ca été banni par &6%player%&c."
        else:
            make player execute command "/tempban %arg 1% %arg 2% %arg 3%"
            broadcast "&6%arg 1% &ca été banni par &6%player% &cpour &6%arg 3%"
        add 1 to {nombreban1.%arg 1%}
        add 1 to {nombresanction1.%arg 1%}

S'il vous faut plus d'info, n'hésitez pas à me demander.

 

En espérant que ce post respecte les règles de demande de Skript et est assez précis

et je vous remercie d'avance pour vos réponses !

 

 

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)
il y a 23 minutes, Makavelli a dit :

Version de Minecraft : 1.12.2

Version de Skript : 2.0.8

 

Bonjour je viens à vous pour un skript qui pourrait rajouter un effet à un commande déjà existante.

Je m'explique. Sur mon serveur, j'utilise Essentials pour les bans mais je voudrais que lorsque j'effectue la commande /tempban (par exemple) d'Essentials ca rajoute un compte des sanctions et bans au joueur.

Je suis novice dans le Skript mais j'ai essayé de la faire moi même et j'en suis arrivé à ce point :


command /tempban [<offline player>] [<text>]:
    permission: modo.perm
    trigger:
        if arg 1 is not set:
            message "&6/tempban <joueur> <durée> <raison> 1" to player
        if arg 1 is set:
            if arg 2 is not set:
                message "&6/tempban <joueur> <durée> <raison> 2"
            if arg 2 is set:
                if arg 3 is not set:
                    make player execute command "/tempban %arg-player% %arg-2% &cLe marteau de la Justice a frappé !"
                    broadcast "&6%arg-player% &ca été banni par &6%player%&c."
                if arg 3 is set:
                    make player execute command "/tempban %arg-player% %arg-2% %arg-3%"
                    broadcast "&6%arg-player% &ca été banni par &6%player% &cpour &6%arg-3%"
        add 1 to {nombreban1.%arg 1%}
        add 1 to {nombresanction1.%arg 1%}

et j'ai aussi essayé avec celui là :


command /tempban [<player>] [<text>] [<text>]:
    permission: modo.perm
    trigger:
        if arg 1 is not set:
            message "&6/tempban <joueur> <durée> <raison> 1"
        else if arg 2 is not set:
            message "&6/tempban <joueur> <durée> <raison> 2"
        else if arg 3 is not set:
            make player execute command "/tempban %arg 1% %arg 2% &cLe marteau de la Justice a frappé !"
            broadcast "&6%arg-player% &ca été banni par &6%player%&c."
        else:
            make player execute command "/tempban %arg 1% %arg 2% %arg 3%"
            broadcast "&6%arg 1% &ca été banni par &6%player% &cpour &6%arg 3%"
        add 1 to {nombreban1.%arg 1%}
        add 1 to {nombresanction1.%arg 1%}

S'il vous faut plus d'info, n'hésitez pas à me demander.

 

En espérant que ce post respecte les règles de demande de Skript et est assez précis

et je vous remercie d'avance pour vos réponses !

 

 

Si la commande existe déjà et que tu veux détécter quand elle s'éxécute utilise

on command "/tempban":

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.