Aller au contenu
  • 0

If player's balance, Erreurs


Question

Posté(e) (modifié)

Version de Minecraft : 1.8.8
Version de Skript : 2.3

Type du skript : Boutique complète

Description du script :

C'est comme vous l'avez compris un skript de boutique, avec interface très complète je vais vous donné la partie avec des erreurs

Le problème:

Le problème est que ça me met des erreurs au niveau de if player's balance bigger than 100000: si vous avez de quoi m'aider cela serait vraiment cool 🙂 

command /bachat§ [<text>]:
	trigger:
		if arg 1 is "voleur":
			if player doesn't have permission "voleur":
				if player's balance is bigger than 150000:
					make console execute command "/manuadd %player% voleur"	
					send "&aVous avez acheté le grade &2Voleur &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce grade ou un grade au dessus !"
		if arg 1 is "heros":
			if player doesn't have permission "heros":
				if player's balance is bigger than 250000:
					make console execute command "/manuadd %player% héros"	
					send "&aVous avez acheté le grade &2Héros &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce grade ou un grade au dessus !"
		if arg 1 is "roi":
			if player doesn't have permission "roi":
				if player's balance is bigger than 500000:
					make console execute command "/manuadd %player% roi"
					send "&aVous avez acheté le grade &2Roi &aavec succès"					
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce grade ou un grade au dessus !"		
		if arg 1 is "dieu":
			if player doesn't have permission "dieu":
				if player's balance is bigger than 1000000:
					make console execute command "/manuadd %player% dieu"
					send "&aVous avez acheté le grade &2Dieu &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"					
			else:
				send "&cVous avez déjà achetez ce grade ou un grade au dessus !"		
		if arg 1 is "titan":
			if player doesn't have permission "titan":
				if player's balance is bigger than 1500000:
					make console execute command "/manuadd %player% titan"	
					send "&aVous avez acheté le grade &2Titan &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce grade ou un grade au dessus !"	
		if arg 1 is "xp":
			if player doesn't have permission "essentials.kit.xp":
				if player's balance is bigger than 250000:
					make console execute command "/manuaddp %player% essentials.kit.xp"	
					send "&aVous avez acheté le kit &2Xp &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"			
			else:
				send "&cVous avez déjà achetez ce kit !"	
		if arg 1 is "alchimiste":
			if player doesn't have permission "essentials.kit.alchimiste":
				if player's balance is bigger than 300000:
					make console execute command "/manuaddp %player% essentials.kit.alchimiste"
					send "&aVous avez acheté le kit &2Alchimiste &aavec succès"					
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce kit !"		
		if arg 1 is "druide":
			if player doesn't have permission "essentials.kit.druide":
				if player's balance is bigger than 250000:
					make console execute command "/manuaddp %player% essentials.kit.druide"	
					send "&aVous avez acheté le kit &2Druide &aavec succès"					
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce kit !"		
		if arg 1 is "explorateur":
			if player doesn't have permission "essentials.kit.explorateur"
				if player's balance is bigger than 200000:
					make console execute command "/manuaddp %player% essentials.kit.explorateur"	
					send "&aVous avez acheté le kit &2Explorateur &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
		else:
			send "&cVous avez déjà achetez ce kit !"		
		if arg 1 is "minerais":
			if player doesn't have permission "essentials.kit.minerais":
				if player balance is bigger than 200000:
					make console execute command "/manuaddp %player% essentials.kit.minerais"	
					send "&aVous avez acheté le kit &2Minerais &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"					
			else:
				send "&cVous avez déjà achetez ce kit !"		
		if arg 1 is "destruction":
			if player doesn't have permission "essentials.kit.destruction":
				if player's balance is bigger than 300000:
					make console execute command "/manuaddp %player% essentials.kit.destruction"	
					send "&aVous avez acheté le kit &2Destruction &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà achetez ce kit !"	
				stop
		if arg 1 is "vache":
			
		if arg 1 is "champimeuh":
		if arg 1 is "zombie":
		if arg 1 is "squelette":
		if arg 1 is "blaze":
		if arg 1 is "cochonzombie":
		if arg 1 is "golem":
		if arg 1 is "paysane":
		if arg 1 is "craft":
			if player doesn't have permission "essentials.workbench":
				if player's balance is bigger than 200000:
					make console execute command "/manuadd %player% essentials.workbench"	
					send "&aVous avez acheté la commande &2/craft &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà cette commande !"
		if arg 1 is "feed":
			if player doesn't have permission "essentials.feed":
				if player's balance is bigger than 400000:
					make console execute command "/manuadd %player% essentials.feed"	
					send "&aVous avez acheté la commande &2/feed &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà cette commande !"
		if arg 1 is "near":
			if player doesn't have permission "essentials.near.300":
				if player's balance is bigger than 600000:
					make console execute command "/manuadd %player% essentials.near.300"	
					send "&aVous avez acheté la commande &2/near &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà cette commande"
		if arg 1 is "back":
			if player doesn't have permission "essentials.workbench" and "essentials.back.ondeath":
				if player's balance is bigger than 400000:
					make console execute command "/manuadd %player% essentials.back.ondeath"
					make console execute command "/manuadd %player% essentials.back"					
					send "&aVous avez acheté la commande &2/back &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà cette commande"
		if arg 1 is "repair":
			if player doesn't have permission "essentials.repair":
				if player's balance is bigger than 1250000:
					make console execute command "/manuadd %player% essentials.repair"	
					send "&aVous avez acheté la commande &2/repair &aavec succès"
				else:
					send "&cVous n'avez pas assez d'argent !"
			else:
				send "&cVous avez déjà cette commande"

 

Modifié par MC_DevSk

7 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

Salut,

De mon côté, j'utilise ceci: 

		if arg-1 is "achat14":
			if 15000 is less than or equal to player's money:
				remove 15000 from player's account
				send "&5&lBlackmarket &8» &eVous venez de recevoir votre achat."
				add 1 to {neoshield.newpesettassss.%player%}
			else:
				send "&5&lBlackmarket &8» &eVous devez avoir 15 000$"

et cela fonctionne parfaitement 🙂 Il te faut évidemment vault pour que cela fonctionne.

Cordialement,

Modifié par Acenox
  • 0
Posté(e)
il y a 2 minutes, Acenox a dit :

Salut,

De mon côté, j'utilise ceci: 


		if arg-1 is "achat14":
			if 15000 is less than or equal to player's money:
				remove 15000 from player's account
				send "&5&lBlackmarket &8» &eVous venez de recevoir votre achat."
				add 1 to {neoshield.newpesettassss.%player%}
			else:
				send "&5&lBlackmarket &8» &eVous devez avoir 15 000$"

et cela fonctionne parfaitement 🙂

Cordialement,

Oui c'est ce que j'ai toujours utilisé, ça fonctionne très bien ^^

  • Haha 1
  • 0
Posté(e)

Bonjour ou bonsoir cher @MC_DevSk
Je vais aider pour votre problème 
Voici ce que moi j'utiliserai dans ton cas

Information >> **** = Une tabulation ou 4 espaces
Command /bachat [<text>]
****trigger:
**** ****if arg 1 is "voleur":
**** **** ****if player has permission "[Ta commande]":
**** **** **** ****send "&cVous possèdez déjà ce produit"
**** **** ****else:
**** **** **** ****if player's balance is greater than or equal to [Ton Prix]:
**** **** **** **** ****remove [Ton Prix] from player's balance 
**** **** **** **** ****make console execute command "/manuadd %player% voleur"
**** **** **** **** ****send "&bVous êtes desormais &2Voleur"
**** **** **** **** else:
**** **** **** **** ****send "&bVous n'avez pas l'argent requis"

  • 0
Posté(e)

Bonjour pour faire pour la balance du joueur soit plus petite q'un nombre "If player's balance less than 10:"

et quelle soit plus grande  "if player's balance more than 10:"

 

Cordialement,

  • 0
Posté(e)
il y a 19 minutes, KneaXy a dit :

Ou alors

if player's balance > 10
Si l'argent du joueur est supérieur à 10

if player's balance < 10
Si l'argent du joueur est inférieur à 10

if player's balance != 10
Si l'argent du joueur est différent de 10

if player's balance >= 10
Si l'argent du joueur est supérieur ou égale à 10

if player's balance <= 10
Si l'argent du joueur est inférieur ou égale à 10

C'est aussi une solution qui fonctionne bien

  • 0
Posté(e)

Salut ! Si ton problème n'est toujours pas résolu, essaye de mettre une variable locale qui prendre la valeur de la balance du joueur et de comparé cette variable avec ton chiffre, qui est dans ton cas 100000 ^^

Bonne aprem 😛

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.