Ну, или какие еще есть альтернативы?
Принятый ответ
После создания текста скрываешь его от всех.
Обращение идёт на группу игроков - все игроки.
Обращение идёт на группу игроков - все игроки.
Далее берёшь группу (новую, переменная) и заносишь в неё только тех игроков, которые должны увидеть этот текстаг.
Например через аналог "отряда" для юнитов - Группа игроков - действие...
Если выбранный игрок видит точку/юнита - то добавить его в группу
Далее - показать текст этой группе
Например через аналог "отряда" для юнитов - Группа игроков - действие...
Если выбранный игрок видит точку/юнита - то добавить его в группу
Далее - показать текст этой группе
В конце - очистить группу (удалить/затереть, если это локалка)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Условие логическое:
Если - точка видимая игроку х
Вариант 1
установить логическую переменную = ДА (изначально НЕТ)
call SetTextTagVisibility(текстаг, ЛОГИЧЕСКАЯ)
endif
Если будут дессинги
иначе - установить переменную строка = "БЕЗ ТЕКСТА"*
call SetTextTagText(текстаг, строка, размер (0.023))
endif
Если всем без разбору не показывать, то просто не создавай его после условия
Обращение идёт на группу игроков - все игроки.
Например через аналог "отряда" для юнитов - Группа игроков - действие...
Если выбранный игрок видит точку/юнита - то добавить его в группу
Далее - показать текст этой группе
если ДА - то call SetTextTagVisibility(текстаг, GetLocalPlayer() == Player(GetForLoopIndexА()))?
nvc123: И погоди, в этой команде не указана прозрачность. Значит есть другая команда, делающая текст прозрачным?
Просто в ГУИ кажется не находил прозрачности, а джасс не знаю.
А, хотя я туплю кажется
Проконсультируйте, всё верно?