Aller au contenu

[ATM] Un système de Banque


Messages recommandés

Posté(e) (modifié)

Bonjour ou bonsoir, je cherche quelqu'un qui pourrait me skript se que j'ais demander dans le titre [ATM BANQUE] version de mon serveur

1.12.2

Je vous explique mieux se que je voudrais, je veut que quand j'écrit /ATMI. Dans le chat sa m’affiche un menu gui et que quand on click sur le block d'argile rouge ça soit ecrit &cDéposer et sur le vert &aRetirer image.png.c2de1cd36f468c9af1c92e742cc3aa70.png et sur la lamp ça sort du menu puis quand tu click sur Déposer ça ouvre un menu gui quand tu click sur le gold nuggets ça te enleve un gold nuggets de ton inventaire et ça rajoute 1 $ a ton solde Iconomy (le plugin!) quand tu click sur l'iron ça te enleve un iron qui a la valeur de 5 euro et Etc... La Monnaie : 5 euro = bricks (item) 10 euro = iron (item) 20 euro = lapis lazulis (item) 50 euro = Gun powder 100 euro = Emeraude (item) 200 euro = Or (item ) 500 euro = diamond (item)

et que chaque item money cash soit avec sont nom &a5euro &a10 euro etc..... image.png.7df5e7fbf1c1c97ca970ce6d854626d7.png et la meme choses pour retirer merci et si vous avez pas assez compris ou vous voulez plus de détails mon discord est :  

❖ [??]??????? / ????? ❖#2041

Modifié par MahMoud
  • 3 semaines après...
Posté(e)

Je veux bien comprendre pour ceux qui sont en 1.7, car l'api bukkit + forge sont dispo qu'en 1.7 car les "forks" sont abandonnés, mais en 1.8 tu n'as pas d'excuse, tu devrais vraiment passer en 1.11 minimum, si tu veux garder le pvp 1.8 y'a des plugins que tu le permettent ^^

Posté(e)
Le 14/10/2018 à 15:23, Razo a dit :

Je veux bien comprendre pour ceux qui sont en 1.7, car l'api bukkit + forge sont dispo qu'en 1.7 car les "forks" sont abandonnés, mais en 1.8 tu n'as pas d'excuse, tu devrais vraiment passer en 1.11 minimum, si tu veux garder le pvp 1.8 y'a des plugins que tu le permettent ^^

excuse moi j'avais oubliée que j'avais changée de version ?

Posté(e)

j'ai Delling qui ma créer un skript d'atm exactement ce que je voulais mais ya des erreur et ya certain bug dans le menu merci de me le régler s'il vous plait ?

options:
	namebanque: &f[&6Banque&f]

command /atmi:
	trigger:
		wait 2 ticks
		open chest with 1 rows named "{@namebanque}" to player
		wait 2 ticks
		format slot 3 of player with green terracotta named "&aRetirer" to close then run [make player execute command "/atmir"]
		format slot 4 of player with red terracotta named "&cDéposer" to close then run [make player execute command "/atmid"]
		format slot 8 of player with 123 named "&eFermer" to close

command /atmir:
	trigger:
		wait 2 ticks
		open chest with 3 rows named "&2Retirer" to player
		wait 2 ticks
		format slot 9 of player with gold nugget named "&a1 euro" to run [make player execute command "/retirer gn"]
		format slot 10 of player with 336 named "&a5 euro" to run [make player execute command "/retirer brick"]
		format slot 11 of player with iron ingot named "&a10 euro" to run [make player execute command "/retirer iron"]
		format slot 12 of player with lapis named "&a20 euro" to run [make player execute command "/retirer lapis"]
		format slot 13 of player with gunpowder named "&a50 euro" to run [make player execute command "/retirer gp"]
		format slot 14 of player with emerald named "&a100 euro" to run [make player execute command "/retirer emerald"]
		format slot 15 of player with gold ingot named "&a200 euro" to run [make player execute command "/retirer gold"]
		format slot 16 of player with diamond named "&a500 euro" to run [make player execute command "/retirer diamond"]

command /atmid:
	trigger:
		wait 2 ticks
		open chest with 3 rows named "&cDéposer" to player
		wait 2 ticks
		format slot 9 of player with gold nugget named "&c1 euro" to run [make player execute command "/deposer gn"]
		format slot 10 of player with 336 named "&c5 euro" to run [make player execute command "/deposer brick"]
		format slot 11 of player with iron ingot named "&c10 euro" to run [make player execute command "/deposer iron"]
		format slot 12 of player with lapis named "&c20 euro" to run [make player execute command "/deposer lapis"]
		format slot 13 of player with gunpowder named "&c50 euro" to run [make player execute command "/deposer gp"]
		format slot 14 of player with emerald named "&c100 euro" to run [make player execute command "/deposer emerald"]
		format slot 15 of player with gold ingot named "&c200 euro" to run [make player execute command "/deposer gold"]
		format slot 16 of player with diamond named "&c500 euro" to run [make player execute command "/deposer diamond"]

command /deposer [<text>]:
	trigger:
		if arg is "gn":
			if player has 1 of gold nugget named "&a1 euro":
				remove a gold nugget named "&a1 euro" from player's inventory
				execute console command "/money give %player% 1"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "brick":
			if player has 1 of 336 named "&a5 euro":
				remove a 336 named "&a5 euro" from player's inventory
				execute console command "/money give %player% 5"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "iron":
			if player has 1 of iron ingot named "&a10 euro":
				remove a iron ingot named "&a10 euro" from player's inventory
				execute console command "/money give %player% 10"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "lapis":
			if player has 1 of lapis named "&a20 euro":
				remove a lapis named "&a20 euro" from player's inventory
				execute console command "/money give %player% 20"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "gp":
			if player has 1 of gunpowder named "&a50 euro":
				remove a gunpowder named "&a50 euro" from player's inventory
				execute console command "/money give %player% 50"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "emerald":
			if player has 1 of emerald named "&a100 euro":
				remove a emerald named "&a100 euro" from player's inventory
				execute console command "/money give %player% 100"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "gold":
			if player has 1 of gold ingot named "&a200 euro":
				remove a gold ingot named "&a200 euro" from player's inventory
				execute console command "/money give %player% 200"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "diamond":
			if player has 1 of diamond named "&a500 euro":
				remove a diamond named "&a500 euro" from player's inventory
				execute console command "/money give %player% 500"
			else:
				send "&cTu n'as rien a deposer"
	
command /retirer [<text>]:
	trigger:
		if arg is "gn":
			if player have space for 1 gold nugget named "&a1 euro":
				If player's balance is higher than 0: 
					give player 1 gold nugget named "&a1 euro"
					execute console command "/money take %player% 1"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "brick":
			if player have space for 1 336 named "&a5 euro":
				if player's balance is higher than 4: 
					give player 1 336 named "&a5 euro"
					execute console command "/money take %player% 5"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "iron":
			if player have space for 1 iron ingot named "&a10 euro":
				if player's balance is higher than 9: 
					give player 1 iron ingot named "&a10 euro"
					execute console command "/money take %player% 10"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "lapis":
			if player have space for 1 lapis named "&a20 euro":
				if player's balance is higher than 19: 
					give player 1 lapis named "&a20 euro"
					execute console command "/money take %player% 20"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "gp":
			if player have space for 1 gunpowder named "&a50 euro":
				If player's balance is higher than 49: 
					give player 1 gunpowder named "&a50 euro"
					execute console command "/money take %player% 50"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "emerald":
			if player have space for 1 emerald named "&a100 euro":
				If player's balance is higher than 99: 
					give player 1 emerald named "&a100 euro"
					execute console command "/money take %player% 100"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "gold":
			if player have space for 1 gold ingot named "&a200 euro":
				If player's balance is higher than 199: 
					give player 1 gold ingot named "&a200 euro"
					execute console command "/money take %player% 200"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "diamond":
			if player have space for 1 diamond named "&a500 euro":
				If player's balance is higher than 499: 
					give player 1 diamond named "&a500 euro"
					execute console command "/money take %player% 500"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"

 

  • J'aime 1
Posté(e)
Le 16/10/2018 à 17:49, MahMoud a dit :

j'ai Delling qui ma créer un skript d'atm exactement ce que je voulais mais ya des erreur et ya certain bug dans le menu merci de me le régler s'il vous plait ?


options:
	namebanque: &f[&6Banque&f]

command /atmi:
	trigger:
		wait 2 ticks
		open chest with 1 rows named "{@namebanque}" to player
		wait 2 ticks
		format slot 3 of player with green terracotta named "&aRetirer" to close then run [make player execute command "/atmir"]
		format slot 4 of player with red terracotta named "&cDéposer" to close then run [make player execute command "/atmid"]
		format slot 8 of player with 123 named "&eFermer" to close

command /atmir:
	trigger:
		wait 2 ticks
		open chest with 3 rows named "&2Retirer" to player
		wait 2 ticks
		format slot 9 of player with gold nugget named "&a1 euro" to run [make player execute command "/retirer gn"]
		format slot 10 of player with 336 named "&a5 euro" to run [make player execute command "/retirer brick"]
		format slot 11 of player with iron ingot named "&a10 euro" to run [make player execute command "/retirer iron"]
		format slot 12 of player with lapis named "&a20 euro" to run [make player execute command "/retirer lapis"]
		format slot 13 of player with gunpowder named "&a50 euro" to run [make player execute command "/retirer gp"]
		format slot 14 of player with emerald named "&a100 euro" to run [make player execute command "/retirer emerald"]
		format slot 15 of player with gold ingot named "&a200 euro" to run [make player execute command "/retirer gold"]
		format slot 16 of player with diamond named "&a500 euro" to run [make player execute command "/retirer diamond"]

command /atmid:
	trigger:
		wait 2 ticks
		open chest with 3 rows named "&cDéposer" to player
		wait 2 ticks
		format slot 9 of player with gold nugget named "&c1 euro" to run [make player execute command "/deposer gn"]
		format slot 10 of player with 336 named "&c5 euro" to run [make player execute command "/deposer brick"]
		format slot 11 of player with iron ingot named "&c10 euro" to run [make player execute command "/deposer iron"]
		format slot 12 of player with lapis named "&c20 euro" to run [make player execute command "/deposer lapis"]
		format slot 13 of player with gunpowder named "&c50 euro" to run [make player execute command "/deposer gp"]
		format slot 14 of player with emerald named "&c100 euro" to run [make player execute command "/deposer emerald"]
		format slot 15 of player with gold ingot named "&c200 euro" to run [make player execute command "/deposer gold"]
		format slot 16 of player with diamond named "&c500 euro" to run [make player execute command "/deposer diamond"]

command /deposer [<text>]:
	trigger:
		if arg is "gn":
			if player has 1 of gold nugget named "&a1 euro":
				remove a gold nugget named "&a1 euro" from player's inventory
				execute console command "/money give %player% 1"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "brick":
			if player has 1 of 336 named "&a5 euro":
				remove a 336 named "&a5 euro" from player's inventory
				execute console command "/money give %player% 5"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "iron":
			if player has 1 of iron ingot named "&a10 euro":
				remove a iron ingot named "&a10 euro" from player's inventory
				execute console command "/money give %player% 10"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "lapis":
			if player has 1 of lapis named "&a20 euro":
				remove a lapis named "&a20 euro" from player's inventory
				execute console command "/money give %player% 20"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "gp":
			if player has 1 of gunpowder named "&a50 euro":
				remove a gunpowder named "&a50 euro" from player's inventory
				execute console command "/money give %player% 50"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "emerald":
			if player has 1 of emerald named "&a100 euro":
				remove a emerald named "&a100 euro" from player's inventory
				execute console command "/money give %player% 100"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "gold":
			if player has 1 of gold ingot named "&a200 euro":
				remove a gold ingot named "&a200 euro" from player's inventory
				execute console command "/money give %player% 200"
			else:
				send "&cTu n'as rien a deposer"
		else if arg is "diamond":
			if player has 1 of diamond named "&a500 euro":
				remove a diamond named "&a500 euro" from player's inventory
				execute console command "/money give %player% 500"
			else:
				send "&cTu n'as rien a deposer"
	
command /retirer [<text>]:
	trigger:
		if arg is "gn":
			if player have space for 1 gold nugget named "&a1 euro":
				If player's balance is higher than 0: 
					give player 1 gold nugget named "&a1 euro"
					execute console command "/money take %player% 1"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "brick":
			if player have space for 1 336 named "&a5 euro":
				if player's balance is higher than 4: 
					give player 1 336 named "&a5 euro"
					execute console command "/money take %player% 5"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "iron":
			if player have space for 1 iron ingot named "&a10 euro":
				if player's balance is higher than 9: 
					give player 1 iron ingot named "&a10 euro"
					execute console command "/money take %player% 10"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "lapis":
			if player have space for 1 lapis named "&a20 euro":
				if player's balance is higher than 19: 
					give player 1 lapis named "&a20 euro"
					execute console command "/money take %player% 20"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "gp":
			if player have space for 1 gunpowder named "&a50 euro":
				If player's balance is higher than 49: 
					give player 1 gunpowder named "&a50 euro"
					execute console command "/money take %player% 50"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "emerald":
			if player have space for 1 emerald named "&a100 euro":
				If player's balance is higher than 99: 
					give player 1 emerald named "&a100 euro"
					execute console command "/money take %player% 100"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "gold":
			if player have space for 1 gold ingot named "&a200 euro":
				If player's balance is higher than 199: 
					give player 1 gold ingot named "&a200 euro"
					execute console command "/money take %player% 200"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"
		else if arg is "diamond":
			if player have space for 1 diamond named "&a500 euro":
				If player's balance is higher than 499: 
					give player 1 diamond named "&a500 euro"
					execute console command "/money take %player% 500"
				else:
					send "&cTu n'as pas assez d'argent"
			else:
				send "&cTu n'as pas de place dans ton inventaire"

 

On dit 100 euros, 200 euros ,500 euros et ect attention a ça.

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.