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

Помогите плз
http://forum.yoko.com.ua/viewtopic.php?f=3&t=13721
Page 1 of 1

Author:  D3VnuLL [ 2008-06-21 18:49:30 ]
Post subject:  Помогите плз

Вообщем народ есть такая проблема незнаю как вызвать ходилку в координатам которые запомнил через
Code:
uo.getx('self')
uo.gety('self')

или какой командой лучше запомнать.. а тоесть мне нужно
Code:
Запоминание координат на трупе 
Ходилка к координатам трупа

Author:  Scripts Writer [ 2008-06-21 19:57:09 ]
Post subject: 

"Запоминание",- сохранение возвращаемых значений в какие то ячейки памяти, или переменные как частный случай.

Объяви несколько переменных, и туда присвой результат взятия координат объекта. Затем их передавай в ходилку.

Author:  D3VnuLL [ 2008-06-21 20:13:31 ]
Post subject: 

это Я понимаю.. но как это всё сделать нет :(

Author:  Scripts Writer [ 2008-06-21 21:39:53 ]
Post subject: 

Уроки написаны для чего, фак, хелп, комментарии к скриптам? Постоянно приходят новые люди, читают уроки, смотрят несколько скриптов и потом сами всё для себя пишут. Но так же постоянно остаются не понимающие люди, которые столько времени в пустую тратят на создание безответных тем.

Не помню кто сказал, но проще человека научить ловить рыбу, чем постоянно ею его кормить. Если вы не понимаете этого, то можете продолжать писать темы не о чём, и мы так и будем всегда вокруг одного и того же, вместо того чтоб разговаривать на действительно интересные темы.

Author:  D3VnuLL [ 2008-06-22 09:21:08 ]
Post subject: 

Подумал Я тут немного, написать попробывал но не выходит :(
Code:
var d
var j
sub Test()
d=uo.getX("self")
j=uo.getY("self")
wait(5000)
.....

GotoXY(uo.getx(d),uo.gety(j),2)
wait(5000)
end sub

Вот что вышло но, когда доходит скрипт до ходьбы к трупу чар идёт не в ту сторону тоесть идёт в противоположную сторону не останавливаясь :lol:

Author:  Scripts Writer [ 2008-06-22 09:33:24 ]
Post subject: 

1. Если тебе надо идти к трупу, то и бери координаты трупа а не себя. Или ты когда умираешь, берёт координаты себя, как своего трупа?
2. Ты уже присвоил переменным координаты,- сделай
Code:
uo.Print('x:'+STR(D)+' y:'+STR(j))
и ты это наглядно увидишь. Так зачем ещё раз вызывать функцию уже для этих полученных значений? Она принимает в параметрах объект,- 'self','ID','lastcorpse', а не целочисленные значения.

Author:  D3VnuLL [ 2008-06-22 09:39:53 ]
Post subject: 

Scripts Writer wrote:
1. Если тебе надо идти к трупу, то и бери координаты трупа а не себя. Или ты когда умираешь, берёт координаты себя, как своего трупа?
2. Ты уже присвоил переменным координаты,- сделай
Code:
uo.Print('x:'+STR(D)+' y:'+STR(j))
и ты это наглядно увидишь. Так зачем ещё раз вызывать функцию уже для этих полученных значений? Она принимает в параметрах объект,- 'self','ID','lastcorpse', а не целочисленные значения.


1) Когда Я умираю берёт место координат где Я умер тоесть место под трупом.
2) тоесть получаться так? :roll:
Code:
GotoXY(uo.getx(self),uo.gety(self),2)

Author:  Kynep [ 2008-06-22 10:12:32 ]
Post subject: 

D3VnuLL wrote:
2) тоесть получаться так? :roll:
Code:
GotoXY(uo.getx(self),uo.gety(self),2)


Нет, получается так:

Code:
GotoXY(d,j,2)

Author:  D3VnuLL [ 2008-06-22 10:36:24 ]
Post subject: 

Всем спасибо. Скрипт заработал..
Народ у меня ещё вопрос вот к примеру лутилка
Code:
sub LootSelf() 
  var obj, body
  UO.Set('finddistance',3)
  repeat
    uo.FindType('0x2006','-1','ground')
    If uo.FindCount() then
      obj = uo.getserial('finditem')
      uo.click(obj)
      body = uo.getname(obj)
      UO.Ignore('finditem')
      If body == "Jacky" then
        uo.printf("loot myself =)")
      endif
    end if
  Until not UO.FindCount()
  UO.IgnoreReset()
end sub

Она запускаеться без проблем но не лутает мой труп... есть ли у кого луталка не по ласкопроус а по поиску? и лутать мне надо всего 2 типа итемов.. юзал поиск находил только по ласткопроузу(

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