![]()
Kenshi45
![]() offline
Опыт:
605Активность: |
Всплывающий текст для игрока
Реально сделать, чтобы всплывающий текст видел только определенный игрок?
Как-нибудь типа так: Код:
Вроде работает, но реально проверить не знаю как... |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Седлаи двух игроков. и запускаи текст за второго игрока и смотри. setTextTagVisible(var,GetLocalPlayer==varPlayer) так вроде проще. Без лишнего блока иф. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sebra
![]() offline
Опыт:
5,603Активность: |
Да. И создавать что-либо в несинхронизированном блоке не стоит. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi45
![]() offline
Опыт:
605Активность: |
Цитата:
Всмысле? почему не стоит? У меня на карте при попадании по юниту сверху пишутся цифры дамага, а ничего страшного в плане этой синхронизации блоков если я скрою эти цифры так, чтоб видно было только свой дамаг? |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sebra
![]() offline
Опыт:
5,603Активность: |
Создаёшь хендл. Вероятно лучше, как писал narayan, .
Хотя возможно, что тексттаги - безопасное исключение. У них другой диапазон хендлов. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Единственный рассово-верный вариант:
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sebra
![]() offline
Опыт:
5,603Активность: |
Hellfim, а быстрый вопрос в тему: Что будет, ксли я проигнорирую call SetTextTagColor(tt,255,255,255,255) ? Будут глюки, или останется белый? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
ничего не будет, можешь игнорить смело |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Elf_Stratigo
![]() offline
Опыт:
4,699Активность: |
А я порекомендую сделать с блоком иф - тогда в него можно будет внести функции SetTextTagText и SetTextTagColor (насчёт SetTextTagPos не совсем уверен, но если сработает, преимущество очевидно).
Фишка в том, что с блоком иф на локальном компьютере игрока - не цели, эти функции не будут исполнены (около 6 присваиваний + если сработает SetTextTagPos минус 4 вызова функции и 5 присваиваний). Одно сравнение и в том и в другом случае, толь ко в одном - код выглядит красиво, а в другом - освободим немного квант, выделенный варику. Впрочем каждому своё :) |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|