Напомните пожалуйста как фиксить Это. При стройке зданий возле границы и всех багов с границей связаных...

p.s это ответ на lua
Вот на jass
function Out takes real x, real y returns boolean
return ((GetRectMinX(bj_mapInitialPlayableArea)<=x)and(x<=GetRectMaxX(bj_mapInitialPlayableArea))and(​GetRectMinY(bj_mapInitialPlayableArea)<=y) and (y<=GetRectMaxY(bj_mapInitialPlayableArea))) or IsTerrainPathable(x,y, PATHING_TYPE_WALKABILITY)==false
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
NazarPunk, а SetUnitPosition разве не делает такую же проверку автоматически? Я думал вылеты только с SetUnitX, SetUnitY
33
Drynwhyl, SetUnitPosition вообще отстойный, он буд-то приказ стоп отдаёт, на гору не залететь, сквозь дерево не пройти, на воде застрянет
30
SetUnitPosition() можно использовать, чтоб даммиком проходимость проверять, а так да, отстой
22
поможет
паузить
новый приказ
анпаузить
что мы не заметим что он останавливал
7
Bergi_Bear:
p.s это ответ на lua
Вот на jass
function Out takes real x, real y returns boolean
return ((GetRectMinX(bj_mapInitialPlayableArea)<=x)and(x<=GetRectMaxX(bj_mapInitialPlayableArea))and(​GetRectMinY(bj_mapInitialPlayableArea)<=y) and (y<=GetRectMaxY(bj_mapInitialPlayableArea))) or IsTerrainPathable(x,y, PATHING_TYPE_WALKABILITY)==false
endfunction
Спасибо, попробую заюзать этот вариант, если что - отпишу.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.