Dartesk
offline
Опыт:
1,162Активность: |
Не отслеживается получение урона
Кастер кастует спел в цель и стартует таймер(см ниже). Как поставить условие при котором бы отслеживалось получила цель урон или нет?
|
30.03.2011, 02:01 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diaboliko
Silenced by Diaboliko
offline
Опыт:
16,108Активность: |
set T=CreateTrigger()
call TriggerRegisterUnitEvent(T,Атакованый юнит,EVENT_UNIT_DAMAGED) call TriggerAddAction(T,function Функция) Т- переменная типа trigger, глобальная, желательно.... |
30.03.2011, 06:08 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
вроде сделал как написано, и если боевая единица получает крон, то вылетаю с фаталом в винду
|
30.03.2011, 09:38 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JimALIEN
вдупляет sc2 editor
offline
Опыт:
7,176Активность: |
Тут вроде не нужен периодический таймер, таймер одноразовый на время действия спела, по истечении удаляет тригер созданый под юнита и чистит хеш-таблицу. А все что будет происходить с юнитом при получении урона вписывай в динамический тригер, там же проверяй лимит поглощения щита и если он исчерпан, то стопай таймер и также чисти таблицу и удаляй тригер. Зы: надеюсь на словах понятно, с мобилы код писать проблемно) |
30.03.2011, 11:12 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
JimALIEN:
Все спасибо я правда сделал с периодическим таймером(ибо тут не весь спел был) а остальное так же)))) |
30.03.2011, 14:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|