Есть ли функция, которая скрывает Плавающий текст (texttag) в тумане войны, а то по умолчанию его можно увидеть с другого конца карты в тумане войны?

TeX13, есть.
call  SetTextTagVisibility(tt, IsVisibleToPlayer(x, y, GetLocalPlayer()))
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Узнавай, видит ли игрок точку или юнита, к которым крепится тексттаг, если да, то показывай игроку, если нет, то не показывай.
17
PT153, это я уже все давно сделал, это запарно в каждом триггере такое писать. Вопрос ведь был: есть ли такая функция.
30
Вопрос ведь был: есть ли такая функция.
---@param x real
---@param y real
---@param whichPlayer player
---@return boolean
function IsVisibleToPlayer(x, y, whichPlayer) end
17
NazarPunk, PT153, вы меня немного не так поняли)) я думал, мб в функциях texttag уже есть такая галочка. Спасибо, из ваших ответов, я понял, что ее нет))
32
TeX13, черел лолкал плеер настраиваешь видимость или прозрачность. Можно так же для каждого игрока менять цвет тексттага независимо.
28
TeX13, есть.
call  SetTextTagVisibility(tt, IsVisibleToPlayer(x, y, GetLocalPlayer()))
Принятый ответ
17
PT153, а в итоге я вас не так понял))) Лол, я сначала закрывал всем обзор, потом для группы игроков открывал через матчинг xDD (мол совпадающий равно = применяющий и совпадающий = цель p.s. событие: применение заклинания)
28
а в итоге я вас не так понял
А что не понятного-то, IsVisibleToPlayer(x, y, GetLocalPlayer()) вернёт правду для тех, кто видит точку, и ложь для тех, кто не видит.
26
TeX13, тебе придётся делать эту надстройку при каждом создании тексттага.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.