imbavetal
offline
Опыт:
132Активность: |
Как сделать капкан?
Вот в своей карте хочу сделать капкан. Сделал предмет, у него способность, на точку ( ничего не происходит, просто чтобы точка в переменную загнать). И теперь вся проблема, нужен триггер чтобы если любой юнит пройдет в радиусе например 80 от этой точки, его в паузу, и спец эффект, ждем 5 секунд дестрой спец эфект унпауз, конец. Но на карте 12 игроков, как сделать чтобы работало сколько угодно таких капканов на карте, и что-бы для всех игроков? |
31.01.2009, 13:36 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
imbavetal, использовать стандартную способность "Колдовская ловушка".
|
31.01.2009, 13:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BusTer
offline
Опыт:
703Активность: |
Попробуй так: Событие: Unit enters region (твоя точка) Действие: Боевая единица - Пауза (entering unit) ну а дальше все с темже (entering unit) создаешь спецэффекты которые тебе на нем нужны Боевая единица - Продолжить (entering unit) |
31.01.2009, 17:24 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
BusTer, а вейт не нужен? нужен-нужен..а дальше, после вейта, все тот же энтеринг юнит не распаузится..
|
31.01.2009, 17:28 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
imbavetal
offline
Опыт:
132Активность: |
ну много придеца точек тогда создавать, чтобы все игроки могли покупить капкан и по несколько чток))) с колдовской ловушкой самое норм, спс |
31.01.2009, 17:29 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
Если ты новичок в этом деле, то лучше делай через wait и локальные переменные, твой спелл будет работать для любого количества юнитов. А когда повысишь свои навыки спеллщика, то поймешь, что wait это зло, то начнешь все делать через массивы или структуры, или хэш. |
31.01.2009, 17:30 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
imbavetal
offline
Опыт:
132Активность: |
что за локальные переменные, ссылку мне или объясняй) |
31.01.2009, 18:10 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
imbavetal, локальные переменные это переменные тех же типов что и глоюбальные (те что ты умеешь (надеюсь) создавать в Триггер Эдиторе), только эти самые локальные действенны для 1 запуска триггера, в то время, как глобальные переменные действенны для всей игры (т.е. ты можешь занести в глобальную юнита в одном триггере и использовать эту же глобальную в дргуом триггере, в то время как локальная будет работать исключительно для 1 триггера). Более подробно про них узнаешь из этой статьи.
Отредактировано Vampirrr, 31.01.2009 в 18:56. |
31.01.2009, 18:48 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
Vampirrr, РО это редактор объектов вообще-то.
imbavetal, вот объясни зачем тебе точки? Засовываешь в предмет способность на основе капкана и все. |
31.01.2009, 18:56 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
imbavetal
offline
Опыт:
132Активность: |
сделал на основе колдовской ловушки, только сразу не срабатывает, только через пару секунд.. а кто блин будет по капкану топтаца?)) как сделать чтобы мгновенно срабатывала если наступить. |
03.02.2009, 20:25 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
глянь эту тему http://xgm.guru/forum/showthread.php?t=21842 там похожая проблема была
|
03.02.2009, 20:42 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
imbavetal, а ты время на срабатывание в РО настроил?
|
04.02.2009, 02:11 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
imbavetal
offline
Опыт:
132Активность: |
Вот такие стоят, как поменять что-бы срабатывало мгновенно, если наступишь |
04.02.2009, 23:45 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
imbavetal, никак. Меньше 0.01 нельзя.
|
04.02.2009, 23:52 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Hellfim, как бы 0.01 не есть равно 2
Цитата:
|
|
05.02.2009, 00:32 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KhanJareck
offline
Опыт:
1,453Активность: |
На мой взгляд тригером можно.
1.Заменяеш на обычный вард, с уменьшением поля зрения
-условие,если надо
Хотя тут может быть баг с исчезновением спецефекта. Для этого создадим массив и т.д. (Проще поставить спецефект, который перестает действовать черех пару сек сам по себе). |
05.02.2009, 07:37 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
Сделать каст сразу как я понял нельзя. У меня тоже чет не получилось :) Если тебе принципиально важно, то можешь создать триггер как описано выше. |
05.02.2009, 08:26 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
I.Todd
offline
Опыт:
12,046Активность: |
Цитата:
Интересно, как вы подобное событие на тригерах напишите? Я бы попробовал дать варду атаку в 1. с радиусом действия капкана.. и проверял бы по событию юнит атакован. это имхо, самый простой вариант. |
|
08.02.2009, 13:18 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
imbavetal
offline
Опыт:
132Активность: |
Цитата:
вот, эт наверно подойдет, спс за идею) |
|
08.02.2009, 19:38 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
МОжно создать динамический триггер и поставить в ту точку юнита-дамми. И в том созданном триггере проверять событие Unit Within Range |
08.02.2009, 20:28 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|