Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Догонялки
Догонялки
Собственно, выкладываем сюда ссылки на догонялки различные.
Хотелось бы увидеть быструю догонялку с бегом.
Заранее спасибо
Хотелось бы увидеть быструю догонялку с бегом.
Заранее спасибо
напиши сам.
в цикле берешь координаты цели, GetDir на него, и вперед через (New)MoveXY.
Оптимальная догонялка - всего одна, и занимает она АЖ строк десять.
весь остальной бред - от лукавого.
в цикле берешь координаты цели, GetDir на него, и вперед через (New)MoveXY.
Оптимальная догонялка - всего одна, и занимает она АЖ строк десять.
весь остальной бред - от лукавого.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
обход препятствий встроен в (New)MoveXY
а по тем же тайлам - это бред, увеличивает скрипт в разы.
вобщем-то тоже ничего страшного, брать координаты чара почаще, закидывать их в массив, а потом ходить по ним.
но имхо это адский изврат.
а по тем же тайлам - это бред, увеличивает скрипт в разы.
вобщем-то тоже ничего страшного, брать координаты чара почаще, закидывать их в массив, а потом ходить по ним.
но имхо это адский изврат.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Code: Select all
Attack(dummy);
while GetHP(dummy)>0 do
MoveXY(GetX(dummy),GetY(dummy),true,1,true);
ну, это уж совсем примитивно - но вобщем-то работать будет.
только обязательно добавить задержку в цикл:
и это, где условие выхода с цикла-то?
только обязательно добавить задержку в цикл:
Code: Select all
Attack(dummy);
while GetHP(dummy)>0 do
begin
MoveXY(GetX(dummy),GetY(dummy),true,1,true);
wait(50);
end;
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
вот условие, что с ним не так?
просто это кусок из скрипта, там несколько сложнее)
Code: Select all
while GetHP(dummy)>0
Да я это понимаю, но почему то чар совсем медленно бежит по сравнению с клиентом, ну вот скрипт может тут яснее станет
Code: Select all
program test;
const
chaser=$000F8A9C;
begin
SetWalkUnmountTimer(370);
SetRunMountTimer(95);
repeat
NewMoveXY(GetX(chaser),GetY(chaser),true,1,true);
wait(100)
until false;
end.