Так, ну я наверно поправлю строчку про кодера. Механику я более или менее сделал, поэтому просто ищем кодера, ибо в последствии диалоги и все приказы врагам, а также прочее мне в одиночку может быть трудно сделать.
Первый триггер:
Событие: Unit Is Created
Условие: Owner Of Unit (ставишь Created Unit) = 2 (2 игрок)
Действие:
1)Wait (2 сек)
2)Change Owner (ставишь Created Unit, игрок 1)
Второй триггер запускай действием Run Trigger через 30 сек или меньше, учти время прилёта призм.
Второй триггер:
События: Periodic Event (120 игровых сек = 2 игровые минуты)
Переменные: создай группу единиц (в самом триггере)
Действия:
1)Create Unit Facing Point ( создаешь призму в точке появления)
2)Issue Order (отдаешь приказ на движение только что созданной призме)
3)Add Unit To Unit Group (Unit - Last Created Unit, Unit Group - переменная (см. 3 строку) )
Повтори выше перечисленные действия (кол-во призм) раз.
4)Wait (здесь поставь время, за которое призмы долетают до точек прибытия)
5)Issue Order To Unit Group (Ability Command меняешь на приказ "Фазовый режим", Unit Group - переменная (см. 3 строку), более ничего не трогаешь)
6)Create Portrait (сам разбираюсь, помочь не могу)
7)Говорит Воразун.
8)Wait (не изменяй)
9)Destroy Portrait (ставишь Last Created Portrait)
10)Issue Order (ставишь Order Targeting Point, приказ Вызвать (единица, которую тебе надо) (приказ для врат)
10 повтори (кол-во врат) раз
11)Wait (5 сек)
Повтори сколько хочешь раз.
12)Issue Order To Unit Group (Ability Command меняешь на приказ "Мобильный режим", Unit Group - переменная (см. 3 строку), более ничего не трогаешь)
13)Issue Order To Unit Group (приказываешь двигаться обратно в одну из точек появления)
14)Wait (ставишь сколько времени летят)
15)Kill Unit (Triggering Unit меняешь на Random Unit From Unit Group (Unit Group - группа с призмами)
15 повтори для каждой призмы.
Если не знаешь как поставить "имя" 2 игроку то вот:
Карта -> Параметры игроков -> у 2 игрока ставишь управление Нейтральная группировка и меняешь имя на Воразун, остальное по желанию.
Ну помер морпех, но не герой. В итоге срабатывает триггер. Вот такой казус. Все триггеры в SC2 на английском.
Вариант 1 (герой создается в редакторе).
Событие Unit Dies, Any Unit меняешь на своего героя (ищи в значениях).
Вариант 2 (герой создан во время игры).
Событие Unit Dies, Any Unit меняешь на переменную, к которой "прикреплен" герой.
Вариант 3 (если переменная не сработает).
Событие Unit Dies
Условие Unit Type Of Unit = (твой герой), после of должно стоять Triggering Unit.
Действие End Game For Player, вместо Victory (победа) ставишь Defeat (поражение), указываешь игрока.
На карте:
1)Поставь где-нибудь в углу 3-4 супер врат искривления
2)Поставь точки появления и прибытия (куда прилетают) для призм
3)Поставь призму в фазовом режиме (развернутую) на одну из точек прибытия, запусти пробно карту и примерно прикинь границы энергополя призмы, далее поставь в нём точки (для этого вернись в редактор) и также с другими.
В триггерах:
Вот тут вопрос: когда начинается всё действие?
Первый триггер.
1)Создаёшь диалог - Create Dialog
2)Присваиваешь переменную - Set Variable
3)Пишешь доп. задачу в диалоге - Create Dialog Item (Label)
4)Скрываешь фон диалогового окна (по желанию) - Show/Hide Dialog Background (Hide - скрыть)
5)Показываешь диалог - Show/Hide Dialog (Show - показать)
Второй триггер.
1)Устанавливаешь событие (чего произошло)
2)Даёшь минералы - Modify Player Property (Set To заменяешь Add, последнее число - количество, после Set To ( или Add) ставишь Minerals, первое число - игрок)
3)Создаёшь морпехов - Create Unit Facing Point (первое число - количество единиц, вместо Unit ставишь морпеха, второе число - игрок, для которого создаёшь, вместо Point ставишь точку, где появляются морпехи, дальше тебе не нужно)
4)Отдаёшь приказ морпехам - Issue Order To Unit Group (это для группы) (вместо Unit Group ставишь Last Created Units (находится в "Функция") , дальше нажимаешь на скобку, а не на то, что стоит в скобке и меняешь на Order Targeting Point, теперь Ability Command заменяешь на приказ Движение, Point - точка, куда побегут морпехи)
5)Закрываешь диалог - Show/Hide Dialog (Hide - скрыть) (вместо Dialog ставишь переменную (см. триггер первый)
Так понял?
Попробуй сделать диалог и в нём доп. задачу написать - первый триггер. Во-втором триггере пропиши с работку (например определённый юнит помер) и действия. Дать минералы можно с помощью действия Modify Player Property , потом выставляешь значение, ещё поясни какому игроку даёшь, смени Set To на Add и проверь те ли ресы стоят (тебе надо Minerals), а юнитов - Create Units Facing Point (точку разворота можешь не указывать) . Отдать приказ можно с помощью Issue Order ( тип приказа: Order Targeting Point). И ещё закрой диалог.
Для начала создай диалог (Create Dialog), потом присвой ему переменную, присваивать думаю знаешь как. Далее создаёшь текст (Create Dialog Item (Ladel) ) и кнопку(и) (Create Dialog Item (Button) ) её тоже необходимо присвоить переменную, ещё можно картинку (Create Dialog Item (Image). Показать диалог это действие Show/Hide Dialog , ставишь Show. Если тебе надо скрыть фон диалогового окна,то действие Show/Hide Dialog Background (ставишь Hide (скрыть) ).
И да примечания: везде ставишь Last Created Dialog, тем самым присваиваешь всё выше перечисленное, кроме переменных, своему диалогу (иначе не покажется).
Ещё вопросы есть?
Вот это не знаю (вопрос 2).
Вопрос 3: действие Create Dialog, а дальше тебе что надо (кнопку, текст или ещё чего) ?
Вопрос 7: действие Set Alliance (вроде так пишется).
Clamp, это срабатывает только один раз (как у меня вышло), а мне надо сработку примерно через 1 игровую секунду (за это время мой юнит сдвигается на клетку), для полноты будь добр, тогда сказать условие "кнопка нажата".
» StarCraft 2 / Вопрос про моментальный ядерный удар
» StarCraft 2 / Вопрос про моментальный ядерный удар
» StarCraft 2 / Chapter one: Road to Hell
» StarCraft 2 / Вопрос про моментальный ядерный удар
Ред. Nekron
» StarCraft 2 / Вопрос про триггеры
Событие: Unit Is Created
Условие: Owner Of Unit (ставишь Created Unit) = 2 (2 игрок)
Действие:
1)Wait (2 сек)
2)Change Owner (ставишь Created Unit, игрок 1)
Второй триггер запускай действием Run Trigger через 30 сек или меньше, учти время прилёта призм.
Второй триггер:
События: Periodic Event (120 игровых сек = 2 игровые минуты)
Переменные: создай группу единиц (в самом триггере)
Действия:
1)Create Unit Facing Point ( создаешь призму в точке появления)
2)Issue Order (отдаешь приказ на движение только что созданной призме)
3)Add Unit To Unit Group (Unit - Last Created Unit, Unit Group - переменная (см. 3 строку) )
Повтори выше перечисленные действия (кол-во призм) раз.
4)Wait (здесь поставь время, за которое призмы долетают до точек прибытия)
5)Issue Order To Unit Group (Ability Command меняешь на приказ "Фазовый режим", Unit Group - переменная (см. 3 строку), более ничего не трогаешь)
6)Create Portrait (сам разбираюсь, помочь не могу)
7)Говорит Воразун.
8)Wait (не изменяй)
9)Destroy Portrait (ставишь Last Created Portrait)
10)Issue Order (ставишь Order Targeting Point, приказ Вызвать (единица, которую тебе надо) (приказ для врат)
10 повтори (кол-во врат) раз
11)Wait (5 сек)
Повтори сколько хочешь раз.
12)Issue Order To Unit Group (Ability Command меняешь на приказ "Мобильный режим", Unit Group - переменная (см. 3 строку), более ничего не трогаешь)
13)Issue Order To Unit Group (приказываешь двигаться обратно в одну из точек появления)
14)Wait (ставишь сколько времени летят)
15)Kill Unit (Triggering Unit меняешь на Random Unit From Unit Group (Unit Group - группа с призмами)
15 повтори для каждой призмы.
Карта -> Параметры игроков -> у 2 игрока ставишь управление Нейтральная группировка и меняешь имя на Воразун, остальное по желанию.
» StarCraft 2 / Задача "Герой не должен умереть"
Ред. Nekron
» StarCraft 2 / Задача "Герой не должен умереть"
Ред. Nekron
» StarCraft 2 / Задача "Герой не должен умереть"
Событие Unit Dies, Any Unit меняешь на своего героя (ищи в значениях).
Вариант 2 (герой создан во время игры).
Событие Unit Dies, Any Unit меняешь на переменную, к которой "прикреплен" герой.
Вариант 3 (если переменная не сработает).
Событие Unit Dies
Условие Unit Type Of Unit = (твой герой), после of должно стоять Triggering Unit.
» StarCraft 2 / Как создать надписи в начале миссии
» StarCraft 2 / Задача "Герой не должен умереть"
» StarCraft 2 / Вопрос про триггеры
1)Поставь где-нибудь в углу 3-4 супер врат искривления
2)Поставь точки появления и прибытия (куда прилетают) для призм
3)Поставь призму в фазовом режиме (развернутую) на одну из точек прибытия, запусти пробно карту и примерно прикинь границы энергополя призмы, далее поставь в нём точки (для этого вернись в редактор) и также с другими.
В триггерах:
Вот тут вопрос: когда начинается всё действие?
» StarCraft 2 / Вопрос связанный с диалоговыми окнами,кнопками и триггерами
» StarCraft 2 / Как создать на карте дополнительную задачу?
1)Создаёшь диалог - Create Dialog
2)Присваиваешь переменную - Set Variable
3)Пишешь доп. задачу в диалоге - Create Dialog Item (Label)
4)Скрываешь фон диалогового окна (по желанию) - Show/Hide Dialog Background (Hide - скрыть)
5)Показываешь диалог - Show/Hide Dialog (Show - показать)
Второй триггер.
1)Устанавливаешь событие (чего произошло)
2)Даёшь минералы - Modify Player Property (Set To заменяешь Add, последнее число - количество, после Set To ( или Add) ставишь Minerals, первое число - игрок)
3)Создаёшь морпехов - Create Unit Facing Point (первое число - количество единиц, вместо Unit ставишь морпеха, второе число - игрок, для которого создаёшь, вместо Point ставишь точку, где появляются морпехи, дальше тебе не нужно)
4)Отдаёшь приказ морпехам - Issue Order To Unit Group (это для группы) (вместо Unit Group ставишь Last Created Units (находится в "Функция") , дальше нажимаешь на скобку, а не на то, что стоит в скобке и меняешь на Order Targeting Point, теперь Ability Command заменяешь на приказ Движение, Point - точка, куда побегут морпехи)
5)Закрываешь диалог - Show/Hide Dialog (Hide - скрыть) (вместо Dialog ставишь переменную (см. триггер первый)
Так понял?
» StarCraft 2 / Как создать на карте дополнительную задачу?
» StarCraft 2 / Банки и как они работают?
» StarCraft 2 / Вопрос связанный с диалоговыми окнами,кнопками и триггерами
И да примечания: везде ставишь Last Created Dialog, тем самым присваиваешь всё выше перечисленное, кроме переменных, своему диалогу (иначе не покажется).
Ещё вопросы есть?
» StarCraft 2 / Банки и как они работают?
» StarCraft 2 / Как сделать что бы одному игроку кнопка была доступна другому не
» StarCraft 2 / Как дать возможность игрокам заключать и расторгать союзы?
» StarCraft 2 / Довольно много вопросов по редактору старкрафта 2,портретов ит.д
Вопрос 3: действие Create Dialog, а дальше тебе что надо (кнопку, текст или ещё чего) ?
Вопрос 7: действие Set Alliance (вроде так пишется).
» StarCraft 2 / Довольно много вопросов по редактору старкрафта 2,портретов ит.д
Вопрос №2.
Данные-> открываешь нужный тебе юнит-> модель (название твоего юнита) -> ищешь поле Модель-> меняешь модель.
» StarCraft 2 / Довольно много вопросов по редактору старкрафта 2,портретов ит.д
» StarCraft 2 / Довольно много вопросов по редактору старкрафта 2,портретов ит.д
» StarCraft 2 / Как можно сделать управление через WASD?
» StarCraft 2 / Как можно сделать управление через WASD?