тот же скрипт появились странные новые баги какие то
лог ошибки
14:47:45 0 (lumber.txt, 41): if_not $switch(0x00) = 11
14:47:45 0 (lumber.txt, 42): if_not chardir = 4
14:47:45 0 (lumber.txt, 47): set #chary(824) charposy
14:47:45 0 (lumber.txt, 47): #chary = 825
14:47:45 0 (lumber.txt, 48): send end
14:47:45 0 (lumber.txt, 49): wait #wait(300)
14:47:45 0 (lumber.txt, 50): if #chary(825) = charposy
14:47:45 0 (lumber.txt, 55): if_not #chary(825) = charposy
14:47:45 0 (lumber.txt, 57): set $left(free) free
14:47:45 0 (lumber.txt, 57): $left = free
14:47:45 0 (lumber.txt, 58): set $right(free) free
14:47:45 0 (lumber.txt, 58): $right = free
14:47:45 0 (lumber.txt, 59): if #p(133) < 0 and $switch(0x00) = 00(0x00)
14:47:45 0 (lumber.txt, 63): set $switch(0x00) 00(0x00)
14:47:45 0 (lumber.txt, 63): $switch = 00
14:47:45 0 (lumber.txt, 64): set #p(133) #p(133) + 1
14:47:45 0 (lumber.txt, 64): set - (64): Символ не распознан (pos:1)
краказябры в логе читаются на компе как "Символ не распознан"
кусок скрипта
if_not $switch = 11
if_not chardir = 4
send end
wait #wait
end_if
set #chary charposy
send end
wait #wait
if #chary = charposy
send end
wait #wait
end_if
if_not #chary = charposy
set $left free
set $right free
if #p < 0 and $switch = 00
set #dx charposx - #startx
gosub tunex2
end_if
set $switch 00
set #p #p + 1 //64-я строка
=((