вот собственно скрипт. проблемы две , первая бревна чар берет но после того как меньше 30 их то он не докладывает и вторая проблема не всегда чар находит рядом с собой плавилку. Моет кто-то поправит скрипт?
Code: Select all
sub Paper() ; Делаем бочки - с собой пила
VAR TLogs='0x1BDD' ; Тип логов
VAR TPila='0x1030' ; ПИЛА
VAR TPaper='0x1EBA' ; Бумага
VAR Kolvo = 200 ; Брать логов (Count of logs for a one grab)
UO.FindType( TLogs, -1, 1 ) ; Ищем логи на полу
UO.Grab( Str( Kolvo ), 'finditem' ) ; Кладем логи в пак
wait(200)
If UO.FindCount() == 30 Then
UO.Print("Logs not found, script terminated")
While UO.Count( TLogs ) > 30 ; Пока в паке есть логи
UO.print("ЛОГИ ЗАКОНЧИЛИСЬ !!!!")
return
else
uo.Grab('200','finditem')
end if
end if
wait(200)
CheckLag()
while NOT UO.InJournal("успешно") AND NOT UO.InJournal("...") and NOT UO.InJournal("Targeting Cancelled")
wait (20)
wend
end sub
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('backpack')
end sub
sub main()
while 1
While UO.Mana > 2
UO.Exec("waittargetobject ^0x0E77")
UO.Exec("useobject Type=0x1EBA")
Wait(15000)
Wend
While UO.Mana < UO.INT
UO.Exec("useskill Meditation")
Wait(7000)
Wend
Wend
end sub