Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

Warcraft Обсуждение игр серии Warcraft, решение технических проблем

Ответ
 
Опции темы
Старый 18.07.2005, 21:31   #1
Мастер
 
Аватар для INCWADRA
 
Регистрация: 03.04.2007
Адрес: Сайтама
Сообщений: 391
Репутация: 92 [+/-]
Создание карт, модов для WarCraft 3

Прежде чем задать вопрос прочитайте следующее:
Полезные ссылки, программы и прочее..., Оглавление "Библиотеки Творцов"

Данная тема предназначена для решения каких либо проблем или помощи в создании карт и модов для игры Warcraft 3. Немного о наборе инструментов, которые понадобятся нам в создании и редактировании:

WorldEditor

Скрытый текст:

Автор: Blizzard Entertainment
Тип: Редактор мира Warcraft 3
Способ распространения: На диске с игрой
Язык: Русский
Версия: 1.21b
О программе:
Официальный редактор карт для вара очень удобен и вполне не сложен. Редактор похож на своего предшественника StarEdit (редактор мира StarCraft), но он все равно отличается большой функциональностью и интерфейсом. Больше информации можно узнать на Wikpedia
Альтернативные редакторы:Прочие программы:
  • War3FileConverter - программа предназначена для конвертирования моделий и текстур.
  • WC3 Image Extractor II - мощная программа для просмотра и конвертирования текстур .BLP в изображения .TGA и обратно.
  • PowerMPQ - Хороший редактор архивов вара, таких как .MPQ .W3M .W3X и т.д.
  • WinMPQ - Более старший и запатентованный редактор .MPQ
  • Jass Craft - Отличный редактор Jass кода.
  • Wc3MapOptimizer - Оптимизатор карт.
  • Warcraft III Viewer (рус.) - Просмоторщик моделей вара
  • War3 Model Editor (рус.) - Редактор моделей вара. Но на нем нельзя создавать модели с нуля.
  • Button Manager - Программа для добавление рамок к иконкам.
  • MdlVis 1.39b - Лучший в своем роде редактор моделей.
  • Справочник по триггерам
  • Еще программы вы можете найти на сайтах Wc3Campaigns, HiveWorkshop и XGM.

Полезные ссылки:

Последний раз редактировалось Emix; 04.01.2011 в 10:42.
INCWADRA вне форума  
Отправить сообщение для INCWADRA с помощью ICQ Отправить сообщение для INCWADRA с помощью Skype™ Ответить с цитированием
Старый 07.03.2008, 22:50   #1701
Заблокирован
 
Аватар для 3D Designer
 
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14 [+/-]

Предупреждения: 400
Kainer
МНе нужно проверить есть ли живые юниты на карте, принадлежащие игроку. Делаю так: Wait for Condition. А вот что в кондишн пихать..не знаю...попробую как ты сказал, проверка уровня жизни...
3D Designer вне форума  
Отправить сообщение для 3D Designer с помощью ICQ Ответить с цитированием
Старый 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
Если есть живой юнит, то b будет равно True
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 08.03.2008, 12:24   #1703
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61 [+/-]
Народ подскажите плиз:Как зделать так чтоб заставку диалог синематику ,можно было пропустить нажав Esc!

Добавлено через 29 минут
НАРОД СРОЧНО ПОМОГИ ПЛИЗ,Я НЕЗНАЮ КАК ДЛЯ КАМПЫ ЗДЕЛАТЬ ТАК ЧТОБЫ КОГДА НАПРИМЕР 1-ую ГЛАВУ ТЫ ЗАКОНЧИЛ С 4ЛВЛОМ КАК ЗДЕЛАТЬ ТАК ЧТОБЫ 2-ую ГЛАВУ НАЧАТЬ С ТАКИМ ЛВЛОМ С КАКИМ 1-УЮ ЗАКОНЧИЛ?
__________________
STFU Noob!

Последний раз редактировалось G@vNUKE; 08.03.2008 в 12:54. Причина: Добавлено сообщение
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 13:19   #1704
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Цитата:
Сообщение от G@vNUKE Посмотреть сообщение
Народ подскажите плиз:Как зделать так чтоб заставку диалог синематику ,можно было пропустить нажав Esc!
одну-две страницы назад объясняли.
создаешь глобальную переменную, лучше буленовскую.
Делаешь триггер с событием "синематик скиппед".
Действие: установить переменная = да

В своем триггере с синематикой почаще проверку делай.
Если переменная равно нет
то [несколько секунд твоей синематики]
Если переменная равно нет
то [еще несколько секунд синематики]
и т.д.

Добавлено через 48 секунд
Цитата:
Сообщение от G@vNUKE Посмотреть сообщение
НАРОД СРОЧНО ПОМОГИ ПЛИЗ,Я НЕЗНАЮ КАК ДЛЯ КАМПЫ ЗДЕЛАТЬ ТАК ЧТОБЫ КОГДА НАПРИМЕР 1-ую ГЛАВУ ТЫ ЗАКОНЧИЛ С 4ЛВЛОМ КАК ЗДЕЛАТЬ ТАК ЧТОБЫ 2-ую ГЛАВУ НАЧАТЬ С ТАКИМ ЛВЛОМ С КАКИМ 1-УЮ ЗАКОНЧИЛ?
1) Не капси. Муве тонн.
2) Это нужно через кэшь. Сам пока с ним не работал, не знаю.

Последний раз редактировалось Malcolmishe; 08.03.2008 в 13:19. Причина: Добавлено сообщение
Malcolmishe вне форума  
Ответить с цитированием
Старый 08.03.2008, 13:53   #1705
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61 [+/-]
Ясно значит придётся самому придёться с кэшом работать =) Спасибо за то что научил Ролики перематывать =)
__________________
STFU Noob!
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 16:14   #1706
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 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 Поворот по умолчанию
потом создаю 4 триггера вида:
Код:
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)
Аналогично для 3 других направлений.
Далее для возврата камеры на место триггер:
Код:
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. Причина: Добавлено сообщение
Malcolmishe вне форума  
Ответить с цитированием
Старый 08.03.2008, 16:58   #1707
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61 [+/-]
Те скинуть мою мапу с тем как це делать?
__________________
STFU Noob!
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 17:24   #1708
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
G@vNUKE
с чем именно? с оглядыванием или с проверкой?
Кидай, коли не жалко.
Malcolmishe вне форума  
Ответить с цитированием
Старый 08.03.2008, 17:31   #1709
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61 [+/-]
я имею ввиду я могу скинуть карту там показано как зделать тота чтобы камера зделала тота,но я могу описать действия те как больше пойдёт?
__________________
STFU Noob!
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 18:29   #1710
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
G@vNUKE
я так и не понял, что ты имеешь ввиду.
Ты посмотри внимательно код, который я выложил. Как видишь с камерами я худо-бедно работать умею. У меня глюк, который я описал. Ты можешь понять в чем он и как его исправить? Или ты знаешь как сделать то, что я хотел другими методами?
Например если ты знаешь, как сделать это не через управление стрелочками, а мышью, то будет тебе большой респект.
Malcolmishe вне форума  
Ответить с цитированием
Старый 08.03.2008, 18:47   #1711
Заблокирован
 
Аватар для 3D Designer
 
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14 [+/-]

Предупреждения: 400
Подскажите, как по-английски называется "Перейти, нападая на противников"? А то мне надо как string указать тип задания, а точного названия я не знаю...
3D Designer вне форума  
Отправить сообщение для 3D Designer с помощью ICQ Ответить с цитированием
Старый 08.03.2008, 18:50   #1712
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
просто attack
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 08.03.2008, 18:51   #1713
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 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. Причина: Добавлено сообщение
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 19:02   #1714
Заблокирован
 
Аватар для 3D Designer
 
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14 [+/-]

Предупреждения: 400
Ну..мне надо точное название)) Перевод то я и сам переведу, а вот как оно называется в редакторе это действие.. attack-просто атака..а вот переход с возможной атакой..
3D Designer вне форума  
Отправить сообщение для 3D Designer с помощью ICQ Ответить с цитированием
Старый 08.03.2008, 19:16   #1715
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61 [+/-]
Короче выбираешь боевая единица потом выбераешь Issue Order Targeting to (действие)to(область)
__________________
STFU Noob!
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 19:19   #1716
Заблокирован
 
Аватар для 3D Designer
 
Регистрация: 12.05.2006
Адрес: Где-то в этой галактике..
Сообщений: 0
Репутация: 14 [+/-]

Предупреждения: 400
Да мне не это надо!! Короче, создай нвоый триггер, нажми новое условие, выбери Order Comprasion и поймешь чего я хочу.
3D Designer вне форума  
Отправить сообщение для 3D Designer с помощью ICQ Ответить с цитированием
Старый 08.03.2008, 19:25   #1717
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
3D Designer
ну если по аналогии как команда отдаеть в игре...
в игре "перейти нападая на врагов" - это значит отдать приказ "атака" не на юнит а на ланшафт... Так что наверно и в редакторе просто attack, но целью не юнит, а координаты.
Malcolmishe вне форума  
Ответить с цитированием
Старый 08.03.2008, 19:31   #1718
Заблокирован
 
Аватар для 3D Designer
 
Регистрация: 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. Причина: Добавлено сообщение
3D Designer вне форума  
Отправить сообщение для 3D Designer с помощью ICQ Ответить с цитированием
Старый 08.03.2008, 20:36   #1719
Игрок
 
Аватар для G@vNUKE
 
Регистрация: 01.03.2008
Адрес: Рублёвка
Сообщений: 569
Репутация: 61 [+/-]
Выбираешь в самом редакторе сценари,потом свойства клана потом фикс парметра игрока

Добавлено через 3 минуты
НАРОД!!помогите плиз как зделать так чтобы в герой из первой главы с 3 лвлом перешол во вторую главу тоже с 3 с меня +
__________________
STFU Noob!

Последний раз редактировалось G@vNUKE; 08.03.2008 в 20:39. Причина: Добавлено сообщение
G@vNUKE вне форума  
Ответить с цитированием
Старый 08.03.2008, 21:14   #1720
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Цитата:
Возможно и так
Не возможно, а точно.

3D Designer
создай триггер идти и атаковать, переведи в джас и сам поймешь.

Цитата:
помогите плиз как зделать так чтобы в герой из первой главы с 3 лвлом перешол во вторую главу тоже с 3 с меня +
Поищи не последних страницах темы, я писал, как с кешем работать
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:29.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования