Yoko
http://forum.yoko.com.ua/

UO.FindType()
http://forum.yoko.com.ua/viewtopic.php?f=3&t=3457
Page 1 of 1

Author:  Sfagnum [ 2005-03-21 15:47:20 ]
Post subject:  UO.FindType()

есть переодически потребность просматривать одни и те же айтемы и получать их имена... делаю это вполне стандартным кодом:
Code:
UO.IgnoreReset()
UO.FindType(tIyem,cItem,idConteiner)
while UO.FindCount() > 0
  UO.GetName('finditem')
  ...
  UO.Ignore('finditem')
wend
UO.IgnoreReset()
наблюдаю следующие проблемы:
1. Запоминаются старые имена, т.е. при повторном использовании выше приведённого кода выдаётся старое имя айтема. UO.Click('finditem') - не спасает.
2. При поиске на земле запоминает все айтемы и после повторного поиска выдаёт наличие уже отсутствующих айтемов, и выдаёт для них как имена, так и старую дистанцию до них.
Всё это наблюдается при включённом TWI, отключать его можете даже не предлагать.

Вопрос как сделать так, чтобы выдавалась актуальная информация?

Author:  Goggy [ 2005-03-21 21:14:09 ]
Post subject: 

,resend
не пробовал???

Author:  Sfagnum [ 2005-03-21 22:49:26 ]
Post subject: 

Goggy wrote:
,resend
не пробовал???
не подумал...
я вот на uo.forget думаю... но как то оно захадошно работает... мне не понять чой то...

Author:  Goggy [ 2005-03-22 01:01:39 ]
Post subject: 

это не для наших умов зделано :lol:
я даже никак немогу пример использования данной команды, кажется она даже совершенно бесполезная и по словам Ёко ОФИГЕННО сбоит :?

ведь наскоко я понял после этого удаления из памяти предмет всё равно будет находится при повторном поиске :)

Author:  Sfagnum [ 2005-03-22 01:14:32 ]
Post subject: 

Goggy wrote:
это не для наших умов зделано :lol:
я даже никак немогу пример использования данной команды, кажется она даже совершенно бесполезная и по словам Ёко ОФИГЕННО сбоит :?
если так то всё понятно...
Goggy wrote:
ведь наскоко я понял после этого удаления из памяти предмет всё равно будет находится при повторном поиске :)
именно такой эффект мне и нужен ;)

Author:  Goggy [ 2005-03-22 01:17:04 ]
Post subject: 

если не секрет то для чего, просто интересно для общего образования :)

Author:  Sfagnum [ 2005-03-22 01:28:28 ]
Post subject: 

Goggy wrote:
если не секрет то для чего, просто интересно для общего образования :)
в ЛС ;)

Author:  Yoko [ 2005-03-22 14:47:45 ]
Post subject:  Re: UO.FindType()

Sfagnum wrote:
Вопрос как сделать так, чтобы выдавалась актуальная информация?


если ОЧЕНЬ надо то примерно так

* найти все вещи типа TYPE
* удалить все вещи типа TYPE командой forget (внимание, не применять на живые обьекты, результат непредсказуем)
* обновить контейнер (useobject для сумок, resend для мира)
* дождаться обновления
* прокликать все вещи типа TYPE
* дождаться обновления
* готово, можно искать в свежем наборе

Author:  Sfagnum [ 2005-03-22 14:54:40 ]
Post subject:  Re: UO.FindType()

Yoko wrote:
Sfagnum wrote:
Вопрос как сделать так, чтобы выдавалась актуальная информация?


если ОЧЕНЬ надо то примерно так

* найти все вещи типа TYPE
* удалить все вещи типа TYPE командой forget (внимание, не применять на живые обьекты, результат непредсказуем)
* обновить контейнер (useobject для сумок, resend для мира)
* дождаться обновления
* прокликать все вещи типа TYPE
* дождаться обновления
* готово, можно искать в свежем наборе
спасибо... но иногда нужно именно на живые объекты.... как быть в данном случае?

Author:  Yoko [ 2005-03-22 19:04:09 ]
Post subject: 

экспериментируй. себя только удалять не вздумай.

Author:  Sfagnum [ 2005-03-23 09:02:22 ]
Post subject: 

Yoko wrote:
экспериментируй. себя только удалять не вздумай.
спасибо.
я под условия не подпадаю ;)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/