Aller au contenu

[Commande personnalisée] Customisation d'une commande pour le plugin globalmarket


Messages recommandés

Posté(e)

Titre du sujet :

[Commande personnalisée] Customisation d'une commande pour le plugin globalmarket

.

Sujet :

Version de minecraft: 1.8 / skript : 1.8

 

Type du skript : Skript de customisation de commande

 

Description du script :

Bonjour je souhaiterais créer une redirection d'une commande existante "/market create <prix> <quantitée>".

En effet je voudrais créé une commande un peu plus esthetique et compréhensible mais étant débutant en skript je suis perdu ^^.

Si cela est possible j'aurais bien aimé une commande du style "/vente <prix> <quantitée>"

 

Commandes éventuelles avec les permissions :

 

Je n'ai pas besoin de permission.

Je n'ai pas de bout de skript existant

J'utilise actuellement SkQuery et SkRayfall SkUtilities SkStuff et WildSkript

 

 

Merci de votre future aide et bonne journée.

Posté(e)

command /vente <text> <text>:
   trigger:
       if arg 1 is not set:
           message "&cTu dois mettre un prix !"
       if arg 1 is set:
           if arg 2 is not set:
               message "&cTu dois mettre la quantitée d'objet que tu veux vendre !"
           else:
               make player execute "market create %arg-1% %arg-2%"

Voila /vente <Prix> <Objet> ;)

  • J'aime 1
Posté(e)

Bonjour j'ai déjai fait une sorte de menu d'aide pour le /vente

command /vente [<text>]:
   trigger:
       if arg 1 is not set:
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&5✪&7Pour mettre en vente un item &d/vente prix quantité"
           send "&5✪&7Pour savoir comment mettre créer une vente &d/vente tuto"
           send "&5✪&7Pour allez directement au point de vente &d/vente tp"
           send "&5✪&7Pour ouvrir le point de vente sans te tp &d/vente menu"
           send "&5✪&7Pour lire les regles du point de vente &d/vente regles"
           send "&5&m---------------------------------------"
       if arg 1 is "tuto":
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&7Bonjour,"
           send "&7Je vais t'aider à créer une vente"
           send "&7pour créer ta vente il te suffit simplement"
           send "&7de taper la commande &d/vente &8<&dprix&8> &8<&dquantitée&8>"
       if arg 1 is "menu":
           make player execute command "/market listings"
       if arg 1 is "tp":
           make player execute command "/warps pdv"
       if arg 1 is "regles":
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&5✪&7Afin d'éviter l'anarchie dans la vente d'objets"
           send "&5✪&7Nous avons mis en place quelques regles pour le &dPoint de vente"
           send "&5&m---------------------------------------"
           send "&7N°1 &dPas d'objet(s) à prix sur-élevé"
           send "&7N°2 &dPas de clef des caisses &cFunBox&d ou FunVote"
           send "&7N°3 &dPas d'arnaque avec des items renomés"
           send "&7N°4 &dEvitez les prix top bas pour pas nuire à l'économie du serveur"

Donc quand je met ton skript ca me marque qu'une commande existe déja , possible de l'integrer ducoup ?

 

En gros je voudrais que quand le joueur fait /vente ca lui affiche le menu avec les commandes ^^ et qu'apres le joueur quelle commande il veut executer :)

Posté(e)

Tiens.

command /vente [<text>] [<number>]:
   trigger:
       if arg 1 is not set:
           if arg 2 is not set:
               send "                                     &5Fun&dVente"
               send "&5&m---------------------------------------"
               send "&5✪&7Pour mettre en vente un item &d/vente prix quantité"
               send "&5✪&7Pour savoir comment mettre créer une vente &d/vente tuto"
               send "&5✪&7Pour allez directement au point de vente &d/vente tp"
               send "&5✪&7Pour ouvrir le point de vente sans te tp &d/vente menu"
               send "&5✪&7Pour lire les regles du point de vente &d/vente regles"
               send "&5&m---------------------------------------"
       if arg 1 is "tuto":
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&7Bonjour,"
           send "&7Je vais t'aider à créer une vente"
           send "&7pour créer ta vente il te suffit simplement"
           send "&7de taper la commande &d/vente &8<&dprix&8> &8<&dquantitée&8>"
       if arg 1 is "menu":
           make player execute command "/market listings"
       if arg 1 is "tp":
           make player execute command "/warps pdv"
       if arg 1 is "regles":
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&5✪&7Afin d'éviter l'anarchie dans la vente d'objets"
           send "&5✪&7Nous avons mis en place quelques regles pour le &dPoint de vente"
           send "&5&m---------------------------------------"
           send "&7N°1 &dPas d'objet(s) à prix sur-élevé"
           send "&7N°2 &dPas de clef des caisses &cFunBox&d ou FunVote"
           send "&7N°3 &dPas d'arnaque avec des items renomés"
           send "&7N°4 &dEvitez les prix top bas pour pas nuire à l'économie du serveur"
       if arg 1 is a number:
           if arg 2 is set:
               message "&cTu a mis en vente %arg-2% de ton item dans la main !"
               make player execute "market create %arg-1% %arg-2%"
           else:
               message "&cTu dois mettre une quantitée de vente !"

J'ai tous mis dedans alors enlève tout ce qu'il y a et met celui la.

Posté(e)

J'avais fail.

command /vente [<text>] [<number>]:
   trigger:
       if arg 1 is not set:
           if arg 2 is not set:
               send "                                     &5Fun&dVente"
               send "&5&m---------------------------------------"
               send "&5✪&7Pour mettre en vente un item &d/vente prix quantité"
               send "&5✪&7Pour savoir comment mettre créer une vente &d/vente tuto"
               send "&5✪&7Pour allez directement au point de vente &d/vente tp"
               send "&5✪&7Pour ouvrir le point de vente sans te tp &d/vente menu"
               send "&5✪&7Pour lire les regles du point de vente &d/vente regles"
               send "&5&m---------------------------------------"
       if arg 1 is "tuto":
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&7Bonjour,"
           send "&7Je vais t'aider à créer une vente"
           send "&7pour créer ta vente il te suffit simplement"
           send "&7de taper la commande &d/vente &8<&dprix&8> &8<&dquantitée&8>"
       if arg 1 is "menu":
           make player execute command "/market listings"
       if arg 1 is "tp":
           make player execute command "/warps pdv"
       if arg 1 is "regles":
           send "                                     &5Fun&dVente"
           send "&5&m---------------------------------------"
           send "&5✪&7Afin d'éviter l'anarchie dans la vente d'objets"
           send "&5✪&7Nous avons mis en place quelques regles pour le &dPoint de vente"
           send "&5&m---------------------------------------"
           send "&7N°1 &dPas d'objet(s) à prix sur-élevé"
           send "&7N°2 &dPas de clef des caisses &cFunBox&d ou FunVote"
           send "&7N°3 &dPas d'arnaque avec des items renomés"
           send "&7N°4 &dEvitez les prix top bas pour pas nuire à l'économie du serveur"
       else:
           if arg 1 is a number:
               if arg 2 is a number:
                   message "&cTu a mis en vente %arg-2% de ton item dans la main !"
                   make player execute "market create %arg-1% %arg-2%"
               else:
                   message "&cTu dois mettre une quantitée de vente !"

Posté(e)

Toujours pareil ^^ rien ce ce passe

 

EDIT: la commande /vente prix quantitée marche impec si je la fait marcher toute seul en désactivant le menu

Posté(e)

Tiens,j'ai vue une erreur bête donc j'ai changé un peu je pense que ça devrais aller:

command /vente [<text>] [<number>]:
   trigger:
       if arg 1 is not set:
           if arg 2 is not set:
               send "                                     &5Fun&dVente"
               send "&5&m---------------------------------------"
               send "&5✪&7Pour mettre en vente un item &d/vente prix quantité"
               send "&5✪&7Pour savoir comment mettre créer une vente &d/vente tuto"
               send "&5✪&7Pour allez directement au point de vente &d/vente tp"
               send "&5✪&7Pour ouvrir le point de vente sans te tp &d/vente menu"
               send "&5✪&7Pour lire les regles du point de vente &d/vente regles"
               send "&5&m---------------------------------------"
       else:
           if arg 1 is "tuto":
               send "                                     &5Fun&dVente"
               send "&5&m---------------------------------------"
               send "&7Bonjour,"
               send "&7Je vais t'aider à créer une vente"
               send "&7pour créer ta vente il te suffit simplement"
               send "&7de taper la commande &d/vente &8<&dprix&8> &8<&dquantitée&8>"
           if arg 1 is "menu":
               make player execute command "/market listings"
           if arg 1 is "tp":
               make player execute command "/warps pdv"
           if arg 1 is "regles":
               send "                                     &5Fun&dVente"
               send "&5&m---------------------------------------"
               send "&5✪&7Afin d'éviter l'anarchie dans la vente d'objets"
               send "&5✪&7Nous avons mis en place quelques regles pour le &dPoint de vente"
               send "&5&m---------------------------------------"
               send "&7N°1 &dPas d'objet(s) à prix sur-élevé"
               send "&7N°2 &dPas de clef des caisses &cFunBox&d ou FunVote"
               send "&7N°3 &dPas d'arnaque avec des items renomés"
               send "&7N°4 &dEvitez les prix top bas pour pas nuire à l'économie du serveur"
           if arg 1 is a number:
               if arg 2 is set:
                   if arg 2 is a number:
                       message "&cTu a mis en vente %arg-2% de ton item dans la main !"
                       make player execute "market create %arg-1% %arg-2%"
                   else:
                       message "&cTu dois mettre une quantitée de vente !"

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