Из-за этих триггеров может дессинхронить?

да, 1 и 2, третий сделан нормально
Причина: Создание хендла (тексттага) в локал плеере, поэтому хендлы перестают совпадать
Решение: Создавать тексттаг для всех, прятать тем кому не нужен.
Переделанный первый
local texttag text = CreateTexttag()

call SetTextTagPermanent(text, false)
call SetTextTagText(text, "Текст", 3 * 0.023)
call SetTextTagPos(text, x, y, 20)
call SetTextTagLifespan(text, 1.1)

if(GetLocalPlayer() != Player(3) then
	call SetTextTagVisibility(text, false)
endif
`
ОЖИДАНИЕ РЕКЛАМЫ...
17
да, 1 и 2, третий сделан нормально
Причина: Создание хендла (тексттага) в локал плеере, поэтому хендлы перестают совпадать
Решение: Создавать тексттаг для всех, прятать тем кому не нужен.
Переделанный первый
local texttag text = CreateTexttag()

call SetTextTagPermanent(text, false)
call SetTextTagText(text, "Текст", 3 * 0.023)
call SetTextTagPos(text, x, y, 20)
call SetTextTagLifespan(text, 1.1)

if(GetLocalPlayer() != Player(3) then
	call SetTextTagVisibility(text, false)
endif
Принятый ответ
28
N1ghtSiren, текстаги можно же создавать локально для игрока, не?

меня больше смущает что для остальных игроков обрабатываются действия с текстагом (в первом варианте) даже если у него нет никакого значения вроде null, хотя вроде там просто поток должен прерваться
33
rsfghd, можно но тогда придётся всё остальное тоже локально менять, просто вот здесь
4 параметра работают глобально однако, однако текстага text не существует, и происходит десинх,
Загруженные файлы
28
Bergi, ну вот я про это и говорю)
не думал правда что тут десинх будет, краш например или обрыв потока разве
Чтобы оставить комментарий, пожалуйста, войдите на сайт.