Kenshi245
offline
Опыт:
2,252Активность: |
Плавающий текст
Если локальные переменные работают каждая внутри своего триггера, то почему после поллед вейта DestroyTextTag(tt2) удаляет плавающий текст не своего триггера? Как такое возможно?
Вот кусок кода: Код:
Kenshi245 добавил: Короче это 100% баг. Начинаю атаковать юнита все ок, текст появляется и плывет вверх, в переменной хранится 5 строк, стоит отойти юнитом и снова начать атаковать, как все начинает сбиваться, скрипт начинает удалять строки совершенно непонятным образом. Код:
|
08.04.2008, 01:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
попробуй создать тригер в локальной переменной
Код:
примерно так |
08.04.2008, 01:53 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
скока у тебя этих ТТ на карте то ? =)
+ удаляютьса они самостоятельно =) ТТ Код:
ну правильно =) у тебя ТТ сами по 2 сек удалятьса. а потом через 10 ты еще удаляеш ТТ но на этот ИД уже был создан новый ТТ (ТекстТаг) так что... твой косяк ^^ (бывает) |
08.04.2008, 03:08 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Toadcop +1. Kenshi245, если (полностью) читал статью Сергея про джасс, то можешь знать, что на этом баге и строиться весь заюз кеша . В тему:
Код:
|
08.04.2008, 07:14 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
То есть достаточно указать время жизни тега и не парится с удалением? |
08.04.2008, 10:35 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Типа да |
08.04.2008, 13:30 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Kenshi245 иммено =)
|
08.04.2008, 13:34 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Спасиб, еще такой вопросик - нужно сделать чтобы такие циферки были на хил тоже, я сделал на инстант хилы и на хоты, а вот на чейн хил не смог ибо я не могу определить куда полетит волна, есть идеи как можно такое реализовать? |
09.04.2008, 00:49 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Лечить триггерно. Онли |
09.04.2008, 13:54 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Короче я сделал так, вместо Чейн хила сделал чейн лайтинг, который бьет по 0.01 дамага на цель, а скрипт реагируя на эту велечину урона лечит саму цель и делает надпись над ней. |
09.04.2008, 15:02 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
А не, нефига так не пашет, на сойзников не хочет отскакивать.(( |
10.04.2008, 20:24 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
делать создавать и двигать снаряд тригерно/создавать молнии тригерно ? |
10.04.2008, 22:14 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Омега
offline
Опыт:
12,033Активность: |
Про чаиллайт: А не лучше ли отрицательный урон задать? -1 Даммиспэл будет. |
10.04.2008, 22:19 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Нельзя делать отрицательный урон, не предусмотрено вариком.
Блин а вообще никто не знает как реализовать реакцию на событие - лечение? |
10.04.2008, 23:57 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
лечение происходит после каста - отлавливать каст спела |
|
11.04.2008, 13:36 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
А как сделать чтобы таймер запускал функцию n-ное число раз? |
11.04.2008, 19:55 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Код:
Если true, будет выполнятся периодически. Если false, то только один раз. |
12.04.2008, 09:13 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
а также так или иначе сопоставить ему интегер счетчик, при каждой сработке изменять его и проверять его значение, если оно равно нужному тебе числу - уничтожать таймер и обнулять все что больше ненадо |
12.04.2008, 10:11 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|