Нужно чтобы инжа выполняла эту команду только определенное время допустим 20секунд.Подскажите как это можно оформить

Moderators: Murderator+, Murderator
Code: Select all
var GoX
var GoY
sub StartWalk() # Вспомогательная функция для передачи параметров в walkn запуска ее в отдельном потоке
walkn(GoX,GoY,"")
end sub
sub main()
GoX=<Координата Х>
GoY=<Координата У>
UO.Exec('exec StartWalk') # Запускаем вспомогательную функцию
wait(20000) # Ждем 20 сек
UO.Exec('terminate StartWalk') # Выключаем функцию
end sub
Code: Select all
var GoX
var GoY
sub StartWalk() # Вспомогательная функция для передачи параметров в walkn запуска ее в отдельном потоке
walkn(GoX,GoY,"")
end sub
sub TimeGoTo(X,Y,TIME)
GoX=X
GoY=Y
UO.Exec('exec StartWalk') # Запускаем вспомогательную функцию
wait(TIME) # Ждем 20 сек
UO.Exec('terminate StartWalk') # Выключаем функцию
end sub