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

Принятый ответ

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
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
3
5 лет назад
0
NazarPunk, а SetUnitPosition разве не делает такую же проверку автоматически? Я думал вылеты только с SetUnitX, SetUnitY
0
32
5 лет назад
0
Drynwhyl, SetUnitPosition вообще отстойный, он буд-то приказ стоп отдаёт, на гору не залететь, сквозь дерево не пройти, на воде застрянет
0
29
5 лет назад
0
SetUnitPosition() можно использовать, чтоб даммиком проходимость проверять, а так да, отстой
0
28
5 лет назад
0
Bergi_Bear, да SetUnitPosition отдаёт приказ "Стоп".
0
23
5 лет назад
0
поможет
паузить
новый приказ
анпаузить
что мы не заметим что он останавливал
2
7
5 лет назад
2
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
Спасибо, попробую заюзать этот вариант, если что - отпишу.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.