Нужно чтобы инжа выполняла эту команду только определенное время допустим 20секунд.Подскажите как это можно оформить
Помогите плз вам тут дела на 1 сек
Moderators: Murderator+, Murderator
Помогите плз вам тут дела на 1 сек
есть команда в скрипте walkn(x,y,'')
Нужно чтобы инжа выполняла эту команду только определенное время допустим 20секунд.Подскажите как это можно оформить
Нужно чтобы инжа выполняла эту команду только определенное время допустим 20секунд.Подскажите как это можно оформить
Кхмм...
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 subCode: 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
Все это вставляешь в конец и везде вместо walkn(X,Y,"") пишешь TimeGoTo(X,Y,<Время в мсек>)