Yoko
http://forum.yoko.com.ua/

простейшая ходилка - две координаты
http://forum.yoko.com.ua/viewtopic.php?f=20&t=12361
Page 1 of 1

Author:  MazaFaka [ 2007-08-26 21:16:28 ]
Post subject:  простейшая ходилка - две координаты

просмотрел все ходилки которые тут есть.
но мозгов не хватает разобратцо что и как, поэтому прошу помоч??
даны 2 координаты
чар должен ходить от координаты 1 до координаты 2 и обратно.
не сочтите за труд помогите .......

Author:  Scripts Writer [ 2007-08-26 21:38:17 ]
Post subject: 

Code:
sub Step(x,y,mx,my,forstep) 
  if uo.GetX('self') <> x then
    if uo.GetY('self') <> y then
      if mx<0 then
        if my<0 then
          uo.Press(40)
          wait(forstep)
        else
          uo.Press(39)
          wait(forstep)
        end if
      else
        if my<0 then
          uo.Press(37)
          wait(forstep)
        else
          uo.Press(38)
          wait(forstep)
        end if
      end if
    else
      if mx<0 then
        uo.Press(34)
        wait(forstep)
      else
        uo.Press(36)
        wait(forstep)
      end if
    end if
  else
    if my<0 then
      uo.Press(35)
      wait(forstep)
    else
      uo.Press(33)
      wait(forstep)
    end if
  end if
end sub

sub Go_To(x,y)
var mx,my,fx,fy
  var xx=x
  var yy=y
  var DistX=0
  var DistY=0
  var forstep=300
 
  repeat
    mx=uo.GetX('self')-x
    my=uo.GetY('self')-y
    fx=mx+x
    fy=my+y
    Step(xx,yy,mx,my,forstep)
  until x==fx+DistX && y==fy+DistY || x==fx-DistX && y==fy+DistY || x==fx+DistX && y==fy-DistY || x==fx-DistX && y==fy-DistY || x==fx && y==fy
end sub


Вставь в тот же файл в котором у тебя скрипт для которого тебе нужна ходилка, и в том месте где тебе надо подойти на координаты впиши

Code:
Go_To(твоя координата по Х,твоя координата по Y)


Координаты тайла узнаются командой
Code:
 ,infotile

Author:  MazaFaka [ 2007-08-27 06:53:40 ]
Post subject: 

Quote:
Go_To(твоя координата по Х,твоя координата по Y)

а куда заносить координаты второй точки(куда нужно идти)??
есть 2 координаты:
первая (965,86) точка где стоит чар Go_To(965,84)
вторая (1200,84) точка куда идет чар
куда их нужно подставлять??

Author:  MazaFaka [ 2007-08-29 11:02:33 ]
Post subject: 

up

Author:  Question_GimFlex [ 2007-08-29 11:44:20 ]
Post subject: 

Code:
sub go(x,y)
var myX,myY,i,z
for i=1 to 90
MyX=uo.getX()
MyY=uo.getY()
if abs(x-myX)==0 AND abs(y-myY)==0 then
return
end if
if x<=MyX then
if y<=MyY then
for z=0 to 1
uo.press( 38 )
next
else
for z=0 to 1
uo.press(37)
next
end if
else
if y<=MyY then
for z=0 to 1
uo.press(39)
next
else
for z=0 to 1
uo.press(40)
next
end if
end if
wait(200)
next
end sub

Sub abs(num)
if num>=0 then
return num
else
return num*(-1)
end if
end sub

Author:  MazaFaka [ 2007-08-29 19:17:59 ]
Post subject: 

всё это хорошо! спасибо большое за помощ!
НО... я не могу запустить эти скрипты, так как нужно куда то вносить какие то данные!
не сочтите за труд - дайте анатацию по тем скриптам которые есть. как их запускать?

Author:  Scripts Writer [ 2007-08-29 19:19:23 ]
Post subject: 

MazaFaka wrote:
всё это хорошо! спасибо большое за помощ!
НО... я не могу запустить эти скрипты, так как нужно куда то вносить какие то данные!
не сочтите за труд - дайте анатацию по тем скриптам которые есть. как их запускать?


См.выше в моём сообщении

Author:  ychenik [ 2008-06-04 12:20:42 ]
Post subject: 

У меня вопрос

вписав после скрипта Скрипт Вритера следующую строчку

Go_To(1450,1694)
Go_To(1450,1697)
чар проходит один раз туда сюда а затем выдается ошибка, Invalid numbers of arguments Go-To
если вписать кучу раз одни и те же координаты то он ходит столько сколько вписал потом та же ошибка, как сделать чтобы он ходил пока не выключу скрипт?

Author:  ychenik [ 2008-06-05 17:15:54 ]
Post subject: 

Никто не подскажет? :(

Author:  Kynep [ 2008-06-08 01:35:45 ]
Post subject: 

ychenik wrote:
Никто не подскажет? :(


Конкретнее скажи что тебе нуно от этой ходилки, телепаты в отпуске.

Author:  ychenik [ 2008-06-10 17:49:31 ]
Post subject: 

чтобы чар ходи туда сюда пока я не вырублю скрипт

Author:  666||TORCHKI [ 2008-06-14 18:56:00 ]
Post subject: 

Во народ тоже чёто мучался с ходилкой из скрипта ветра на лумбер )
Мне нужно чтобы чар заходил в порт ! потом подходил к сундуку ! и потом заходил назад в порт )

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/