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
Ыы, у мя такой же скрипт, и такая же какашка в нём. Но я просто не обращяю на это внимания, он сначала начинает лечится, когда его бьют, патом перестаёт...