Page 1 of 2

"взятие координат"

Posted: 2007-05-04 16:15:59
by CONDOMchick
Подскажите пожалуйсто, каким способ можно "Взять координаты" с ласттатуса например?

Re: "взятие координат"

Posted: 2007-05-04 16:21:28
by Nmy
CONDOMchick wrote:Подскажите пожалуйсто, каким способ можно "Взять координаты" с ласттатуса например?

Code: Select all

uo.getx(object)
uo.gety(object)
uo.getz(object)

Posted: 2007-05-04 16:34:06
by CONDOMchick
спасибо. Вот например, я хочу чтобы чар кастовал с ванды по последнему статусу... должно быть 2 функции? 1. Взять координаты. 2. каст. Да? Или можно сразу кастовать по последним координатам ластстатуса?

Posted: 2007-05-04 16:40:36
by Ururu

Code: Select all

uo.waittargettile(lasttile)

Posted: 2007-05-04 17:33:57
by CONDOMchick
Ururu wrote:

Code: Select all

uo.waittargettile(lasttile)


Приведи пожалуйста пример... не совсем понимаю...
Вот например...

sub wos_wand()
Var Type='0x000'
UO.FindType(Type, 2)
UO.Waittargetobject('laststatus')
UO.UseObject('finditem')
end sub


Только нужно чтобы не по последнему статусу, а по последним его координатам. Например Он стоял где-то, когда я нажму, стена кастанётся туда, где я снимал последний раз статус. Спасибо.

Posted: 2007-05-04 18:05:05
by Nmy
почитай уроки

Posted: 2007-05-04 18:06:01
by CONDOMchick
Mr Nmy wrote:почитай уроки
Я бы с радостью) Где именно про это?)

Posted: 2007-05-04 18:08:28
by Ururu

Posted: 2007-05-04 18:14:29
by CONDOMchick
Ururu wrote:https://yoko.uokit.com/viewtopic.php?t=6887


Спасибо. Прочитал. Ничего нового не открыл. Там описывается "ловушка" (бгггг) для опред. тайла... А вот как автоматически добавлять тайл, на котором последний раз снимали статус...?

Posted: 2007-05-04 21:49:53
by CONDOMchick
бгг

Posted: 2007-05-04 21:53:47
by u0rypT
С ванды допустим кастовать ? залезаеш в хоткейс пишиш useobject типванды last

Posted: 2007-05-04 22:00:00
by CONDOMchick
3Jlo6Hblu' u0ry®T wrote:С ванды допустим кастовать ? залезаеш в хоткейс пишиш useobject типванды last


бггг издеваешся? тему трудно почитать? Если впадлу кому-то объяснить - дайте плз ссылку на конкретный урок.

Posted: 2007-05-05 09:34:34
by Rivory

Code: Select all

sub wos_wand() 
Var Type='0x000'
UO.FindType(Type, 2)
UO.Waittargettile(uo.getx('laststatus'),uo.gety('laststatus'),uo.getz('laststatus'))
UO.UseObject('finditem')
end sub

Posted: 2007-05-05 11:25:02
by CONDOMchick
Rivory wrote:

Code: Select all

sub wos_wand() 
Var Type='0x000'
UO.FindType(Type, 2)
UO.Waittargettile(uo.getx('laststatus'),uo.gety('laststatus'),uo.getz('laststatus'))
UO.UseObject('finditem')
end sub

Просто появляется таргет для каста..

Posted: 2007-05-05 17:40:41
by Destruction
Вот тебе и первое секретное задание - найди в скрипте ошибку (я за раз 5 штук заметил).

http://yoko.netroof.net/help тебе в помощь.

Posted: 2007-05-05 18:26:46
by Ururu

Code: Select all

uo.waittargettile('0',uo.getx('laststatus'),uo.gety('laststatus'),uo.getz('laststatus'))

Posted: 2007-05-05 18:44:35
by CONDOMchick
Ururu wrote:

Code: Select all

uo.waittargettile('0',uo.getx('laststatus'),uo.gety('laststatus'),uo.getz('laststatus'))




Code: Select all

UO.Waittargettile(uo.getx('laststatus'),uo.gety('laststatus'),uo.getz('laststatus')) 


ээээ... ни то, ни другое не пашет %)

Posted: 2007-05-05 20:54:24
by Rivory
Попробуй так

Code: Select all

sub wos_wand() 
Var Type='0x0000'
UO.FindType(Type, '-1', '2')
UO.Waittargettile('-1',uo.getx('laststatus'),uo.gety('laststatus'),uo.getz('laststatus')) #### либо там вместо -1 нолик
UO.UseObject('finditem')
end sub

Posted: 2007-05-05 22:57:39
by Ururu
ноль или - 1 вроде нет разницы, но где то читал что -1 стабильнее. Так же как и стабильнее 'ground' чем '1' или 'backpack' вместо '2'.

Posted: 2007-05-06 06:33:31
by Destruction
Не ахти у вас с поиском ошибки..

Подскажу, uo.WaitTargetTile() принимает строковые аргументы, а uo.getX() и ей подобные - возвращать числовые аргументы.