Sokrax Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 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.
Sokrax Posté(e) le 7 septembre 2017 Auteur Posté(e) le 7 septembre 2017 Personne ne peux m'aider ? :)
Shelk Posté(e) le 7 septembre 2017 Posté(e) le 7 septembre 2017 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> ;) 1
Sokrax Posté(e) le 7 septembre 2017 Auteur Posté(e) le 7 septembre 2017 Je vais essayer ca desuite :)
Sokrax Posté(e) le 7 septembre 2017 Auteur Posté(e) le 7 septembre 2017 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 :)
Shelk Posté(e) le 7 septembre 2017 Posté(e) le 7 septembre 2017 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.
Sokrax Posté(e) le 7 septembre 2017 Auteur Posté(e) le 7 septembre 2017 Merci de ton aide mais lorsque je fait /vente 100 1 (exemple) il ce ne passe absolument rien ^^
Shelk Posté(e) le 7 septembre 2017 Posté(e) le 7 septembre 2017 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 !"
Sokrax Posté(e) le 7 septembre 2017 Auteur Posté(e) le 7 septembre 2017 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
Shelk Posté(e) le 7 septembre 2017 Posté(e) le 7 septembre 2017 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 !"
Sokrax Posté(e) le 7 septembre 2017 Auteur Posté(e) le 7 septembre 2017 Il ne ce passe toujours rien ^^
Shelk Posté(e) le 7 septembre 2017 Posté(e) le 7 septembre 2017 Au pire pour pas de conflict la commande sera /vente add <Prix> <Quantité> :x
Messages recommandés