перейду непосредственно к проблеме - я играю на шарде fwuo.ru , 51 сфера, и мне необходима догонялка.
Играю на старой версии инжект ,а именно на 305.09 тк на сервере постоянный ресинк а эта длл вроде как помогает, использую клиент 203.б ни чем не патченный.
В наличии имеется догонялка с альфы :
sub FH()
uo.say(' ')
var dx, dy
UO.DeleteJournal()
while NOT UO.Dead('laststatus') and NOT UO.Dead('self')
dx=UO.GetX('laststatus')-UO.GetX()
dy=UO.GetY('laststatus')-UO.GetY()
if dx==0 then
if dy>0 then
UO.Press(35)
else
if dy<0 then
UO.Press(33)
end if
end if
end if
if dx>0 then
if dy>0 then
UO.Press(40)
else
if dy<0 then
UO.Press(39)
else
UO.Press(34)
end if
end if
end if
if dx<0 then
if dy>0 then
UO.Press(37)
else
if dy<0 then
UO.Press(38)
else
UO.Press(36)
end if
end if
end if
wend
end sub
Когда включаю скрипт - бежит за целью, как только цель останавливается - скрипт не доходит до цели 2-3 тайла и начинает пить тоталхеал.
Можете ли вы исправить скрипт чтобы он добегал до цели вплотную, бил её,проверял на наличие магии зеркала(незнаю можно ли так?) а затем кастовал в зависимости от жизни догоняемого и от моей магии - либо стрелку с буки чтобы снять зеркало,либо лайт со скроля , либо фс со скроля.
И если цель продолжает двигаться- проверял на наличие опять же магии зеркала - если она есть,кидал в догоняемого стрелку и парализил его со скроля, а если у догоняемого мало хп - то лайтил или фсил со скроля.
Я наверное многое прошу но я на вас очень рассчитываю
Отвечаю на все вопрсы относительно сервера и так далее
Code: Select all
Code: Select all