4rno Posté(e) le 6 février 2017 Posté(e) le 6 février 2017 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...
AnTerZz Posté(e) le 7 février 2017 Posté(e) le 7 février 2017 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
4rno Posté(e) le 7 février 2017 Auteur Posté(e) le 7 février 2017 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
Messages recommandés