360
if (Hlp_StrCmp(Npc_GetNearestWP(self),wp1))
|
Не совсем то, что нужно... Мне ведь не ближайший вп нужен, а определить, какой ближе из двух (на самом деле из шести), разбросанных по миру. Пытаюсь сделать колечко телепортации, у которого точка выхода зависит от точки входа. Плюс парочка триггеров на сладкое, срабатывающих с определенной вероятностью, - для большей непредсказуемости перемещений. То есть закономерность, конечно, есть, но забавная ;D
Пока пробовала с тремя вп на маленьком кусочке, все работало. Дописала остальное и увеличила расстояния - появились косяки... Могла просто где-то что-то напутать, но вроде уже несколько раз проверяла...
Поэтому вопрос -
marazmus
Обычно обсчет скриптов идет только когда происходящее видно игроку.
|
В данном случае тоже так? Пытаться определить расстояние за пределами видимости бесполезно? Тогда придется извращаться...