Aller au contenu
  • 0

>> Utiliser PlaceHolderAPI dans Skript


Question

Posté(e) (modifié)

Salut :

Je créer un skript (Version 2.3) censé créer une commande qui "convertit" de la money (Avec le placeholder de vault : "vault_eco_balance"). Mon code :

#======================#

#----- Contribute -----#

#======================#
Command /contribute:
	trigger:
		if {ville.%player%} exists:
			if placeholder "vault_eco_balance" > 500:
				remove 500 from placeholder "vault_eco_balance"
				add 1 to {ville.ville.%{ville.%player%}%.level}
				message "{@prefix} Vous avez échanger 500 de money contre 1 level pour votre ville !"
				stop
			else:
				message "{@eprefix} Il vous faut 500 de money pour convertir cette argent en level !"
				stop
		else:
			message "{@eprefix} Vous n'êtes pas dans une ville !"
			stop

L'erreur : Can't compare a text with an integer (Ville.sk, line 409: if placeholder "vault_eco_balance" > 500:')

 

Remove 500 from placeholder "vault_eco_balance" ne fonctionne pas non plus !

 

Aidez moi svp je ne peux plus continuer sans cela !

Modifié par TitiLaPierre

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

Voici une ligne pour remplacer ton placeholder

if 500 is greater than or equal to player's money:

Si ça ne marche pas

if 500 >= to player's money:

Bonne soirée !

  • J'aime 2
  • 0
Posté(e) (modifié)

Merci beaucoup @Acenox ! (Le 2e fonctionne tu as juste inversé >= et <=) Aurais tu de quoi remplacer :  remove 500 from placeholder "vault_eco_balance" (J'ai essayé de faire remove 500 from player's money mais cela ne marche pas 😥)

Modifié par TitiLaPierre
  • 0
Posté(e)

moi utilise ceci pour vault 1.7.10 : 

subtract 10 from  player money

 

ou 

 

subtract 10 from player's money

 

je sais plus x)

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.