Aller au contenu

Messages recommandés

Version de Minecraft : 1.12.2
Version de Skript : 2.2 dev

Type du skript : Skript rp atm

Description du script :

Bonjour, je viens de faire un skript atm. Mais il y a une petite erreur quand je vérifie si le joueur a assez d'argent sur son compte sa ne marche pas. Voici photo et code. Merci Cordialement FurioGamer

 

image.thumb.png.5c6094edd4fc6156d5493377f442e108.png

 

if arg 1 is "ret":
            if arg 3 is "5":
                if {balance::%arg-2%} >= 5:
                    give 1 4158 to player's inventory
                    make console execute command "/eco take %arg 2% 5"
                    message "&c5€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"
            if arg 3 is "10":
                if {balance::%arg-2%} >= 10:
                    give 1 4157 to player's inventory
                    make console execute command "/eco take %arg 2% 10"
                    message "&c10€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"
            if arg 3 is "20":
                if {balance::%arg-2%} >= 20:
                    give 1 4156 to player's inventory
                    make console execute command "/eco take %arg 2% 20"
                    message "&c20€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"
            if arg 3 is "50":
                if {balance::%arg-2%} >= 50:
                    give 1 4155 to player's inventory
                    make console execute command "/eco take %arg 2% 50"
                    message "&c50€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"
            if arg 3 is "100":
                if {balance::%arg-2%} is bigger or less than 100:
                    give 1 4154 to player's inventory
                    make console execute command "/eco take %arg 2% 100"
                    message "&c100€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"
            if arg 3 is "200":
                if {balance::%arg-2%} >= 200:
                    give 1 4153 to player's inventory
                    make console execute command "/eco take %arg 2% 200"
                    message "&c200€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"
            if arg 3 is "500":
                if {balance::%arg-2%} >= 500:
                    give 1 4152 to player's inventory
                    make console execute command "/eco take %arg 2% 500"
                    message "&c500€ viennent d'être débiter de votre compte !"
                else:
                    message "&cDésoler, tu n'as pas assez d'argent sur ton compte pour faire cela !"

Partager ce message


Lien à poster
Partager sur d’autres sites

Hey, super simple, tu as mit à la place de >= 100 : Supérieur ou inférieur à 100 ce qui a aussi fait bug ton else d'en dessous.
Voici le code qui fonctionne parfaitement (Qui évite les deux dernières erreurs), je te conseille aussi pour éviter des logs inutiles dans la console qui pourrait faire un mini lag de remplacer les ID des items par leurs vrais noms.

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.


Bonne soirée.

Partager ce message


Lien à poster
Partager sur d’autres sites
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.