Короче есть у меня скриптик. Он кликает на всю кровь вокруг, какую видит. Юзаешь useblood2() он врубается, собирает всю кровь вокруг, когда кровь кончается, ещё раз юзаешь uoseblood2() и он вырубается.
Code:
sub UseBlood2()
If UO.GetGlobal('UseBlood')=='Off' Then
UO.SetGlobal('UseBlood','On')
UO.Print("UseBlood MODE activated!")
UO.Exec('exec UseBlood')
Else
UO.SetGlobal('UseBlood','Off')
UO.Print("UseBlood MODE deactivated!")
UO.Exec('terminate UseBlood')
Endif
end sub
sub UseBlood()
var n
Dim Blood[6]
Blood[0] = 5
Blood[1] = '0x122E'
Blood[2] = '0x122D'
Blood[3] = '0x122A'
Blood[4] = '0x122B'
Blood[5] = '0x122C'
UO.Set('finddistance','3')
repeat
if uo.life < uo.str+1 then
For n = 1 TO Blood[0]
REPEAT
UO.FindType(Blood[n],'-1','1')
If UO.FindCount() Then
UO.UseObject('finditem')
Wait(500)
else
wait(50)
End If
Until UO.FindCount()==0 or UO.Dead()
Next
Wait(500)
end if
Until UO.Dead()
UO.SetGlobal('BloodCheck','off')
UO.exec ('Use Blood')
end sub
Вообще я его юзаю чтобы отхилиться с крови врага, если у меня хп не полное, но я там изменил немного строчку
Code:
if uo.life < uo.str+1 then
и теперь он сойдёт и для твоих целей.
Учти, когда кровь закончится, он будет писать, что нет крови вокруг, но ты просто выключи его и всё.