Krol
offline
Опыт:
18,409Активность: |
Выбор героя
Вот я сделал триггер,что бы светлячок выбирал героя,он выбирает,но когда я сделал так,то не стал:
krol добавил: Как я понимаю на скрине должны два светлечка выбрать героя,но что же получается,для каждого героя,для каждого светлячка по отдельности тригги делать? Отредактировано krol, 25.09.2006 в 15:10. |
24.09.2006, 21:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Asgard
offline
Опыт:
4,474Активность: |
У тебя один и тот же светлячок контролируется аж двумя игроками!
В условиях ошибка! Один из светлсчков должен быть Светлячок 0022 Asgard добавил: А вообще нафик тебе такая хня? Хочешь сделать, чтобы было два светляка, подходящих к одному и тому же шаману и после этого создавалось по шаману для каждого отдельно взятого игрока? |
24.09.2006, 21:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiwi
Offline
offline
Опыт:
11,502Активность: |
Тут не так надо делать: События: Юнит входит в какую то область (unit enters region) Условия: Тип входящего юнита - светлячек (unit type entering unit равно светлячек) Действия: Надо создать две переменные: боевой единицы (пусть это будет wisp) и игрока (gamer) теперь: set wisp = entering unit set gamer = owner of wisp wait 0.01 seconds create 1 шаман for gamer вот и все! |
24.09.2006, 21:37 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
Цитата:
Точно спасиб Asgard,я и не заметил=) |
|
24.09.2006, 21:40 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Asgard
offline
Опыт:
4,474Активность: |
Kiwi, бредом занимаешься, имхо! Да и цели триггера не понял!
Asgard добавил: Тему можно закрррывать! |
24.09.2006, 21:42 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiwi
Offline
offline
Опыт:
11,502Активность: |
Наоборот, так удобнее, когда много игроков - долго маятся с каждым виспом не надо |
24.09.2006, 21:45 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
И Kiwi тоже прав!
|
24.09.2006, 21:47 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Asgard
offline
Опыт:
4,474Активность: |
Kiwi, я те говорю - смысла ты непонял! Там надо специально пригнать двух светляков, после этого создаётся два шамана.
А то что ты говоришь - стандартный выбор светляком. Можно и переменные не делать, а использовать конструкцию Create 1 Шаман for Owner of (Triggering Unit) |
24.09.2006, 21:50 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
Эй, вы, что с ума сошли или триггеры читать разучились? Да, событие правильное, но условие...- это ж бред! При таком условии- кто-угодно прийдет в тот регион и для указанных игроков создаться шаман... вот более правильный вариант! Условие: Вешаешь на каждого светлячка переменную, и производишь булин-проверку на присутствие их в регионе, а потом уже, если требуется, проверку на принадлежность к игроку. |
24.09.2006, 22:23 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Цитата:
Шаман создастся для игрока, висп которого зашел. |
|
25.09.2006, 11:26 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Asgard
offline
Опыт:
4,474Активность: |
Dead_knight, всё пральна тимон грит. Там же не контролируется кто входит в зону, а проверяются хозяева конкретных светляков. Надобы делать проверку: 1. на Owner of (Triggering Unit).
2. на наличие первого светляка в зоне. Asgard добавил: И вообще если пральна реализовывать - надо контролировать, кто когда туда входит и выходит. В ситуации когда оба требуемых светляка в зоне (Один входит, один уже там) то и производить требуемые действия. krol, если хошь, то могу чётко написать, что и как. Никаких нагромождений переменных не требуется! |
25.09.2006, 13:01 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Блин я скрин krol не посмотрел, думал это просто выбор героев.
Тогда пикаем всех юнитов в регионе, если пикнутый юнит светлячок переменную увеличиваем на 1. А потом проверяем, если переменная равна 2 то создать шаманов. |
25.09.2006, 13:36 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Asgard
offline
Опыт:
4,474Активность: |
Dead_knight, и снова бред! А проверять на Owner'ов не надо? щас, я напишу...
|
25.09.2006, 13:50 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Ну добавь ты в иф проверку на owner. Если она действительно нужна! |
25.09.2006, 14:22 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
Короче мне надо что бы игрок светлячком выбирал героя,но мне всё это надо в одном триге и для разных героев=) |
25.09.2006, 14:23 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Так тебе нужно чтобы просто при входе виспа в область, выбирался герой и все одним триггом? |
25.09.2006, 14:26 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
Да я сделал,но только для одного игрока,когда делаю для двух,как на скрине,то ничего не выходит...
krol добавил: Ну дапустим что бы мог выбирать игрок синий игрок жёлтый,ну как в аренах... |
25.09.2006, 14:29 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Блин а я тут распинаюсь!
Воть Код:
|
25.09.2006, 14:33 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
Ну я так и делаю,только в этом же триге должны быть и для других игроков выбор,е важно каково героя... |
25.09.2006, 14:37 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
krol это для всех игроков! Только нужно по тригу на каждого героя
|
25.09.2006, 14:41 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|