Как сделать из сражения, вамп?
| |
DviRUS | Дата: Четверг, 17.01.2008, 18:06 | Сообщение # 1 |
Группа: Удаленные
|
|
|
| |
Самаходка | Дата: Суббота, 19.01.2008, 21:48 | Сообщение # 2 |
Группа: Удаленные
| Как сделать из сражения вамп или какойнибуть дрйго тип на пример тд
|
|
| |
DviRUS | Дата: Воскресенье, 20.01.2008, 16:32 | Сообщение # 3 |
Группа: Администраторы
Сообщений: 199
Статус: Оффлайн
| Заходиш в World Editor, нажимаеш "Редактор триггеров", в появившемся окне, слева будит дерево триггеров, выбираеш "Инициализация сражения", в правой части окна у тебя появится функции триггера, состоящие из СУД (Событие, Условие, действие). Вот их и меняй. Кароче очень много надо тебе прочитать статей. Вот возьми самую первую, я с нее начал: Quote (Sergey) Перед тем как непосредственно перейти к триггерам (к программированию), посмотрим на рабочую область и самые основы. Каждый триггер должен находиться внутри какой-нибудь папки. Триггер состоит из трех частей: событий (events), условий (conditions) и действий (actions). Также у триггера есть собственное имя, которое, как и имя файла, не может содержать спецсимволов (в т. ч. знак подчеркивания, зато можно использовать пробелы) и может быть только на английском языке (папки могут быть на русском). В верхней части окна редактора триггеров имеется пять кнопок, управляющих процессом создания триггеров. Первая из них - создание новой папки для триггера, вторая - создание нового триггер, последние три кнопки отвечают за добавление в триггер новых событий, условий и действий. Принцип действия следующий: игра - это последовательность событий (например, начало игры - событие, юнит атаковал юнита - событие, герой повысился в уровне - событие, игрок передал сообщение в чате - событие). Когда в игре происходит какое-либо событие, то событие, указанное в триггере, сопоставляется со случившимся. Если совпадение есть, то происходит второй этап, на котором проверяется выполнение условий триггера. Условия должны уточнить, когда нужно производить действие, а когда - нет. Если условия выполнятся (об этом подробно расскажу ниже), то произойдет третий, финальный этап - будет выполнено действие этого триггера. Например, перед нами задача: сделать так, чтобы когда герой (определенный, а не любой!) подойдет к порталу, он переносился бы в другое место. Событием здесь будет приход юнита в регион вокруг портала, а условие должно уточнить, что этим юнитом должен быть определенный герой. Действие - перенос юнита в другое место. Итог: если событие произошло и условия выполнены, то выполняются действия триггера. Еще у триггера есть два флажка (в окне редактора расположены сверху): включен (enabled) и изначально включен (initially on). По сути они имеют одинаковый смысл, за одним исключением: если триггер "отключен", то его никак нельзя включить, ибо он вообще отсутствует в игре (это важный момент), если он "изначально выключен", то его можно включить в игре. В первом случае все ясно - триггера просто нет в игре, а вот второй следовало бы разобрать. У триггера есть "флажок", который отвечает за то, включен ли он. "Отключенное" состояние равносильно тому, что у триггера нет никаких событий (но его можно вызвать из другого триггера). Этот флажок можно включать и выключать по ходу игры (для этого есть специальные действия), т. е. "включать / выключать" триггер. Флажок "изначально включен", соответственно, отвечает за его состояние "по умолчанию". Кстати, есть возможность подключать и отключать отдельные команды внутри любого триггера. Щелкните на команду правой кнопкой и выбирете пункт включить функцию (enable function). "Включать / выключать" функции по ходу игры невозможно. Говоря про отключение триггеров, нельзя забыть про один аспект. Итак, как только произошло нужное событие и выполнены нужные условия, то триггер приводится в действие. Но дело в том, что почти все триггеры - многоразовые. Если снова произойдет нужное событие и снова выполнены условия - триггер запускается еще раз. Одноразовыми можно считать триггеры, заданные событиями map Map Initialization и Time Elapsed, поскольку эти события происходят один раз. Следовательно возникает проблема: как отключить триггеры. Например, нам нужно сделать так, чтобы когда герой приходил в определенный регион, он перемещался в другое место, но только один раз. Значит, нужно позаботиться, чтобы после первого выполнения триггер отключался. Предлагаю Вам один из способов это осуществить: в каждый триггер, который нужно отключить вставляете строчку действие Trigger - Turn off (This trigger). Это действие отключает триггер. Примечание: на самом деле можно просто не добавлять триггеры событий изначально, это тоже самое что и "изначально выключен". Но тогда зачем вообще нужно включение / выключение? Предположим, что у какого-то триггера есть события, но работать они должны не сразу. Т. к. у нас нет возможности добавлять события триггеру по ходу игры, тут нам может помочь только выключение триггера. Верно и обратное - иногда триггер приходится отключать (а потом опять включать). Если у Вас есть возможность использовать такой метод, вместо условий - пользуйтесь им. Это гораздо более "красивое" решение. Еще у каждого триггера есть поле, где автор может оставить свои комментарии. Это поле находится прямо над "окном" со списком функций триггера. События, условия и действия все вместе называются функциями триггера, (назвали это так Blizzard в хелпе редактора). Некоторые из тех, кто еще не освоил WE, говорят, что не могут понять, как работают триггеры, потому что в них слишком много различных команд. На это я могу возразить - Вам, скорее всего, не понадобится и четверти тех команд (особенно поначалу). Да, если Вы владеете английским языком, то изучать триггеры будет намного проще. А теперь, очень рекомендую вам открыть редактор и познакомиться с основными событиями, условиями и действиями, которые есть в редакторе.
Участник: Попов Дмитрий С. ID: 52040 Эксперт: 7-ой класс Просмотр профиля.
|
|
| |
Самаходка | Дата: Воскресенье, 20.01.2008, 20:46 | Сообщение # 4 |
Группа: Удаленные
| спс буду читать Добавлено (20.01.2008, 20:46) --------------------------------------------- ой чот нечо непонил
|
|
| |
DviRUS | Дата: Воскресенье, 20.01.2008, 20:59 | Сообщение # 5 |
Группа: Администраторы
Сообщений: 199
Статус: Оффлайн
| Самаходка, Не захотел?
Участник: Попов Дмитрий С. ID: 52040 Эксперт: 7-ой класс Просмотр профиля.
|
|
| |
Самаходка | Дата: Понедельник, 21.01.2008, 18:26 | Сообщение # 6 |
Группа: Удаленные
| Нет я прочитал и нечево непонил
|
|
| |
DviRUS | Дата: Понедельник, 21.01.2008, 18:32 | Сообщение # 7 |
Группа: Администраторы
Сообщений: 199
Статус: Оффлайн
| что именно ты не понял?
Участник: Попов Дмитрий С. ID: 52040 Эксперт: 7-ой класс Просмотр профиля.
|
|
| |
Самаходка | Дата: Понедельник, 21.01.2008, 19:31 | Сообщение # 8 |
Группа: Удаленные
| ну вот я удолил все тригеры какие там были а какие создавать я непонел
|
|
| |
DviRUS | Дата: Понедельник, 21.01.2008, 19:35 | Сообщение # 9 |
Группа: Администраторы
Сообщений: 199
Статус: Оффлайн
| Создать триггер - появится окошко - Боевая еденица - Креат 1 Архимаг for Игрок 1 (красный) Это создаст тебе Архимага при загрузке карты.
Участник: Попов Дмитрий С. ID: 52040 Эксперт: 7-ой класс Просмотр профиля.
|
|
| |
Самаходка | Дата: Вторник, 22.01.2008, 10:10 | Сообщение # 10 |
Группа: Удаленные
| а заяем он? Добавлено (22.01.2008, 10:10) --------------------------------------------- да нет ты меня неправильно понел я уже войск поставил рельф сделал качалку сделал хотя даже нереальную качалку
|
|
| |
DviRUS | Дата: Вторник, 22.01.2008, 12:22 | Сообщение # 11 |
Группа: Администраторы
Сообщений: 199
Статус: Оффлайн
| Триггеры применяются для всег - от управления юнитами, до изменения ландшафта. Это основа WE. >>да нет ты меня неправильно понел я тебя и не понимал - я сказал тебе как сделать триггер для примера, чтобы он работал и чтобы ты видел что он что-то делает.
Участник: Попов Дмитрий С. ID: 52040 Эксперт: 7-ой класс Просмотр профиля.
|
|
| |
Самаходка | Дата: Среда, 23.01.2008, 20:16 | Сообщение # 12 |
Группа: Удаленные
| а
|
|
| |
Sova | Дата: Суббота, 05.07.2008, 10:34 | Сообщение # 13 |
Furbolg
Группа: Пользователи
Сообщений: 1
Статус: Оффлайн
| DviRUS, Где можно скачать World Editor дайте сслыку плизз
Vamp :D :)
|
|
| |
g-host | Дата: Понедельник, 07.07.2008, 21:31 | Сообщение # 14 |
Fang
Группа: Член клана
Сообщений: 24
Статус: Оффлайн
| он вроде с игрой идет вместе:-)
Вы еще не играете в вампов? Тогда мы идем к вам... решил сказать что-то смешное, но опять получился баян:-)
|
|
| |
Samer | Дата: Суббота, 02.08.2008, 21:39 | Сообщение # 15 |
Furbolg
Группа: Пользователи
Сообщений: 3
Статус: Оффлайн
| если не можеш его запустить то скачай но сд тока по батлу играть не сможеш ) придётса ещо один варик устонавливать
|
|
| |
|