Aller au contenu
  • 0

Aucune action


Question

Posté(e)

Salut,

J'ai commencé un skript pour gérer de l'argent, mais lors de l'ajout de certaines conditions, ça bloque et elles ne sont jamais considérées comme remplies même si elles le sont.

 

command /$ <text> <text> <text>:
   description: &cGestion de votre argent
   usage: &c/$ <send|add>
   aliases: /money, /bal, /balance, /bank, /€.
   trigger:
       if argument 1 is "send":
           set {_send.%player%} to arg 2
           if {_send.%player%} is less than 0:
               send "&3[bANQUE] &bVous ne pouvez pas envoyer de montant négatif. (&3%arg 2%$&b)"
           if {balance.%player%} is less than arg 2:
               send "&3[bANQUE] &bVous n'avez pas assez d'argent."
           if {balance.%player%} is higher than arg 2:
               remove arg 2 from {balance.%player%}
               add arg 2 to {balance.%arg 3%}
               send "&3[bANQUE] &bVous venez d'envoyer &3%arg 2%$ &bà &3%arg 3%"
       if argument 1 is "add":
           add arg 2 to {balance.%arg 3%}

 

D'après moi tout est bon, mais peut-être qu'une personne extérieure verra mieux que moi. Ca bloque à la condition "if {balance.%player%} is higher than arg 2:" et les deux autres

 

(Oui je sais y'a des choses qui sont pas très propres et illogiques)

 

Et aussi, lors de l'ajout d'options, mon skript n'est plus reconnu par le serveur.

(Il n'est plus compté dans la liste des skripts rechargés

options:
   devise: $

on first join:
   set {balance.%player%} to 10

command /$ <text> <text> <text>:
   description: &cGestion de votre argent
   usage: &c/$ <send|add>
   aliases: /money, /bal, /balance, /bank, /€.
   trigger:
       if argument 1 is "send":
           set {_send.%player%} to arg 2
           if {_send.%player%} is less than 0:
               send "&3[bANQUE] &bVous ne pouvez pas envoyer de montant négatif. (&3%arg 2%{@devise}&b)"
           if {balance.%player%} is less than {_send.%player%}:
               send "&3[bANQUE] &bVous n'avez pas assez d'argent."
           if {balance.%player%} is higher than {_send.%player%}:
               remove arg 2 from {balance.%player%}
               add arg 2 to {balance.%arg 3%}
               send "&3[bANQUE] &bVous venez d'envoyer &3%arg 2%{@devise} &bà &3%arg 3%"
       if argument 1 is "add":
           add arg 2 to {balance.%arg 3%}

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Moi je dis, que c'est une erreur skript ou java !

:p

Ah oui exactement je me disais bien aussi, si un plugin skript sous java ne fonctionne pas ça peut pas être à cause du css, mais j'étais pas sur merci :D

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