Aller au contenu

[Monétaire]Shop avec des pnj.


Messages recommandés

Posté(e)

Bonjour,

 

J'aimerais que quelqu'un me créer un skript.

 

Version de minecraft / skript : 1.8.9

Type du skript : Skript d'argent/shop

Description du script :

Bonjour je souhaiterais un skript qui interagit avec les pnj et qui ouvre un gui qui permet de choisir des items à achetés avec leur argent. On doit faire un click droit sur le pnj pour ouvrir un inventaire qui aura plusieur items dans des emplacements différents avec un description de: le prix, le nom de l'item, sa quantité. Quand on fait la touche echap le menu ce fermera et on pourra a nouveau clicker sur le pnj. Merci d'utiliser le système monétaire du skript ci-dessous pour enlever l'argent a chaque achats.

Il faudrait que les Items et leurs emplacements soient configurables dans un fichier de configuration.

Commandes éventuelles avec les permissions:

/createshop : pour faire spawn le pnj.

/removeshop : pour enlever le pnj.

createshop.use : permission pour spawn le pnj.

removeshop.use : permission our enlever le pnj.

 

Enfin j'ai déjà créer le code qui permets de faire le système monétaire

on join:
   if {coins.%player's UUID%} is not set:
       set {coins.%player's UUID%} to 1000
command /coins [<text>] [<player>] [<number>]:
   aliases: /token
   trigger:
       if arg 1 is not set:
           if player has permission "tokens.admin":
               message "&8-----==&a&o Coins Aide &8 ==-----"
               message "&a/coins see <playername>&7-Regarde combien tu as de Coins (ou ceux d'un autre)"
               message "&a/coins send <playername> <quantity>&7-Envoie des coins"
               message "&a/coins give <playername> <quantity> &7-Give des coins a un joueur"
               message "&a/coins reset <playername> &7-Reset les coins d'un joueur."
               message "&a/coins remove <playername> <quantity> &7-Enlève les coins d'un joueur."
               stop
           else:
               message "&8-----==&a&o Coins Aide &8 ==-----"
               message "&a/coins see <playername>&7-Regarde combien tu as de Coins (ou ceux d'un autre)"
               message "&a/coins send <playername> <quantity>&7-Envoie des coins"
       else if arg 1 is "see":
           if player has permission "tokens.use":

               if player arg is not set:
                   message "&6[&1Coins&6] &7Tu as &a&o%{coins.%player's UUID%}% &7Coin(s)."
               if player arg is set:
                   message "&6[&1Coins&6] &a&o%arg-2% &7a &a&o%{coins.%arg-2's UUID%}% &7Coin(s)."
                   stop
       else if arg 1 is "give":
           if player has permission "tokens.admin":
               add number arg to {coins.%arg 2's UUID%}
               message "&6[&1Coins&6] &7Tu as donne &a&o%number arg% &7Coin(s) a &a&o%arg-2%"
       else if arg 1 is "send":
           if player has permission "tokens.use":
               if arg 2 is set:
                   if number arg is set:
                       if {coins.%player's UUID%} is less than number arg:
                           message "&cErreur, tu n'as pas assez de coins !"
                           stop
                       else:
                           remove number arg from {coins.%player's UUID%}
                           add number arg to {coins.%arg-2's UUID%}
                           message "&6[&1Coins&6] Tu as bien envoyé %number arg% coins à %player arg%"
                   else:
                       message "&cErreur, tu dois mettre un nombre de coins à envoyer"
               else:
                   message "&cErreur, tu dois mettre un pseudo et le nombre de coins à envoyer"
       else if arg 1 is "reset":
           if player has permission "tokens.admin":
               if player arg is set:
                   set {coins.%arg-2's UUID%} to 0
                   message "&6[&1Coins&6] &7Tu as reset les Coins de &a&o%arg-2%"
       else if arg 1 is "remove":
           if player has permission "tokens.admin":
               if arg 2 is set:
                   if number arg is set:
                       if {coins.%arg-2's UUID%} is less than number arg:
                           message "&cErreur, &c%arg 2% n'as pas assez de coins !"
                           stop
                       else:
                           remove number arg from {coins.%arg-2's UUID%}
                           message "&6[&1Coins&6] &7Tu as bien retiré %arg 3% coins à %arg 2%"
                   else:
                       message "&cErreur, tu dois mettre un nombre de coins à enlever"

 

Je pense que c'est du travail de faire ce skript c'est pourquoi je comprendrais si vous ne le réalisez pas !

 

Cordialement,

Master_Fire

Posté(e)
Précise ta demande s'il te plaît...

Incompréhensible..

 

Il a très bien expliqué.. Il veut un skript du genre de ShopKeeper :)

un skript qui interagit avec les pnj et qui ouvre un gui qui permet de choisir des items à achetés avec leur argent. On doit faire un click droit sur le pnj pour ouvrir un inventaire qui aura plusieur items dans des emplacements différents avec un description de: le prix, le nom de l'item, sa quantité. Quand on fait la touche echap le menu ce fermera et on pourra a nouveau clicker sur le pnj. Merci d'utiliser le système monétaire du skript ci-dessous pour enlever l'argent a chaque achats.
Il faudrait que les Items et leurs emplacements soient configurables dans un fichier de configuration.

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