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. 

