Редко, но не всегда 5-10% случаев прохождения етого фрагмента кода,на самой первой строчке вылетает ошибка "Ошибка интерпритации For". Подскажите пожалуйста, в чём проблема? +нашёл ошибку в новой версии которой небыло в 2.29. После устоновления и снятия с паузы "linedelay" уже не то что задано ранее самим скриптом (становиться тем числом что задано внизу окна)
for #i 1 4 1 if #i = 1 set $runa $runa5p end_if if #i = 2 set $runa $runa6p end_if if #i = 3 set $runa $runa7p end_if if #i = 4 set $runa $runa8p end_if set $w1 findimage (0, 0 700, 600 ($runa)%f 2 50 1) if $w1 > 50 wait 500 + random (400) set #x %f[1 1] + random (40) set #y %f[1 2] + random (45) left #x, #y wait 1s while #t = 0 set $w1 findimage (0, 0 700, 600 ($yesbutton)%f 2 50 1) if $w1 > 50 set #t 1 end_if wait 500 + random (400) set #lag #lag + 1 if #lag >= 50 set #lag 0 goto refresh end_if end_while set #t 0 set #x %f[1 1] + random (10) set #y %f[1 2] + random (8) left #x, #y break end_if if #i = 4 set #activerunes 0 end_if end_for
|