нужна помощь со скилом
|
|
| Дата: Пятница, 30.11.2012, 20:38 | Сообщение # 1 |
Лейтенант
Сообщений: 53
|
ну сделал скилл но трабла в то что после эффекта скорость юнита не востонавливается, как сделать что он вернул скорость после того как заклятие пройдет скрин skill 2 События: Боевая единица - A unit Приводит способность в действие. Условия: (Ability being cast) равно Пламя ада Действия: Custom script: set bj_wantDestroyGroup = true Отряд - Pick every unit in (Units within 300.00 of (Position of (Target unit of ability being cast)) matching ((((Matching unit) belongs to an ally of (Owner of (Target unit of ability being cast))) равно Да) and ((((Matching unit) is Древо) равно Нет‚) and ((((Match and do (Actions) Цикл - Действия If (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия ((Triggering unit) belongs to an ally of (Random player from (All players matching (((Owner of (Triggering unit)) равно Игрок 6 (оранжевый)) and (((Owner of (Triggering unit)) равно Игрок 7 (зеленый)) and (((Owner of (Triggering unit)) равно Игрок 8 (розовый)) and (((Owner of (Triggering unit)) равно Игрок 11 (темно-зеленый)) and (((Owner of (Triggering unit)) равно Игрок 12 (коричневый)) and (((Owner of (Triggering unit)) равно Игрок 4 (фиолетовый)) То - Действия Боевая единица - Cause (Triggering unit) to damage (Picked unit), dealing (65.00 x (Real((Level of Пламя ада for (Triggering unit))))) damage of attack type Заклинания and damage type Холод Боевая единица - Set (Picked unit) movement speed to (-20.00 x (Real((Level of Пламя ада for (Triggering unit))))) Боевая единица - Add a 4.00 second Общий expiration timer to (Last created unit) Боевая единица - Set (Picked unit) movement speed to (20.00 x (Real((Level of Пламя ада for (Triggering unit))))) Иначе - Действия Боевая единица - Cause (Triggering unit) to damage (Picked unit), dealing (65.00 x (Real((Level of Пламя ада for (Triggering unit))))) damage of attack type Заклинания and damage type Холод Боевая единица - Set (Picked unit) movement speed to (-20.00 x (Real((Level of Пламя ада for (Triggering unit))))) Боевая единица - Add a 4.00 second Общий expiration timer to (Last created unit) Боевая единица - Set (Picked unit) movement speed to (20.00 x (Real((Level of Пламя ада for (Triggering unit))))) Спецэффект - Create a special effect attached to the overhead of (Picked unit) using Abilities\Spells\Other\ImmolationRed\ImmolationRedTarget.mdl Set SpecialFX = (Last created special effect) Триггер - Run installskill 1 <gen> (ignoring conditions)
все работает только замедление противника не востонавливаеться через 4 сек... затем пытался сделать обратный вариант типо завершение способности prodskill2 События Боевая единица - A unit Прекращает применение способности. Условия (Ability being cast) равно Пламя ада Действия If (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия То - Действия Wait 0.02 seconds Боевая единица - Set (Picked unit) movement speed to (20.00 x (Real((Level of Пламя ада for (Triggering unit))))) Иначе - Действия Wait 0.02 seconds Боевая единица - Set (Picked unit) movement speed to (20.00 x (Real((Level of Пламя ада for (Triggering unit)))))
Сообщение отредактировал Lifeline - Пятница, 30.11.2012, 20:42 |
|
|
|
| Дата: Вторник, 11.12.2012, 20:38 | Сообщение # 2 |
Сержант
Сообщений: 23
|
Попробуй через локальные, Создаешь, заносишь, тормозишь, ускоряешь... PROFIT
My skype ->hy_very_happymilker
Сообщение отредактировал ReD_unicorN - Вторник, 11.12.2012, 20:39 |
|
|
|
| Дата: Вторник, 08.01.2013, 19:31 | Сообщение # 3 |
Admin
Сообщений: 15097
|
в архив
Warcraft 3 - это уже легенда WC3 - это мини-легенда Дота - это альтернативный путь развития варкрафта
|
|
|
|