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

UO.Ignore('finditem') вешает клиент
http://forum.yoko.com.ua/viewtopic.php?f=3&t=12964
Page 1 of 1

Author:  Constin [ 2007-12-27 21:13:09 ]
Post subject:  UO.Ignore('finditem') вешает клиент

Задача - взять из трупа все и положить в мешочек , который лежит в бэкпеке.

Данный скрипт работает, но если в мешочке попробуешь пошевелить вещи- скрипт вылетает.

Я полагаю, что функция UO.IgnoreReset() срабатывает некорректно.

Помогите плз.

Sub Loot()


UO.SetReceivingContainer('0x400265CE')
repeat
UO.FindType('-1','-1','lastcontainer')
UO.Print(' !!! Looting Items: '+str(UO.findcount()))
UO.Ignore('finditem')
UO.Grab('0','finditem')
Wait(500)
until UO.FindCount()==0
UO.IgnoreReset()
UO.UnSetReceivingContainer()

end sub

Author:  Destruction [ 2007-12-27 21:18:01 ]
Post subject: 

viewtopic.php?t=11954

Не очень популярный топик, но крайне интересный.

Author:  Constin [ 2007-12-27 21:35:48 ]
Post subject: 

а вставки на перле инжект съест?

Author:  Destruction [ 2007-12-27 21:40:24 ]
Post subject: 

Constin wrote:
а вставки на перле инжект съест?

Если ему дать вилку и ножик - съест.

Author:  Constin [ 2007-12-27 22:24:25 ]
Post subject: 

попробуем написать новую функцию)

Author:  Destruction [ 2007-12-27 22:29:35 ]
Post subject: 

Constin wrote:
попробуем написать новую функцию)

Имелось в виду использовать уже готовый перловский скриптовый модуль, который соответственно отлично переваривает перл.. Типа вилка и ножик - pinject :)

А какую вы собрались писать функцию - я не совсем понял..

Author:  Constin [ 2007-12-27 23:08:44 ]
Post subject: 

ну видимо сразу лут... , так как использовать функции инжекта (moveitem, ignore etc) видимо будет нельзя , раз они глючные
хотя не разобравшись.. может это я слишком самоуверенно говорю.

Author:  admir [ 2007-12-27 23:14:25 ]
Post subject: 

у меня всегда после использования хоть 1 игноре итем в скоре наступал краш .

Author:  Kynep [ 2007-12-28 12:36:07 ]
Post subject:  Re: UO.Ignore('finditem') вешает клиент

Constin wrote:
Задача - взять из трупа все и положить в мешочек , который лежит в бэкпеке.
Данный скрипт работает, но если в мешочке попробуешь пошевелить вещи- скрипт вылетает.
Я полагаю, что функция UO.IgnoreReset() срабатывает некорректно.
Помогите плз.


Блин скока мона говорить:
Code:
Sub Loot() 
UO.SetReceivingContainer('0x400265CE')
repeat
UO.FindType('-1','-1','lastcontainer')
UO.Print(' !!! Looting Items: '+str(UO.findcount()))
UO.Grab('0','finditem')
UO.Ignore('finditem')
Wait(500)
until UO.FindCount()==0
UO.IgnoreReset()
UO.UnSetReceivingContainer()
end sub

как он возьмет вещь которую игнорирует? поменяй у себя местами, граб и игнор. а зачем ты вещи в тркпе трогаешь? нетрожжжж... :twisted: :twisted: сам все заберет.

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