Page 1 of 1

проверка на досягаемость цели

Posted: 22.04.2016 14:46
by Vortal
Фармлю на скрипте, есть вопрос. Иногда монстр находится вне досягаемости (за забором к примеру), но скрипт отчаянно пытается до него дойти и по сути просто стоит на месте. Есть ли проверка на досягаемость?

Re: проверка на досягаемость цели

Posted: 22.04.2016 15:34
by drabadan
Vortal wrote:Фармлю на скрипте, есть вопрос. Иногда монстр находится вне досягаемости (за забором к примеру), но скрипт отчаянно пытается до него дойти и по сути просто стоит на месте. Есть ли проверка на досягаемость?

Code: Select all

def CheckLOS(xf, yf, zf, xt, yt, zt, WorldNum : Integer) -> Boolean

Re: проверка на досягаемость цели

Posted: 22.04.2016 17:01
by Vortal
зашёл на http://stealth.od.ua/Doc:RU/Api/CheckLOS описания нет, можете ещё по аргументам?
xf, yf, zf, - это даже не знаю.
xt, yt, zt - я так думаю это координаты таргета?

Re: проверка на досягаемость цели

Posted: 22.04.2016 17:55
by drabadan

Code: Select all

function CheckLOSSelf(Target : Cardinal) : Boolean;
begin
	Result := CheckLOS(GetX(Self), GetY(Self), GetZ(Self), GetX(Target), GetY(Target), GetZ(Target), WorldNum);
end;

Re: проверка на досягаемость цели

Posted: 23.04.2016 14:19
by Vortal
Спасибо, скажите, очень часто во время ходьбы нужно использовать какие нибудь функции, например попить рефрешку, зауюзать стелс. Есть ли ходилка, которая во время хотьбы, проверяет своё состояние объекта?

Типа лямбд что-ли.

Re: проверка на досягаемость цели

Posted: 23.04.2016 15:57
by Vizit0r
http://stealth.od.ua/forum/viewtopic.php?f=6&t=3149

лямбды в 7м стелсе поддерживаются, но пихать я туда их точно не буду.

Re: проверка на досягаемость цели

Posted: 23.04.2016 18:32
by nah nah
Где-то на форуме CFA выкладывал ходилку с колбэком

Re: проверка на досягаемость цели

Posted: 24.04.2016 21:14
by Vortal
а CFA - это?

Re: проверка на досягаемость цели

Posted: 25.04.2016 18:02
by nah nah

Re: проверка на досягаемость цели

Posted: 27.04.2016 13:33
by Vortal
спасибо за помощь