Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

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

тут можно задать вопрос по скриптингу
Post Reply
Vortal
Neophyte
Neophyte
Posts: 29
Joined: 12.09.2009 16:55
Contact:

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

Post by Vortal »

Фармлю на скрипте, есть вопрос. Иногда монстр находится вне досягаемости (за забором к примеру), но скрипт отчаянно пытается до него дойти и по сути просто стоит на месте. Есть ли проверка на досягаемость?
Когда ты думаеш что все козыря у тебя на руках
оказывается вы играете в шахматы
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

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

Post by drabadan »

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

Code: Select all

def CheckLOS(xf, yf, zf, xt, yt, zt, WorldNum : Integer) -> Boolean
Vortal
Neophyte
Neophyte
Posts: 29
Joined: 12.09.2009 16:55
Contact:

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

Post by Vortal »

зашёл на http://stealth.od.ua/Doc:RU/Api/CheckLOS описания нет, можете ещё по аргументам?
xf, yf, zf, - это даже не знаю.
xt, yt, zt - я так думаю это координаты таргета?
Когда ты думаеш что все козыря у тебя на руках
оказывается вы играете в шахматы
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

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

Post 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;
Vortal
Neophyte
Neophyte
Posts: 29
Joined: 12.09.2009 16:55
Contact:

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

Post by Vortal »

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

Типа лямбд что-ли.
Когда ты думаеш что все козыря у тебя на руках
оказывается вы играете в шахматы
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

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

Post by Vizit0r »

http://stealth.od.ua/forum/viewtopic.php?f=6&t=3149

лямбды в 7м стелсе поддерживаются, но пихать я туда их точно не буду.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

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

Post by nah nah »

Где-то на форуме CFA выкладывал ходилку с колбэком
Vortal
Neophyte
Neophyte
Posts: 29
Joined: 12.09.2009 16:55
Contact:

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

Post by Vortal »

а CFA - это?
Когда ты думаеш что все козыря у тебя на руках
оказывается вы играете в шахматы
Vortal
Neophyte
Neophyte
Posts: 29
Joined: 12.09.2009 16:55
Contact:

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

Post by Vortal »

спасибо за помощь
Когда ты думаеш что все козыря у тебя на руках
оказывается вы играете в шахматы
Post Reply