а можно хитрее.
вот пример для хайда:
Code:
sub HidingMinutes(minutes) # при запуске указать время в минутах.
var waited
repeat
uo.print("Hiding...")
UO.DeleteJournal() # очищать журнал надо перед действием, а не после него.
UO.Useskill('Hiding')
Repeat
Wait(100)
waited = waited + 100
Until UO.InJournal("You have hidden yourself well") or UO.InJournal("You can't seem to hide here.")
Wait(100)
waited = waited + 100
until waited>minutes*60000 or UO.Dead()
end sub
То есть, завести счетчик миллисекунд, и при каждом ожидании увеличивать его на соответствующее количество единиц.
и запускать непосредственно из мининга.