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

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™ Ответить с цитированием
Старый 18.02.2008, 14:19   #1541
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
GadenbIsh
Пасиб, а это просто у меня пробел остался.
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 24.02.2008, 03:26   #1542
Новичок
 
Аватар для DEMON7
 
Регистрация: 20.08.2007
Адрес: Гдето в Ксене...
Сообщений: 29
Репутация: 1 [+/-]
Народ, я тут в Варике как бы мапперством увлекаюсь... Точнее начинаю увлекаться. У меня на моей первой серьёзной карте возник такой вопрос: как на дуэле (карта типа AoS и на ней можно запрашивать-принимать дуэли) сделать так, чтоб после того, как один герой убил другого, победившего отправили там на базу или еще куда? Не получается сделать событие мол герой на арене дуэли мрёт. И еще вопрос: как сделать так, чтоб герои могли набирать уровни выше 10? Кстать, по триггерам я кое-че шарю (как и в английском языке) так шо если шо можете спросить че-нить
__________________
Ведь если Биллу Гейтсу присвоят звание графа, его будут называть... ДеБилл Гейтс!!!

Товарищ... опер упал намоченный! (оперуполномоченный)
Разрешите... облажать! (разрешите доложить)
DEMON7 вне форума  
Ответить с цитированием
Старый 24.02.2008, 11:32   #1543
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
DEMON7
Слушай, Событие unit умирает. Действие боевая единица - move unit to *область*
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 24.02.2008, 14:07   #1544
Игрок
 
Аватар для Бальназар
 
Регистрация: 23.09.2006
Адрес: На Краю Времени
Сообщений: 631
Репутация: 239 [+/-]
DEMON7
Цитата:
И еще вопрос: как сделать так, чтоб герои могли набирать уровни выше 10?
Народ издевается... Этот вопрос присутствует чуть ли не на каждой странице данной темы!
Дополнительно => Игровые константы. Ставишь галочку на "Использовать нестандартные игровые константы". Ищешь в этом огромном списке Максимальный уровень героя и меняешь его.
__________________
"Carry on, you will always remember
Carry on, nothing equals the splendor
Now your life's no longer empty
Surely heaven waits for you"
Бальназар вне форума  
Отправить сообщение для Бальназар с помощью ICQ Ответить с цитированием
Старый 24.02.2008, 14:37   #1545
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
Бальназар
Может шапку создать с ответом на этот вопрос?
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 24.02.2008, 16:06   #1546
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
DEMON7
При вызове дуэли давай значение булевой переменной True
В условии триггера, переносящего героя на дуэель добавть проверку твоя_переменная = True
А в действиях этого триггера твоя_переменная = False

Если я правильно тебя понял, то так.
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 02:27   #1547
Новичок
 
Аватар для DEMON7
 
Регистрация: 20.08.2007
Адрес: Гдето в Ксене...
Сообщений: 29
Репутация: 1 [+/-]
Ну извините насчет уровней... Не знал ведь, а всю тему листать как-то не хочется... Насчет "юнит умирает", то как он определит какой именно юнит умирает? GadenbIsh
Может, ты меня и правильно понял, но я тебя точно нет. Я таких условий и действий в этом редакторе подавно не видел.
__________________
Ведь если Биллу Гейтсу присвоят звание графа, его будут называть... ДеБилл Гейтс!!!

Товарищ... опер упал намоченный! (оперуполномоченный)
Разрешите... облажать! (разрешите доложить)
DEMON7 вне форума  
Ответить с цитированием
Старый 25.02.2008, 03:47   #1548
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Смотри:

Триггер1 (начало дуэли)
Событие: игрок вызывает на дуэль кого-то (не знаю, как у тебя оформлено)
Действия:
твои действия дуэли
set bool (переменная типа boolean) = True

Триггер2 (перенос героя)
событие: юнит умирает
условие: bool = true
действия:
перенос героев на карту
set bool = false
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 20:56   #1549
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Как мне превратить героя (т.е. сменить его внешность)?
Вот беру я значится способность "превратиться в ворона", копирую ее, переименовываю, убираю иконку и горячую кнопку, меняю альтернативную форму на что-то другое.

Далее в триггере даю моему юниту эту способность
и не знаю как заставить его применить эту способность
потом удаляю у него эту способность.

И вот еще что - сохраниться ли набранная экспа, если нет, то как ее сохранить, и как сохранить все его выученные на тот момент способности?
Malcolmishe вне форума  
Ответить с цитированием
Старый 25.02.2008, 21:03   #1550
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Добавил абилку, созданную на основе Raven Form
Unit - Order твой юнит to Special Medivh - Raven Form

Но, с героем врят ли такое прокатит. Для героя надо брать за основу Metamorphosis DH, но как-то убрать лимит времени. Может быть поставить Duration 0, но не знаю, получится или нет.
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 21:08   #1551
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
но кибергоблин то как-то превращяеться навсегда, а он герой
Malcolmishe вне форума  
Ответить с цитированием
Старый 25.02.2008, 21:10   #1552
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
А в чем проблема тогда? Делай на основе его абилки
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 21:11   #1553
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
GadenbIsh
дело в том, что мне надо сделать много таких форм и превращать по необходимости. так что одной абилкой не обойтись. а как применить СВОЮ абилку?
Malcolmishe вне форума  
Ответить с цитированием
Старый 25.02.2008, 21:17   #1554
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
call IssueImmediateOrder( юнит, "your_order_string" )

your_order_string - order string, который ты укажешь в своей абиле. Работоспособность не гарантирую, но проверь=).

Но несколько абил у одного героя на одной базе - не есть гуд. Лучше дай ему несколько дамми-абил на разных основах, а замену сделай триггерным спеллом через ReplaceUnitBJ.
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 21:20   #1555
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
т.е. надо писать кастом скрипт?

order string - это то что в русском редакторе названо "порядок строк"? (В режиме отображения названия переменных "order")
Malcolmishe вне форума  
Ответить с цитированием
Старый 25.02.2008, 21:25   #1556
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
угу, но опять же говорю, лучше триггерными спеллами делай
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 21:31   #1557
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
GadenbIsh
А как? O.o
Я не знаю другого способа сменить внешность юниту
Malcolmishe вне форума  
Ответить с цитированием
Старый 25.02.2008, 21:35   #1558
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Unit - Replace, я ж говорю. И все же попробуй через ордер стринг, как я выше написал. Мне аж самому интересно, сработает или нет=)

Цитата:
order string - это то что в русском редакторе названо "порядок строк"
да
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 25.02.2008, 21:40   #1559
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Хм. В "порядке строк" нельзя указать свое... только выбрать... вот и думаю будет ли работать, если я выберу какую-нить...

а можно вместо "your_order_string" вводить название переменной (например мой спелл - переменная A001:Atfd) - и если можно - какой правильный синтаксис?
Malcolmishe вне форума  
Ответить с цитированием
Старый 25.02.2008, 21:46   #1560
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Шифт зажми, когда будешь в ОЕ два раза на строку щелкать - увидишь маленькое чудо=) Ну, можешь и стандартный выбрать, отличный от оригинала - не суть важно.

Цитата:
а можно вместо "your_order_string" вводить название переменной (например мой спелл - переменная A001:Atfd) - и если можно - какой правильный синтаксис?
Можно, но она должна быть текстовой.
Синтаксис такой же, только вместо "your_order_string" вводи имя твоей переменной
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Ответ


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

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

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


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


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