Oui parce qu'il n'est pas finis...
Voici une version "finie" (ya pas les potions)
[spoiler=code]
aliases:
popohast = stone
popoff = stone
creeperegg = 383:50
command /boutique:
aliases: shop, boutiques
trigger:
open virtual chest with 1 row named "&cShop > &3Menu" to player
format gui slot 1 of player with a golden ingot named "&eGrade" to run:
#close player's inventory
wait 2 ticks
make player execute command "/boutique-grade"
format gui slot 3 of player with a diamond sword named "&bKits" to run:
#close player's inventory
wait 2 ticks
make player execute command "/boutique-kit"
format gui slot 5 of player with a grass block named "&aItems" to run:
#close player's inventory
wait 2 ticks
make player execute command "/boutique-item"
format gui slot 7 of player with a tripwire hook named "&cClé" to run:
#close player's inventory
wait 2 ticks
make player execute command "/boutique-cle"
command /boutique-grade:
aliases: shop-grade, boutiques-grade, boutique-grades, boutiques-grade
trigger:
open virtual chest with 1 row named "&cShop > &3Grade" to player
format gui slot 2 of player with a diamond named "&eGrade &d&l&k|&e&l Légende &d&l&k|" to run:
close player's inventory
if player's balance < 50000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 50k)"
else:
make console execute command "/manuadd %player% Legende"
make console execute command "/eco take %player% 50000"
broadcast "&6[&eBoutique&6] &e%player% &6à acheté le grade &eLégende &6en jeu."
format gui slot 4 of player with a diamond named "&eGrade &d&l&k|&e&l Maitre &d&l&k|" to run:
close player's inventory
if player's balance < 150000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 150k)"
else:
make console execute command "/manuadd %player% Maitre"
make console execute command "/eco take %player% 150000"
broadcast "&6[&eBoutique&6] &e%player% &6à acheté le grade &eMaitre &6en jeu."
format gui slot 6 of player with a diamond named "&eGrade &d&l&k|&e&l Paladin &d&l&k|" to run:
close player's inventory
if player's balance < 250000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 250k)"
else:
make console execute command "/manuadd %player% Paladin"
make console execute command "/eco take %player% 250000"
broadcast "&6[&eBoutique&6] &e%player% &6à acheté le grade &ePaladin &6en jeu."
command /boutique-item:
aliases: shop-item, boutiques-items, boutique-items, boutiques-item
trigger:
open virtual chest with 1 row named "&cShop > &3Items" to player
format gui slot 0 of player with 16 of creeperegg named "&eItem &d&l&k|&e&l 16 oeufs de creeper &d&l&k|" to run:
close player's inventory
if player's balance < 10000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 10k)"
else:
if player doesn't have enough space for 16 creeperegg:
message "&cErreur : Tu n'as pas assez de place dans ton inventaire"
else:
give 16 of creeperegg to player
make console execute command "/eco take %player% 10000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete &e16 oeufs de creeper &6en jeu"
format gui slot 1 of player with 16 of tnt named "&eItem &d&l&k|&e&l 16 TNT &d&l&k|" to run:
close player's inventory
if player's balance < 15000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 15k)"
else:
if player doesn't have enough space for 16 tnt:
message "&cErreur : Tu n'as pas assez de place dans ton inventaire"
else:
give 16 of tnt to player
make console execute command "/eco take %player% 15000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete &e16 TNT &6en jeu"
format gui slot 2 of player with 16 of obsidian named "&eItem &d&l&k|&e&l 16 Obsidiennes &d&l&k|" to run:
close player's inventory
if player's balance < 3000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 3k)"
else:
if player doesn't have enough space for 16 obsidian:
message "&cErreur : Tu n'as pas assez de place dans ton inventaire"
else:
give 16 of obsidian to player
make console execute command "/eco take %player% 3000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete &e16 obsidiennes &6en jeu"
format gui slot 3 of player with popohast named "&eItem &d&l&k|&e&l Potion de Haste 3 &d&l&k|" to run:
close player's inventory
if player's balance < 4000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 4k)"
else:
if player doesn't have enough space for 1 popohast:
message "&cErreur : Tu n'as pas assez de place dans ton inventaire"
else:
give 1 of popohast to player
make console execute command "/eco take %player% 4000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete &eune potion de haste 3 &6en jeu"
format gui slot 4 of player with popoff named "&eItem &d&l&k|&e&l Potion de Feather-Falling &d&l&k|" to run:
close player's inventory
if player's balance < 5000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 5k)"
else:
if player doesn't have enough space for 1 popoff:
message "&cErreur : Tu n'as pas assez de place dans ton inventaire"
else:
give 1 of popoff to player
make console execute command "/eco take %player% 5000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete &eune potion de Feather-Falling &6en jeu"
command /boutique-kit:
aliases: shop-kit, boutiques-kits, boutique-kits, boutiques-kit
trigger:
open virtual chest with 1 row named "&cShop > &3Kits" to player
format gui slot 0 of player with a stick named "&eKit &d&l&k|&e&l Druide &d&l&k|" to run:
close player's inventory
if player's balance < 10000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 10k)"
else:
make console execute command "/manuaddp %player% essentials.kits.druide"
make console execute command "/eco take %player% 10000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eDruide &6en jeu"
format gui slot 1 of player with a stick named "&eKit &d&l&k|&e&l Minerais &d&l&k|" to run:
close player's inventory
if player's balance < 15000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 15k)"
else:
make console execute command "/manuaddp %player% essentials.kits.minerais"
make console execute command "/eco take %player% 15000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eMinerais &6en jeu"
format gui slot 2 of player with a stick named "&eKit &d&l&k|&e&l Explorateur &d&l&k|" to run:
close player's inventory
if player's balance < 10000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 10k)"
else:
make console execute command "/manuaddp %player% essentials.kits.explorateur"
make console execute command "/eco take %player% 10000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eExplorateur &6en jeu"
format gui slot 3 of player with a stick named "&eKit &d&l&k|&e&l Potion &d&l&k|" to run:
close player's inventory
if player's balance < 20000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 20k)"
else:
make console execute command "/manuaddp %player% essentials.kits.potions"
make console execute command "/eco take %player% 20000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &ePotion &6en jeu"
format gui slot 4 of player with a stick named "&eKit &d&l&k|&e&l Contruction &d&l&k|" to run:
close player's inventory
if player's balance < 15000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 15k)"
else:
make console execute command "/manuaddp %player% essentials.kits.contruction"
make console execute command "/eco take %player% 15000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eContruction &6en jeu"
format gui slot 5 of player with a stick named "&eKit &d&l&k|&e&l Destruction &d&l&k|" to run:
close player's inventory
if player's balance < 20000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 20k)"
else:
make console execute command "/manuaddp %player% essentials.kits.destruction"
make console execute command "/eco take %player% 20000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eDestruction &6en jeu"
format gui slot 6 of player with a stick named "&eKit &d&l&k|&e&l Enchantement &d&l&k|" to run:
close player's inventory
if player's balance < 10000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 10k)"
else:
make console execute command "/manuaddp %player% essentials.kits.enchantement"
make console execute command "/eco take %player% 10000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eEnchantement &6en jeu"
format gui slot 7 of player with a stick named "&eKit &d&l&k|&e&l P4 &d&l&k|" to run:
close player's inventory
if player's balance < 100000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 100k)"
else:
make console execute command "/manuaddp %player% essentials.kits.p4"
make console execute command "/eco take %player% 100000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete le kit &eP4 &6en jeu"
command /boutique-cle:
aliases: shop-cle, shop-clef, boutiques-cles, boutique-cles, boutiques-cle, boutiques-clefs, boutique-clefs, boutiques-clef
trigger:
open virtual chest with 1 row named "&cShop > &3Clés" to player
format gui slot 0 of player with a hook named "&eClé &d&l&k|&e&l Emerald &d&l&k|" to run:
close player's inventory
if player's balance < 10000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 10k)"
else:
make console execute command "/crate givekey %player% Emeraud"
make console execute command "/eco take %player% 10000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete la clé &eEmerald &6en jeu"
format gui slot 1 of player with a hook named "&eClé &d&l&k|&e&l Koth &d&l&k|" to run:
close player's inventory
if player's balance < 8000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 8k)"
else:
make console execute command "/crate givekey %player% Koth"
make console execute command "/eco take %player% 8000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete la clé &eKoth &6en jeu"
format gui slot 2 of player with a hook named "&eClé &d&l&k|&e&l Diamand &d&l&k|" to run:
close player's inventory
if player's balance < 6000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 6k)"
else:
make console execute command "/crate givekey %player% Diamand"
make console execute command "/eco take %player% 6000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete la clé &eDiamand &6en jeu"
format gui slot 3 of player with a hook named "&eClé &d&l&k|&e&l Silver &d&l&k|" to run:
close player's inventory
if player's balance < 4000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 4k)"
else:
make console execute command "/crate givekey %player% Silver"
make console execute command "/eco take %player% 4000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete la clé &eSilver &6en jeu"
format gui slot 4 of player with a hook named "&eClé &d&l&k|&e&l Journaliere &d&l&k|" to run:
close player's inventory
if player's balance < 3000:
message "&cErreur : Tu n'as pas assez d'argent (%player's balance% / 3k)"
else:
make console execute command "/crate givekey %player% Journaliere"
make console execute command "/eco take %player% 3000"
broadcast "&6[&eBoutique&6] &e%player% &6a achete la clé &eJournaliere &6en jeu"