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

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

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