Aller au contenu

Effectuer une commande en fonction d'une certaines permission


Messages recommandés

Posté(e)

Bonjour/Bonsoir

En Spigot 1.8.X

Enfaite je ne sais pas si ce que je m'apprête a demander est faisable. Je voudrais un script qui fasse en sorte que si le joueur fasse la commande "/kit" cela effectue une autre commande en fonction des critères ci-dessous.

 

Si le joueur a la permission "mk.vagabond" executer la commande "/menukitvagabond"

S'il a la permission "mk.paladin" executer la commande "/menukitpaladin"

S'il a la permission "mk.seigneur" executer la commande "/menukitseigneur"

S'il a la permission "mk.dmd" executer la commande "/menudmd"

S'il me faut des addons, merci de le préciser dans votre réponse.

Merci de ton aide.

Posté(e)

Tu fais "if player has permission ..." pour chaque perm.Sauf qu’un op les a toutes donc ça va faire n’imp.Alors mets un "if player is not op".Si tu comprends pas,dis le et je le ferais tout propre mais la je suis sur tel :x

  • J'aime 1
Posté(e)
Tu fais "if player has permission ..." pour chaque perm.Sauf qu’un op les a toutes donc ça va faire n’imp.Alors mets un "if player is not op".Si tu comprends pas,dis le et je le ferais tout propre mais la je suis sur tel :x

Je veux bien que tu le fasse stp, comme ça j'apprend ^^

Meric.

Posté(e)

Cadeau :

 

command kit:
   trigger:
       if player have permission "mk.vagabond":
           make player execute command "/menukitvagabond"
       else if player have permission "mk.paladin":
           make player execute command "/menukitpaladin"
       else if player have permission "mk.seigneur":
           make player execute command "/menukitseigneur"
       else if player have permission "mk.dmd":
           make player execute command "/menudmd"
       else:
           send "&4Erreur, vous n'avez pas la permission d'executer cette commande." to player

  • J'aime 1
Posté(e)

Si t’es op ça te donne tout les kits,comme je l’ai précisé plus haut.Sinon tu m’as dévancé jvoulais le faire demain vu que la jsuis sur tel xD

  • J'aime 1
Posté(e)

Code complet :3 :

command kit:
   trigger:
       if player is not op:
           if player have permission "mk.vagabond":
               make player execute command "/menukitvagabond"
           else if player have permission "mk.paladin":
               make player execute command "/menukitpaladin"
           else if player have permission "mk.seigneur":
               make player execute command "/menukitseigneur"
           else if player have permission "mk.dmd":
               make player execute command "/menudmd"
           else:
               send "&4Erreur, vous n'avez pas la permission d'executer cette commande." to player
       Else:
           send "&cJe ne sais pas quoi mettre dans ce send, il apparaîtra si un joueur op fait la commande !"

Posté(e)

Un peu plus pousser:

command kit:
   trigger:
       if player is not op:
           if player have permission "mk.vagabond":
               make player execute command "/menukitvagabond"
           else if player have permission "mk.paladin":
               make player execute command "/menukitpaladin"
           else if player have permission "mk.seigneur":
               make player execute command "/menukitseigneur"
           else if player have permission "mk.dmd":
               make player execute command "/menudmd"
           else:
               send "&4Erreur, vous n'avez pas la permission d'executer cette commande." to player
       else:
           open virtual chest inventory with size 1 named "&bChoix du kit" to player
           format gui slot 0 of player with paper named "&6Vagabond" to run:
               make player execute command "menukitvagabond"
           format gui slot 2 of player with paper named "&2Paladin" to run:
               make player execute command "menukitpaladin"
           format gui slot 4 of player with paper named "&eSeigneur" to run:
               make player execute command "menukitseigneur"
           format gui slot 6 of player with paper named "&bDmd" to run:
               make player execute command "menudmd"

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