18.07.2005, 21:31 | #1 | ||
Мастер
Регистрация: 03.04.2007
Адрес: Сайтама
Сообщений: 391
Репутация: 92
|
Создание карт, модов для WarCraft 3
Прежде чем задать вопрос прочитайте следующее: Полезные ссылки, программы и прочее..., Оглавление "Библиотеки Творцов" Данная тема предназначена для решения каких либо проблем или помощи в создании карт и модов для игры Warcraft 3. Немного о наборе инструментов, которые понадобятся нам в создании и редактировании: WorldEditor Скрытый текст: Автор: Blizzard Entertainment Тип: Редактор мира Warcraft 3 Способ распространения: На диске с игрой Язык: Русский Версия: 1.21b О программе: Официальный редактор карт для вара очень удобен и вполне не сложен. Редактор похож на своего предшественника StarEdit (редактор мира StarCraft), но он все равно отличается большой функциональностью и интерфейсом. Больше информации можно узнать на WikpediaАльтернативные редакторы:Прочие программы:
Полезные ссылки: Последний раз редактировалось Emix; 04.01.2011 в 10:42. |
||
|
07.03.2008, 22:50 | #1701 | ||
Заблокирован
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14
Предупреждения: 400
|
МНе нужно проверить есть ли живые юниты на карте, принадлежащие игроку. Делаю так: Wait for Condition. А вот что в кондишн пихать..не знаю...попробую как ты сказал, проверка уровня жизни... |
||
|
07.03.2008, 23:09 | #1702 | ||
Юзер
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20
|
Цитата:
Цитата:
Код:
Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 1 (Red)) and do (Actions) Loop - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions ((Triggering unit) is dead) Equal to False Then - Actions Set b = False Else - Actions Set b = True |
||
|
08.03.2008, 12:24 | #1703 | ||
Игрок
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61
|
Народ подскажите плиз:Как зделать так чтоб заставку диалог синематику ,можно было пропустить нажав Esc!
Добавлено через 29 минут НАРОД СРОЧНО ПОМОГИ ПЛИЗ,Я НЕЗНАЮ КАК ДЛЯ КАМПЫ ЗДЕЛАТЬ ТАК ЧТОБЫ КОГДА НАПРИМЕР 1-ую ГЛАВУ ТЫ ЗАКОНЧИЛ С 4ЛВЛОМ КАК ЗДЕЛАТЬ ТАК ЧТОБЫ 2-ую ГЛАВУ НАЧАТЬ С ТАКИМ ЛВЛОМ С КАКИМ 1-УЮ ЗАКОНЧИЛ?
__________________
STFU Noob! Последний раз редактировалось G@vNUKE; 08.03.2008 в 12:54. Причина: Добавлено сообщение |
||
|
08.03.2008, 13:19 | #1704 | ||
Юзер
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14
|
Цитата:
создаешь глобальную переменную, лучше буленовскую. Делаешь триггер с событием "синематик скиппед". Действие: установить переменная = да В своем триггере с синематикой почаще проверку делай. Если переменная равно нет то [несколько секунд твоей синематики] Если переменная равно нет то [еще несколько секунд синематики] и т.д. Добавлено через 48 секунд Цитата:
2) Это нужно через кэшь. Сам пока с ним не работал, не знаю. Последний раз редактировалось Malcolmishe; 08.03.2008 в 13:19. Причина: Добавлено сообщение |
||
|
08.03.2008, 16:14 | #1706 | ||
Юзер
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14
|
Помогите отловить багу.
Хочу сделать чтобы камера была золочина на героя, НО можно было оглядеться в небольшом радиусе вокруг. Значится так. Сначала лочу камеру на юнита: Код:
Камера - Pan camera for Игрок 2 (синий) to (Position of hren) over 0.00 seconds Камера - Lock camera target for Игрок 2 (синий) to hren, offset by (0.00, 0.00) using Поворот по умолчанию Код:
osm1 ??? События ??????? м/span>?грок - м/span>?грок 2 (синий) Нажимает the Стрелка вправо key ??? Условия ??? Действия ??????? Камера - Pan camera for Игрок 2 (синий) to ((Target of current camera view) offset by (650.00, 0.00)) over 0.50 seconds ??????? Wait 0.50 seconds ??????? Камера - Lock camera target for Игрок 2 (синий) to hren, offset by (((Target X of current camera view) - (X of (Position of hren))), ((Target Y of current camera view) - (Y of (Position of hren)))) using Поворот по умолчанию ??????? Триггер - Turn off (This trigger) Далее для возврата камеры на место триггер: Код:
osm2 ??? События ??????? м/span>?грок - м/span>?грок 2 (синий) Отпускает the Стрелка влево key ??????? м/span>?грок - м/span>?грок 2 (синий) Отпускает the Стрелка вправо key ??????? м/span>?грок - м/span>?грок 2 (синий) Отпускает the Стрелка вниз key ??????? м/span>?грок - м/span>?грок 2 (синий) Отпускает the Стрелка вверх key ??? Условия ??? Действия ??????? Камера - Pan camera for Игрок 2 (синий) to (Position of hren) over 0.50 seconds ??????? Wait 0.50 seconds ??????? Камера - Lock camera target for Игрок 2 (синий) to hren, offset by (0.00, 0.00) using Поворот по умолчанию ??????? Триггер - Turn on osm1 <gen> ??????? Триггер - Turn on osm1 Копировать 2 <gen> ??????? Триггер - Turn on osm1 Копировать 3 <gen> ??????? Триггер - Turn on osm1 Копировать <gen> Не отпуская вправо жмем вверх - камера смещаеться вверх. (теперь камера смещена наискосок от юнита) Если не отпуская стрелки приказываем юниту двигаться - камера так и остаеться на фиксированном растоянии от юнита. Отпускаем любую стрелку - возвращаеться к герою. (уже не очень хорошо, ведь если у нас нажаты вверх и вправо, то отпустив хотябы одну из них (например вверх), камера возвращаеться к герою, не смотря на то что вторая кнопка (в нашем случае вправо) остаеться нажатой, но я не придумал как сделать иначе) НО иногда, после того как мы разок оглянемся вокруг героя начинаються глюки. Мы нажимаем вправо, а камера улетает черт знает на какое расстояние с огромной скоростью, а потом не дожидаясь пока я отпущу кнопку возвращяеться на место. если герой хоть на 1 шаг сдвигаеться в любую сторону - все снова становиться нормально. все вышесказанное верно для всех 4х направлений. Помогите отловить баг или придумать альтернативное решение. Добавлено через 23 минуты И еще: как сделать условие [у героя 6 предметов такого-то типа] Последний раз редактировалось Malcolmishe; 08.03.2008 в 16:48. Причина: Добавлено сообщение |
||
|
08.03.2008, 17:24 | #1708 | ||
Юзер
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14
|
G@vNUKE
с чем именно? с оглядыванием или с проверкой? Кидай, коли не жалко. |
||
|
08.03.2008, 18:29 | #1710 | ||
Юзер
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14
|
G@vNUKE
я так и не понял, что ты имеешь ввиду. Ты посмотри внимательно код, который я выложил. Как видишь с камерами я худо-бедно работать умею. У меня глюк, который я описал. Ты можешь понять в чем он и как его исправить? Или ты знаешь как сделать то, что я хотел другими методами? Например если ты знаешь, как сделать это не через управление стрелочками, а мышью, то будет тебе большой респект. |
||
|
08.03.2008, 18:47 | #1711 | ||
Заблокирован
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14
Предупреждения: 400
|
Подскажите, как по-английски называется "Перейти, нападая на противников"? А то мне надо как string указать тип задания, а точного названия я не знаю...
|
||
|
08.03.2008, 18:51 | #1713 | ||
Игрок
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61
|
Примерно так-Issue Order Tagreting to (перейти нападая на врагов)at center of KILLZONE вот типо такого тока "KILLZONE" это примеру у тя я ненаю как область называется -=)
Добавлено через 36 секунд GadenbIsh attack? точна так тожа можна =)
__________________
STFU Noob! Последний раз редактировалось G@vNUKE; 08.03.2008 в 18:52. Причина: Добавлено сообщение |
||
|
08.03.2008, 19:02 | #1714 | ||
Заблокирован
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14
Предупреждения: 400
|
Ну..мне надо точное название)) Перевод то я и сам переведу, а вот как оно называется в редакторе это действие.. attack-просто атака..а вот переход с возможной атакой..
|
||
|
08.03.2008, 19:19 | #1716 | ||
Заблокирован
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14
Предупреждения: 400
|
Да мне не это надо!! Короче, создай нвоый триггер, нажми новое условие, выбери Order Comprasion и поймешь чего я хочу.
|
||
|
08.03.2008, 19:25 | #1717 | ||
Юзер
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14
|
3D Designer
ну если по аналогии как команда отдаеть в игре... в игре "перейти нападая на врагов" - это значит отдать приказ "атака" не на юнит а на ланшафт... Так что наверно и в редакторе просто attack, но целью не юнит, а координаты. |
||
|
08.03.2008, 19:31 | #1718 | ||
Заблокирован
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14
Предупреждения: 400
|
Malcolmishe
Возможно и так. А вообще куда более проще было, если бы кто-то знал где записаны названия всех заданий\анимаций и т.п. Может есть какой-то сайт где все это есть? Добавлено через 26 минут Ну не получается сделать таблицу рекордов...делаю так: Create a leaderboard for (All players) titled *** Set bord = (Last created leaderboard) Add (player 1(red)) to bord with label *** and value *** Все... Добавлено через 57 минут _______________ Как заблокировать в меню выбора карты(ещё до запуска карты) выбор игроков? Вот мне надо компа заблокировать, чтобы его поменять нельзя было, как это сделать? Последний раз редактировалось 3D Designer; 08.03.2008 в 20:29. Причина: Добавлено сообщение |
||
|
08.03.2008, 20:36 | #1719 | ||
Игрок
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61
|
Выбираешь в самом редакторе сценари,потом свойства клана потом фикс парметра игрока
Добавлено через 3 минуты НАРОД!!помогите плиз как зделать так чтобы в герой из первой главы с 3 лвлом перешол во вторую главу тоже с 3 с меня +
__________________
STFU Noob! Последний раз редактировалось G@vNUKE; 08.03.2008 в 20:39. Причина: Добавлено сообщение |
||
|
08.03.2008, 21:14 | #1720 | ||
Юзер
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20
|
Цитата:
3D Designer создай триггер идти и атаковать, переведи в джас и сам поймешь. Цитата:
|
||
|
|