Aller au contenu
  • 0

AIDE : Faire une commande payante


Question

Posté(e)

Version de minecraft / skript : 1.8.9

Type du skript : Commande payante

Description :

Bonjour/Bonsoir. Alors voilà; j'ai écrit un skript qui permet à un joueur d'effectuer une commande qui lui permet de devenir le grade "supérieur" à celui dont il est déjà .

Voici la commande employée : /vip [<achat>] [<player>] qui permet au joueur d'acheter le grade "vip" pour lui-même ou pour un de ses camarades. Les faits sont là; la commande fonctionne parfaitement mais au moment du "paiement" de la commande, ça ne fonctionne pas. ça me dit une erreur telle que :

1553192090-capture.png

Et j'ai essayé plusieurs solution comme celles-ci :

execute console command "eco take %player% 350000"

ou encore

Remove 350000 from player's balance

mais ça ne fonctionne pas. Voici mon skript :

 

 

command /VIP [<text>] [<player>]:
	executable by: players and console
	trigger:

		if arg 1 is not set:
			player has permission "vip.use":
				send "&e&l&m------------------{@logo3}------------------" to sender
				send "&b/VIP achat &epour acheter le grade VIP" to sender
				send "&b/VIP achat 'joueur' &epour acheter le grade VIP à un joueur" to sender
			else:
				send "{@logo3} &cTu n'as pas la permission!" to sender
		if arg 1 is "show":
			player has permission "vip.show":
				if arg 2 is not set:
					send "{@logo} &eTu dois choisir un joueur a cibler." to sender
				if arg 2 is set:
					send "{@logo} &eExpiration du &9&lgrade &ede &b%arg 2%&ele: &b%{event.%player%}%"
		if arg 1 is "achat":
			player has permission "vip.achat":
				if arg 1 is set:
					if arg 2 is not set:
						set {event.%player%} to now
						add 5040 hour to {event.%player%}
						execute console command "manuadd %player% vip flatroom"
						remove 350000 from player's balance
						broadcast "{@logo3} &b&l%player% &ea acheter le grade &f&lVIP &ependant &b&l1 mois &e!"
					else:
						set {event.%arg 2%} to now
						add 5040 hour to {event.%arg 2%}
						execute console command "manuadd %arg 2% vip flatroom"
						remove 350000 from player's balance
						broadcast "{@logo3} &b&l%player% &ea acheter le grade &fVIP &ependant &b&l1 mois &e à &b&l%arg 2%!"
				else:
					send "{@logo3} &bTu dois écrire achat!" to sender
			else:
				send "{@logo3} &cTu n'as pas la permission!" to sender

Voilà merci.

2 réponses à cette question

Messages recommandés

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.