-В скрипте "кастующему" меняешь координаты под чара на которого будут кастовать, а спирит всеравно появляется где-то в углу.
-В скрипте "бъющему" на 13 строке выдает ошибку.
"Кастующему"
Code: Select all
sub bladespirit2()
while not uo.Dead()
repeat
if uo.mana > 20 then
placecast()
else
repeat
uo.warmode(false)
uo.useskill("Meditation")
wait(3000)
until uo.mana >=28
endif
wait(50000)
until uo.InJournal('World is')
wait(130000)
wend
end sub
Sub placecast()
uo.waittargettile(1294, 2284, 1137, 4) #ïîìåíÿòü êîîðäèíàòû(,infotile)
wait(500)
UO.Exec("cast 'Blade Spirits'")
wait(6000)
end sub
"Бъющему"
Code: Select all
var spirit = '0x023E', spiritid
while true
uo.findtype(spirit,-1,'ground')
if uo.findcount() > 0 then
spiritid = uo.getserial('finditem')
uo.warmode(true)
uo.attack(spiritid)
wait(5000)
else
if uo.gethp() < uo.str then
uo.bandageself()
wait(3000)
sword()
endif
endif
wend
endsub
sub sword() ; Îäåâàíèå ùèòà è îðóæèÿ
Var Svord='0x13E3' ;Òèï îðóæèÿ, èñïîëüçóåìûé âàìè
Var Shield='0x1B76' ;Òèï îðóæèÿ, èñïîëüçóåìûé âàìè
UO.Equipt('Lhand',Shield)
wait(1000)
UO.Equipt('Rhand',Svord)
wait(100)
end sub