Ex-Brodyaga wrote:
Нет не работает, не можешь помочь - молчи. Скрипт я написал, кому интересно вот :
sub main()
var bag1=0x40153A31
var bag2=0x4018BBAE
############################
var kolvo=0
var kolvse=0
repeat
UO.findtype('0x1F4C','0x0000','bag1')
kolvo=UO.Getquantity('finditem')
kolvse=kolvse+kolvo
CheckLag()
UO.Print(Str(kolvse))
UO.MoveItem('finditem','500','bag2')
wait(500)
until 1==2
UO.Print(Str(kolvse))
end sub
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(200)
until UO.InJournal('backpack')
end sub
Так ты тогда пиши, для чего этот скрипт... Потому что из его текста это неясно. UO.Ignore() нету, поэтому будут находиться те же стопки, перемещение по 500 - зачем? Напиши, о чем этот скрипт... Тем более, что по отсутствию кавычек в сериалах сумок ясно: скрипт не рабочий.
Если тебе надо просто сосчитать общее кол-во предметов во всех стопках в bag1, то попробуй так:
Code:
sub main()
var bag1='0x40153A31'
############################
var kolvo=0
var kolvse=0
repeat
UO.findtype('0x1F4C','0x0000','bag1')
kolvo=UO.Getquantity('finditem')
kolvse=kolvse+kolvo
UO.Ignore()
wait(100)
until UO.FindCount() == 0
UO.Print(Str(kolvse))
UO.IgnoreReset()
end sub