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
Posted: 2007-05-04 17:33:57
by CONDOMchick
Приведи пожалуйста пример... не совсем понимаю...
Вот например...
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() и ей подобные - возвращать числовые аргументы.