FurioGamer Posté(e) le 25 octobre 2021 Posté(e) le 25 octobre 2021 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 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 !"
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 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. 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%} >= 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 !" Bonne soirée.
Joriis Posté(e) le 4 mars 2022 Posté(e) le 4 mars 2022 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés