Version de Minecraft : 1.12.2 Version de Skript : last
Type du skript : Skript de banque avec vault
Bonjour,
Je souhaite sur mon serveur implementer un systeme de banque avec des interets et pouvoir deposer et retirer son argent !
Voici mon script :
on join:
if {argent.%player%} isn't set:
set {argent.%player%} to 0
on right click on villager:
if name of entity is "&2Banque":
cancel event
make player execute command "/banque menu"
on damage:
if victim is villager:
if name of entity is "&2Banque":
cancel event
command /banque [<text>]:
trigger:
if arg is "menu":
open virtual chest with 1 rows named "&a&lBanque de %player%" to player
wait 1 ticks
make a gui slot 0,1,2,4,6,7 and 8 of player with gray glass pane named "&8Ca ne sert a rien... " with lore " " to do nothing
make a gui slot 3 of player with green glass named "&aDeposer de l'argent" with lore " " to close then run player command "/banque depose"
make a gui slot 4 of player with ender chest named "&6 Votre fortune :" with lore "&6%{argent.%player%}%" to do nothing
make a gui slot 5 of player with red glass named "&cRetirer de l'argent" with lore " " to close then run player command "/banque retire"
make a gui slot 8 of player with barrier named "&4&lFermer" to close
if arg is "depose":
open virtual chest with 1 rows named "&aChoisir le montant a deposer" to player
wait 1 ticks
make a gui slot 0 of player with green glass named "&a&l5 CubyCoins" with lore " " to close then run function add_money(player, 5)
make a gui slot 1 of player with green glass named "&a&l10 CubyCoins" with lore " " to close then run function add_money(player, 10)
make a gui slot 2 of player with green glass named "&a&l50 CubyCoins" with lore " " to close then run function add_money(player, 50)
make a gui slot 3 of player with green glass named "&a&l100 CubyCoins" with lore " " to close then run function add_money(player, 100)
make a gui slot 4 of player with green glass named "&a&l500 CubyCoins" with lore " " to close then run function add_money(player, 500)
make a gui slot 5 of player with green glass named "&a&l1000 CubyCoins" with lore " " to close then run function add_money(player, 1000)
make a gui slot 6 of player with green glass named "&a&l5000 CubyCoins" with lore " " to close then run function add_money(player, 5000)
make a gui slot 7 of player with green glass named "&a&l10000 CubyCoins" with lore " " to close then run function add_money(player, 10000)
make a gui slot 8 of player with arrow named "&cRetour" with lore "" to close then run player command "/bank menu"
if arg is "retire":
open virtual chest with 1 rows named "&aChoisir le montant a deposer" to player
wait 1 ticks
make a gui slot 0 of player with red glass named "&a&l5 CubyCoins" with lore " " to close then run function remove_money(player, 5)
make a gui slot 1 of player with red glass named "&a&l10 CubyCoins" with lore " " to close then run function remove_money(player, 10)
make a gui slot 2 of player with red glass named "&a&l50 CubyCoins" with lore " " to close then run function remove_money(player, 50)
make a gui slot 3 of player with red glass named "&a&l100 CubyCoins" with lore " " to close then run function remove_money(player, 100)
make a gui slot 4 of player with red glass named "&a&l500 CubyCoins" with lore " " to close then run function remove_money(player, 500)
make a gui slot 5 of player with red glass named "&a&l1000 CubyCoins" with lore " " to close then run function remove_money(player, 1000)
make a gui slot 6 of player with red glass named "&a&l5000 CubyCoins" with lore " " to close then run function remove_money(player, 5000)
make a gui slot 7 of player with red glass named "&a&l10000 CubyCoins" with lore " " to close then run function remove_money(player, 10000)
make a gui slot 8 of player with arrow named "&cRetour" with lore "" to close then run player command "/bank menu"
function add_money(p: player, am: integer): #Fonction pour ajouter de la money dans le coffre
if balance of {_p} is greater than or equal to {_am}:
add {_am} to {argent.%player%}
make console execute command "eco take %{_p}% %{_am}%"
else:
send "&4Vous n'avez pas assez de money !"
function remove_money(p: player, am: integer): #Fonction pour enlever la money du coffre
if {argent.%player%} is greater than or equal to {_am}:
remove {_am} to {argent.%player%}
make console execute command "eco give %{_p}% %{_am}%"
else:
send "&4Vous n'avez pas assez d'argent dans votre compte en banque !"
on load:
send "--------------------------------------------" to console
send " " to console
send "Banque Loaded" to console
send "By Waz0x_x " to console
send "--------------------------------------------" to console
on unload:
send "--------------------------------------------" to console
send " " to console
send "Banque Unloaded" to console
send "By Waz0x_x " to console
send "--------------------------------------------" to console
Malheureusement j'ai quelques erreures : a la ligne 54 donc : add {_am} to {argent.%player%}.
ensuite au niveau des messages : send "&4Vous n'avez pas assez d'argent dans votre compte en banque !" et send"&4Vous n'avez pas assez de money !"
et ensuite a la ligne 63 le 2e else je cite : 'else' has to be placed just after an 'if' or 'else if' section (bank.sk, line63: else:')
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.
Question
Waz0x
Version de Minecraft : 1.12.2
Version de Skript : last
Type du skript : Skript de banque avec vault
Bonjour,
Je souhaite sur mon serveur implementer un systeme de banque avec des interets et pouvoir deposer et retirer son argent !
Voici mon script :
3 réponses à cette question
Messages recommandés