sub bladespirit1()
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 bladespirit1()
var spirit = '0x023E', spiritid
uo.ignorereset()
uo.set('finddistance',15)
while true
uo.findtype(spirit,-1,'ground')
if uo.findcount() then
uo.warmode(1)
wait(500)
uo.attack(uo.getserial('finditem'))
wait(5000)
else
wait(500)
if uo.life < uo.str then
uo.bandageself()
wait(3000)
sword()
endif
endif
wend
endsub
sub bladespirit1()
var spirit = '0x023E', spiritid
uo.set('finddistance',6)
while true
uo.findtype(spirit,-1,'ground')
if uo.findcount() then
uo.exec('warmode 1')
uo.attack('finditem')
wait(5000)
else
if uo.gethp() < uo.str then
uo.bandageself()
wait(3000)
sword()
endif
endif
wend
endsub
Ыы, у мя такой же скрипт, и такая же какашка в нём. Но я просто не обращяю на это внимания, он сначала начинает лечится, когда его бьют, патом перестаёт...