XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Krol

offline
Опыт: 17,884
Активность:
Выбор героя
Вот я сделал триггер,что бы светлячок выбирал героя,он выбирает,но когда я сделал так,то не стал:

krol добавил:
Как я понимаю на скрине должны два светлечка выбрать героя,но что же получается,для каждого героя,для каждого светлячка по отдельности тригги делать?
Миниатюры
Кликните на картинку для увеличения
Название:  trig.JPG
Просмотров: 46
Размер:  40.1 Кбайт  

Отредактировано krol, 25.09.2006 в 15:10.
Старый 24.09.2006, 21:07
Asgard

offline
Опыт: 4,474
Активность:
У тебя один и тот же светлячок контролируется аж двумя игроками!
В условиях ошибка! Один из светлсчков должен быть Светлячок 0022

Asgard добавил:
А вообще нафик тебе такая хня? Хочешь сделать, чтобы было два светляка, подходящих к одному и тому же шаману и после этого создавалось по шаману для каждого отдельно взятого игрока?
Старый 24.09.2006, 21:29
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
Krol

offline
Опыт: 17,884
Активность:
Цитата:
У тебя один и тот же светлячок контролируется аж двумя игроками!

Точно спасиб Asgard,я и не заметил=)
Старый 24.09.2006, 21:40
Asgard

offline
Опыт: 4,474
Активность:
Kiwi, бредом занимаешься, имхо! Да и цели триггера не понял!

Asgard добавил:
Тему можно закрррывать!
Старый 24.09.2006, 21:42
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Наоборот, так удобнее, когда много игроков - долго маятся с каждым виспом не надо
Старый 24.09.2006, 21:45
Krol

offline
Опыт: 17,884
Активность:
И Kiwi тоже прав!
Старый 24.09.2006, 21:47
Asgard

offline
Опыт: 4,474
Активность:
Kiwi, я те говорю - смысла ты непонял! Там надо специально пригнать двух светляков, после этого создаётся два шамана.
А то что ты говоришь - стандартный выбор светляком. Можно и переменные не делать, а использовать конструкцию Create 1 Шаман for Owner of (Triggering Unit)
Старый 24.09.2006, 21:50
T Mon

offline
Опыт: 3,825
Активность:
Эй, вы, что с ума сошли или триггеры читать разучились?
Да, событие правильное, но условие...- это ж бред! При таком условии- кто-угодно прийдет в тот регион и для указанных игроков создаться шаман... вот более правильный вариант!
Условие: Вешаешь на каждого светлячка переменную, и производишь булин-проверку на присутствие их в регионе, а потом уже, если требуется, проверку на принадлежность к игроку.
Старый 24.09.2006, 22:23
dk

offline
Опыт: 60,293
Активность:
Цитата:
это ж бред! При таком условии- кто-угодно прийдет в тот регион и для указанных игроков создаться шаман... вот более правильный вариант!

Шаман создастся для игрока, висп которого зашел.
Старый 25.09.2006, 11:26
Asgard

offline
Опыт: 4,474
Активность:
Dead_knight, всё пральна тимон грит. Там же не контролируется кто входит в зону, а проверяются хозяева конкретных светляков. Надобы делать проверку: 1. на Owner of (Triggering Unit).
2. на наличие первого светляка в зоне.

Asgard добавил:
И вообще если пральна реализовывать - надо контролировать, кто когда туда входит и выходит. В ситуации когда оба требуемых светляка в зоне (Один входит, один уже там) то и производить требуемые действия.
krol, если хошь, то могу чётко написать, что и как. Никаких нагромождений переменных не требуется!
Старый 25.09.2006, 13:01
dk

offline
Опыт: 60,293
Активность:
Блин я скрин krol не посмотрел, думал это просто выбор героев.
Тогда пикаем всех юнитов в регионе, если пикнутый юнит светлячок переменную увеличиваем на 1.
А потом проверяем, если переменная равна 2 то создать шаманов.
Старый 25.09.2006, 13:36
Asgard

offline
Опыт: 4,474
Активность:
Dead_knight, и снова бред! А проверять на Owner'ов не надо? щас, я напишу...
Старый 25.09.2006, 13:50
dk

offline
Опыт: 60,293
Активность:
Ну добавь ты в иф проверку на owner. Если она действительно нужна!
Старый 25.09.2006, 14:22
Krol

offline
Опыт: 17,884
Активность:
Короче мне надо что бы игрок светлячком выбирал героя,но мне всё это надо в одном триге и для разных героев=)
Старый 25.09.2006, 14:23
dk

offline
Опыт: 60,293
Активность:
Так тебе нужно чтобы просто при входе виспа в область, выбирался герой и все одним триггом?
Старый 25.09.2006, 14:26
Krol

offline
Опыт: 17,884
Активность:
Да я сделал,но только для одного игрока,когда делаю для двух,как на скрине,то ничего не выходит...

krol добавил:
Ну дапустим что бы мог выбирать игрок синий игрок жёлтый,ну как в аренах...
Старый 25.09.2006, 14:29
dk

offline
Опыт: 60,293
Активность:
Блин а я тут распинаюсь!
Воть
Код:
События:
Юнит входит в какую то область (unit enters region)
Условия:
Тип входящего юнита - светлячек (unit type entering unit равно светлячек)
Действия:
create 1 шаман for Owner of (Entering Unit).
Старый 25.09.2006, 14:33
Krol

offline
Опыт: 17,884
Активность:
Ну я так и делаю,только в этом же триге должны быть и для других игроков выбор,е важно каково героя...
Старый 25.09.2006, 14:37
dk

offline
Опыт: 60,293
Активность:
krol это для всех игроков! Только нужно по тригу на каждого героя
Старый 25.09.2006, 14:41
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 16:35.