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