sub start
while UO.Dead()
UO.Exec('terminate mine')
wait(100)
UO.Exec('terminate grd')
wait(100)
walker(1010,475,0)
wait(500)
walker(2010,475,0)
wait(500)
UO.Exec('mine')
wait(500)
UO.Exec('grd')
wait(500)
wend
end sub
когда я умираю там буквально доля секунды и я уже живой..
вопрос : будет ли работать скрипт в таком виде коректно если нет то подскажите что подправить
sub main()
while 1
repeat
wait(50)
until uo.life<1
wait(2000)
walk
walk
wend
endsub
когда я умераю проходит 1 сек +- и сразу с полным столбом ) а можно какуюто проверку на диапазон координат сделать? типа если х1000-2000 а у2000-5000 то k=1
while k=1
отрубаем всё
бежим
бежим
врубаем всё
wend
? так реально?
sub main()
while 1
repeat
wait(50)
until uo.dead() and любое другое условие
отрубаем все
repeat
wait(100)
until NOT uo.dead()
walk
walk
включаем все
wend
endsub
но я бы всетаки советовал не отдельным скриптом делать а всю эту чахорду закинуть в основной скрипт.
sub main()
while 1
repeat
wait(50)
until uo.life<1
wait(2000)
walk
walk
wend
endsub
когда я умераю проходит 1 сек +- и сразу с полным столбом ) а можно какуюто проверку на диапазон координат сделать? типа если х1000-2000 а у2000-5000 то k=1
while k=1
отрубаем всё
бежим
бежим
врубаем всё
wend
? так реально?