Page 1 of 1

имена

Posted: 2006-07-20 01:10:59
by to4a
есть скрипт на покупку(тыкаешь таргет на вендора, оно само произносит "имя_вендора buy")
работает так: тыкает в вендора ждет появления имени, и после появления произносит... проблема в том что после первого раза, когда вендор произносит чтонить из своих фраз то в следующий раз инжа считает уже эту фразу именем хоть убей, её уже не переубедить что вендора вовсе не зовут "I have lots to sell", или чтонить из этой серии...
от такая вот трабла... как всё таки заставить инжу забыть его имя?

Posted: 2006-07-20 08:30:06
by Leo

Posted: 2006-07-20 09:37:26
by Askaneli
TWI вкл

Posted: 2006-07-23 00:52:52
by to4a
Leo wrote:https://yoko.uokit.com/viewtopic.php?p=18738#18738

Code: Select all

sub marketbuy() 
   VAR vend, ven='vendor'   
   UO.Exec('addobject vend')
   while uo.Targeting()
      wait(200)
   wend 
   UO.Click('vend')
   ven=UO.GetName('vend')     
   UO.Say(ven + ' buy')
end sub

у этого скрипта будет та же самая хрень, алгоритмы сходные только этот примитивнее немного, и вообще хз как он будет работать, между кликом и гетнеймом нет паузы, не успеет имя отбразится и вообще хз что оно захватит туда...
2 Ascaneli
а поподробнее?

Posted: 2006-07-23 01:06:51
by Leo
to4a wrote:2 Ascaneli
а поподробнее?

Галку поставь рядом с пунктом Track world items в закладке Main инжи.