Aller au contenu
  • 0

Comparaison entre deux valeurs


Question

Posté(e)

Bonjour,

 

Je viens demander votre aide car je bloque sur une ligne de mon skript, comme notifié dans le titre il s'agit d'une comparaison.

Je m'explique, je voudrais comparer la balance du joueur à un prix donné.

Ce que j'ai appliqué actuellement d'après ce que j'ai compris de la doc :

if {ech.prix.%loop-value%} is less than to "%player's money%":

 

J'ai également essayé ceci après avoir regardé pas mal de skript donné dans le répertoire (oui j’apprends en décortiquant le skript des autres).

if player's money >= {ech.prix.%loop-value%}:

 

Seulement dans les deux cas il m'indique l'erreur suivante dans la console :

can't understand this condition: '{ech.prix.%loop-value%} is less than to "%player's money%"' (echms.sk, line 54: if {ech.prix.%loop-value%} is less than to "%player's money%":')

 

Qu'il ne comprend pas la condition, quel que soit la ligne que je rentre.

Auriez-vous une solution à me proposer pour régler ce petit soucis ?

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Vos deux réponses non pas aboutis, je reste bloqué sur "can't understand condition".

Si ça peut mieux vous aidez :

command /ech [<text=help>] [<text>] [<number>]:
 trigger:
      if arg 1 is "start":
        if {ech.%uuid of player%} is false:
          if arg 2 is not set:
           message "MSG 1-2-52"
            loop {ech.list::*}:
              if {ech.use.%loop-value%} is false:
                if {ech.prix.%loop-value%} is less than to "%player's money%":
                  set {_price} to "&a%{ech.prix.%loop-value%}%"
                else:
                  set {_price} to "&c%{ech.prix.%loop-value%}%"
                make console execute command "/tellraw blablabla"
            stop

  • 0
Posté(e)
Dans ce cas c'est surement le "player's balance" qui n'est pas reconnu. As-tu Vault? Est-tu bien dans une boucle pour le "loop-value"?

Ah bien vu, je n'ai pas installé Vault en pensant que essentials suffirait à lui seul.

J'essaie ça de suite.

 

Dans le premier, essais d'enlever le "to".

Merci ta solution fonctionne :) il ne m'indique plus aucune erreur, reste à tester s'il fait vraiment la comparaison.

 

EDIT: Et la comparaison fonctionne à merveille merci à vous !

×
×
  • 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.