Вот эта команда меня натолкнула на мысль
Code:
uo.waittargetobject(^t_fish)
В моем скрипте я понял что ее не хватает -
Code:
UO.WaitTargetObject('finditem')
У меня крыша едет
мой переделанный скрипт заработал, но просто через одно место, вобщем если перед запуском скрипта сам не разрежишь рыбы на стейк скрипт не заработает или просто дает ошибку несуществующий строки или перегружает процессор, если же я сам режу рыбы и стартую скрипт то: но ее выкладывает берет рыбу режет и выкладывает, пока не закончиться либо тип рыбы либо кучка ее, потом надо все с начало.
конечно хочется нормально рабочий скрипт что бы брал все типы рыбы резал и выкладывал :
Code:
sub Riba1()
repeat
if uo.weight > 50 then #вес который берет чар
repeat
UO.Findtype('0x097A', '-1', 'backpack') #куда выкладываю стейки
UO.moveitem('finditem',-1,'0x40105BEF' )
Wait(1000)
until uo.findcount()== 0
Wait(1000)
UO.UseObject('0x40105BEF')#использую сундук где рыба тип рыбы
UO.Findtype('0x09CC', '-1','0x40105BEF')
If UO.Findcount() == 0 Then
UO.Findtype('0x09CD', '-1','0x40105BEF')
If UO.Findcount() == 0 Then
UO.Findtype('0x09CF', '-1','0x40105BEF')
If UO.Findcount() == 0 Then
UO.Findtype('0x09CE', '-1','0x40105BEF')
If UO.Findcount() == 0 Then
return
Endif
Endif
Endif
Endif
UO.moveitem('finditem','100','backpack' )
Wait(500)
UO.WaitTargetObject('finditem')
UO.UseType('0x0F51')
Wait(500)
until uo.findcount()== 0
Endif
end sub