Aller au contenu

Loop-value/integer/number non reconnue :'(


Messages recommandés

Posté(e)

Bonjour,

Essayant (en vain) d'optimiser le code de mon tutoriel (https://skript-mc.fr/forum/threads/sktructure-1-sauvegarde-de-structure-simple.10021/), je tombe sur une erreur... étrange...

Voici le bout de code qui bug:

        loop {_x2} - {_x1} + 1 times:
           loop {_y2} - {_y1} + 1 times:
               loop {_z2} - {_z1} + 1 times:
                   if {_count} is divisible by 500:
                       send "Progression: %{_count}/(({_x2} - {_x1} + 1)*({_y2} - {_y1} + 1)*({_z2} - {_z1} + 1))*100% pourcents"
                   add 1 to {_count}
                   add location at (loop-integer-1-1, loop-integer-2-1, loop-value-3 -1) to {sktruc::save::location::*}
                   add type of block at location at (loop-integer-1-1+{_x1}, loop-integer-2-1+{_y1}, loop-integer-3 -1+{_z1}) to {sktruc::save::block::*}

Avec comme erreur:

[ATTACH=full]4521[/ATTACH]

J'ai essayé de mettre "loop-value-3", "loop-number-3", "loop-integer-3", mais rien n'y fait...

J'ai aussi essayé avec d'autres syntaxes (pour le location) , avec et sans (), avec x: , y:, z:, sans, et toujours rien ...

En essayant de me résigner, j'ai mis le z en variable locale, mais alors c'était les loop-value-2 qui buggaient !

Si vous avez une idée, n'hésitez pas à proposer...

Posté(e)

J'ai mal compris si c'était ce que tu avais essayé de faire, mais peut-être faut-il mettre les calculs entre parenthèses.

Ex : loop ({_x2} - {_x1} + 1) times

Posté(e)

Je viens d'essayer, mais malheureusement ce n'est pas cela :/

Les loop {_x2} - {_x1} + 1 times, c'est juste que j’intègre un calcul dans ma loop, et elle boucle autant de fois que le résultat de ce calcul.

 

Cdlt,

RebellCraft

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