Глюк инжекта или в ДНК? =)
Posted: 2005-06-06 20:01:21
Вот я написал пару скриптов, ни один из них не работает 2 раза на одну сессию УО
. Вопрос в том, это забыл что-то я, или глючит инжект?
Если мой метод в инжекте будет виснуть все время, просьба предложить другую рабочуу реализацию.

Code: Select all
sub CountItems() ### Подсчет всех вещей в мешке (и в кучках)
var Pack='0x407A7B99'
var Sum=0
UO.Ignorereset()
UO.FindType(-1,-1,Pack)
while UO.FindCount()
Sum=Sum+UO.GetQuantity('finditem')
UO.Ignore('finditem')
UO.FindType(-1,-1,Pack)
wend
UO.Print('---- '+str(Sum)+' -----')
UO.Ignorereset()
end sub
Code: Select all
sub SortBag() ### Выравнивает все предметы в паке построчно
var ID='0x407A7B99'
var left,ix,iy
UO.Ignorereset()
UO.FindType(-1,-1,ID)
left=UO.FindCount()
for ix=20 to 200 step 20
for iy=20 to 100 step 20
UO.MoveItem('finditem',0,ID,ix,iy,UO.GetZ('finditem'))
UO.Ignore('finditem')
left=left-1
if (left<=0) then
return
end if
UO.FindType(-1,-1,ID)
next
next
UO.Ignorereset()
end sub
Если мой метод в инжекте будет виснуть все время, просьба предложить другую рабочуу реализацию.