Page 1 of 1
Помогите плз вам тут дела на 1 сек
Posted: 2005-06-14 15:45:27
by Impulsee
есть команда в скрипте walkn(x,y,'')
Нужно чтобы инжа выполняла эту команду только определенное время допустим 20секунд.Подскажите как это можно оформить

Posted: 2005-06-14 17:10:26
by Beyonder
Кхмм...
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
Posted: 2005-06-15 16:09:27
by Impulsee
И как мне все это запихать в скрипт на мининг вместо 1 команды?

Posted: 2005-06-16 20:36:37
by Beyonder
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
Все это вставляешь в конец и везде вместо walkn(X,Y,"") пишешь TimeGoTo(X,Y,<Время в мсек>)