Page 1 of 1

Таргет

Posted: 2004-12-04 06:20:54
by Ajax
как направить таргет на клетку которая находится спава( слева сверху снизу) от Меня?

Re: Таргет

Posted: 2004-12-04 09:09:35
by Optical
Ajax wrote:как направить таргет на клетку которая находится спава( слева сверху снизу) от Меня?

Та хотябы так:

Code: Select all

UO.WaitTargetObject('0x000000000') ;Id клетки

Posted: 2004-12-04 12:18:38
by Yoko
клетка не является обьектом, соответсвенно не имеет своего серийного номера

для таргетинга статики (земли, деревьев, воды и т.д.) используется [yhlp_waittargettile]

Posted: 2004-12-04 12:58:59
by Ajax
но ведь клетка которая спава( слева) от меня имеет разные тайлы , а мне нада именно туда направить таргет

Posted: 2004-12-04 13:51:23
by Ajax
то есть пока я хожу эта клетка меняется и соответственно меняется и тайл, правильно???

Posted: 2004-12-04 19:31:18
by Yoko
ага, и в этом есть проблема.
попробуй использовать для создания умного скрипта что-то типа ASM который публикуется в разделе General

но сначала попробуй вместо номера тайла подставлять 0, во многих местах это прокатит

Posted: 2004-12-06 09:38:08
by BETEPAH
Ajax wrote:то есть пока я хожу эта клетка меняется и соответственно меняется и тайл, правильно???


Еще можно конечно сделать переменными координаты чара равными нулю, а потом по системе координат задавать ожидание прицела на плюсовое или минусовое значение по кругу от чара.

Posted: 2004-12-06 09:46:38
by Yoko
BETEPAH wrote:
Ajax wrote:то есть пока я хожу эта клетка меняется и соответственно меняется и тайл, правильно???


Еще можно конечно сделать переменными координаты чара равными нулю, а потом по системе координат задавать ожидание прицела на плюсовое или минусовое значение по кругу от чара.


этого ответа не понял даже я

Posted: 2004-12-06 10:23:54
by BETEPAH
Yoko wrote:
BETEPAH wrote:
Ajax wrote:то есть пока я хожу эта клетка меняется и соответственно меняется и тайл, правильно???


Еще можно конечно сделать переменными координаты чара равными нулю, а потом по системе координат задавать ожидание прицела на плюсовое или минусовое значение по кругу от чара.


этого ответа не понял даже я

оч смешно ЮКО.

вот точнее.

mx = UO.GetX("self") - задавание 0 координаты X равной чару
my = UO.GetY("self") - задавание 0 координаты Y равной чару
mz = UO.GetZ("self")

for i = mx-4 to mx+4 - переменная от -4 до +4 по X
for j = my -4 to my+4 -переменная от -4 до +4 по Y

UO.Waittargettile("1341", str(i), str(j), str(mz)) а это ожидание прицела на тайл с видом 1341 по координатам X и Y c переменными от -4 до +4.

простая геометрия......

А еще точнее...вспомни уроки Геометрии в 8-9 классе.
Система координат ......тут тоже самое ...представь что твой чар стоит н перекрестии координаты Х и У его значение равно нулю по обеим осям....а если значение равно х+1 и у+1 ...то точка перемещается по системе координат.
к примеру х+1 и у+1 ......точка станет сверху справа от чара . на 2 часа если брать по циферблату.
если чтала х-1 и у+1 то станет сверху слева от чара на 10 часов если брать по циферблату.
и ТД ........

Posted: 2004-12-07 10:28:48
by drcrazy
Я тож не понял.. но по тому, как в скрптах было написано - догадался..

Имелось ввиде не координата ноль, а нулевые координаты, т.е. точка отсчета.. Так??

Posted: 2004-12-07 13:03:20
by BETEPAH
drcrazy wrote:Я тож не понял.. но по тому, как в скрптах было написано - догадался..

Имелось ввидУ не координата ноль, а нулевые координаты, т.е. точка отсчета.. Так??


да нулевые координаты.............а если сказать геометрически то координата 0.И она не посредственно является точкой отсчета.

Posted: 2004-12-07 19:33:26
by Yoko
ВЕТЕРАН, то что ты расписал это само сабой разумеется по дефолту. просто ты назвал это так странно, что я не понял, о чём ты пытался сказать. А мы с Ajaxом обсуждали проблему более высокого уровня, то что по координатам возле чара появляются разные номера тайлов, и нормальные серверы априори не схавают то что ты позже написал как "1341", и геометрия тут не при чём. Я дал человеку совет использовать "0", так как в виду некоторых глюков клиента к нулю серверы более толерантно относятся.

Posted: 2004-12-07 20:46:36
by TapakaH
разговор высоких умов :) простому слесарю это понять сложно :shock:

Posted: 2004-12-08 09:07:22
by BETEPAH
Yoko wrote:ВЕТЕРАН, то что ты расписал это само сабой разумеется по дефолту. просто ты назвал это так странно, что я не понял, о чём ты пытался сказать. А мы с Ajaxом обсуждали проблему более высокого уровня, то что по координатам возле чара появляются разные номера тайлов, и нормальные серверы априори не схавают то что ты позже написал как "1341", и геометрия тут не при чём. Я дал человеку совет использовать "0", так как в виду некоторых глюков клиента к нулю серверы более толерантно относятся.


А приватеДиг не попрет ?
Там же вроде можно задать первое и послежнее значение тайла.