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

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™ Ответить с цитированием
Старый 16.06.2011, 19:52   #3021
Новичок
 
Регистрация: 16.06.2011
Сообщений: 8
Репутация: 0 [+/-]
Благодарен , помогло !

Последний раз редактировалось DI_no-Serg; 16.06.2011 в 20:18. Причина: Добавлено сообщение
DI_no-Serg вне форума  
Отправить сообщение для DI_no-Serg с помощью Skype™ Ответить с цитированием
Старый 18.06.2011, 12:21   #3022
Новичок
 
Аватар для Diablo256
 
Регистрация: 31.08.2010
Сообщений: 22
Репутация: 1 [+/-]
Может немного странный вопрос, но все же) Возможно ли как-то увеличить количество символов в описании скиллов и предметов? А то бесит постоянное отсутствие нескольких строк...
Diablo256 вне форума  
Ответить с цитированием
Старый 18.06.2011, 12:55   #3023
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Неа. Изволь уместить.
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 18.06.2011, 19:12   #3024
Новичок
 
Регистрация: 16.06.2011
Сообщений: 8
Репутация: 0 [+/-]
А как сделать чтобы в секунду добавлялось +1 к золоту и дереву ? если был такой вопрос извините .

Спасибо

Последний раз редактировалось Emix; 19.06.2011 в 13:18.
DI_no-Serg вне форума  
Отправить сообщение для DI_no-Serg с помощью Skype™ Ответить с цитированием
Старый 18.06.2011, 19:24   #3025
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
События: время - every 1.00 seconds of game time
Действия: Add 1 to <игрок> <ресурс>

Ребят, вот серьезно: открывайте DemoCampaign или (еще лучше) первые главы игры и разбирайте. Учитесь азам сами - так больше опыта получите, ИМХО.
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 20.06.2011, 10:36   #3026
Новичок
 
Регистрация: 16.06.2011
Сообщений: 8
Репутация: 0 [+/-]
а как связать здание с функцией , в смысле когда разрушают постройку то функция разрушается , и можно ли вообще так ???

все работает Ок!

Последний раз редактировалось DI_no-Serg; 20.06.2011 в 11:10. Причина: добавлено сообщение
DI_no-Serg вне форума  
Отправить сообщение для DI_no-Serg с помощью Skype™ Ответить с цитированием
Старый 20.06.2011, 11:03   #3027
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Событие: unit умирает
Условие: dying unit = <БЕ или здание>
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 20.06.2011, 13:47   #3028
Новичок
 
Регистрация: 20.06.2011
Сообщений: 2
Репутация: 0 [+/-]
Я видел в одной карте у лучницы(Сильвана) есть посивная способность изучив которую она начинает атакавать несколько целей, а с каждым новым уровнем етой способности увеличевается количество порожаемых целей. Как такое можно сделать?
scriben вне форума  
Ответить с цитированием
Старый 20.06.2011, 14:15   #3029
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Поражаются одновременно или последовательно (как цепь молний)?
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 20.06.2011, 14:17   #3030
Новичок
 
Регистрация: 20.06.2011
Сообщений: 2
Репутация: 0 [+/-]
Одновременно

Добавлено через 19 минут
Выстреливает сразу несколько стрел

Последний раз редактировалось scriben; 20.06.2011 в 14:37. Причина: Добавлено сообщение
scriben вне форума  
Ответить с цитированием
Старый 20.06.2011, 15:00   #3031
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Забавненько. Мне тоже интересно)
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 21.06.2011, 16:19   #3032
Новичок
 
Аватар для Diablo256
 
Регистрация: 31.08.2010
Сообщений: 22
Репутация: 1 [+/-]
У меня тут такая проблема вырисовалась... В общем карта моя уже была готова, но я решил кое-что добавить, и все испортил((
Всего в карте 50 приходов (волн) монстров, и 2 прохода. Если играть в обычном режиме, то все нормально, все работает. Но я добавил функцию отключения одной из сторон, то есть левая или правая сторона приходов закрывается, зато с другой стороны мобы становятся намного сильнее. Проблема в том, что если активировать эту функцию во время игры, то ровно после 40-го уровня приходов мобы идти перестают и таймер отсчета тоже не работает, то есть все замораживается и можно делать рмк, так как играть уже толку не будет... Не знаю, что мне делать теперь, функцию эту я убирать не хочу, но починить как-то нужно... Для появления волн я использовал триггер:
Событие: Юнит умирает.
Условие: Тип юнита(мертвого юнита)равно"такой-та..."
Все юниты(юниты игрока 12 коричневого) мертвы равно да
А для функции закрытия прохода я использовал: Боевая еденица - Remove(picked unit) from the game
Мне кажется, что причина в этом триггере, так как условием появления волн является именно СМЕРТЬ, а не удаление из игры... Если это действительно так, то как это исправить? И если ли какой другой способ избавиться от юнитов, но чтоб все работало норм?) Если нужно, я скину свою карту сюда... Заранее спасибо.
Diablo256 вне форума  
Ответить с цитированием
Старый 21.06.2011, 17:14   #3033
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Ну, проверить твою теорию можно просто изменив remove на kill.
Я бы поменял структуру:
Скрытый текст:
1.1)запуск волны
Очистить отряды
ЕСЛИ Bool_VLeft=да
запустить триггер 1.2.1
ЕСЛИ Bool_VRight=да
запустить триггер 1.2.2

1.2.1)создание левой волны
for A from 1 to 100
создать юнит
добавить юнит в отряд UnitGroup_VLeft
1.2.2)создание правой волны
for B from 1 to 100
создать юнит
добавить юнит в отряд UnitGroup_VRight

2.1) юнит умирает
ЕСЛИ юнит принадлежал к левому отряду
исключить умершего из левого отряда
ЕСЛИ юнит принадлежал к правому отряду
исключить умершего из правого отряда
2.2) каждую секунду проверять
ЕСЛИ отряды пусты (если мы в ручную перекрыли один из потоков, то отряд не заполнится и тоже будет пуст)
запустить новую волну.


Тогда чтобы отключить поток, достаточно просто поменять значение одной из двух логических переменных=)
КСТАТИ, на всякий случай посоветую забить типы нападающих юнитов в массив.
Скрытый текст:
UnitType[1]=пехотинец
UnitType[2]=стрелок
и т.д.

Тогда можно ввести переменную уровня монстров Int и повышать ее на 1 с каждой волной. А при создании волны писать "создать юнит типа UnitType[Int]". Получится полная автоматизация=)

Последний раз редактировалось Band'Res; 21.06.2011 в 17:22.
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 21.06.2011, 18:04   #3034
Новичок
 
Аватар для Diablo256
 
Регистрация: 31.08.2010
Сообщений: 22
Репутация: 1 [+/-]
Если заменить remove на kill то юниты не исчезают, а почему-то все-равно появляются и продолжают двигаться. Хотя даже если бы они и умирали при появлении, это смотрелось бы не очень красиво, поэтому именно remove тут подходит как нельзя лучше...
Так что скорее всего придется менять структуру... У меня там сплошной ужас, так как я карту давно начинал создавать, и тогда еще не умел качественно оформлять...
Спасибо за отклик, сейчас попробую по твоей схеме запустить, хотя походу придется все переделывать((
Diablo256 вне форума  
Ответить с цитированием
Старый 21.06.2011, 20:38   #3035
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Цитата:
Сообщение от Diablo256 Посмотреть сообщение
У меня там сплошной ужас, так как я карту давно начинал создавать, и тогда еще не умел качественно оформлять...
Ты так говоришь, будто у тебя все тремя триггерами описано)

Сегодня ковырялся в редакторе объектов, искал вдохновения...Нашел=)
У БЕ "Гидра" две способности: яд и "неизвестно Asp", что говорит об удаленной способности. Кто-нибудь знает, что это было?

Последний раз редактировалось Band'Res; 22.06.2011 в 14:29.
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 24.06.2011, 00:39   #3036
Новичок
 
Регистрация: 24.06.2011
Сообщений: 1
Репутация: 0 [+/-]
Здравствуйте!
У меня вопрос: нет ли людей неплохо разбирающихся в тригерах, для помощи в создание карты "Войны Лодерона" ?
Собственно что это за карта, для тех кто с ней не знаком.

Войны Лордерона - многопользовательская карта на основе событий третьей войны мира Варкрафт. Предназначена для командной игры 9 человек. Более 10 фракций сойдутся в борьбе за господство в Азероте.

Войны Лордерона:Третья война Азерота - многопользовательская карта для командной игры 9 человек. Основой сюжета являются события III войны Лордерона,вы станете свидетелямии участниками всех основных событий: примите участие в крестовом походе Артесапротив нежити, обороняйте Даларан или сделайте все чтобы пустить демонов Пылающего Легиона в мир Азерота! Более того, вы можете повлиять на ход событий: спасите короля Теренаса и Лорда Утера, отдать Орду во власть скверны, увидеть бой Кенариуса и Архимонда... Для вас создано более 10 игровых фракций с уникальными юнитами и оригинальными магическими способностями, вы увидите демонов Легиона, гномов Хаз-Модана, эльфов Кель- Таласа и множество других. Герои, чьи имена сохранила история, поведут своих войнов к победе, Артес Менетил, Утер Светоносный, Трал, Гром Адский Крик - лишь немногие из их числа. Легендарные чудовища и монстры, древние полубоги станут на вашем пути - бросьте им вызов и получите сокровища копившиеся веками. Новый ландшафт, новые юниты, новые квесты, новый баланс, а так же старый дух ВЛ и Варкрафт ждут вас! Повторите историю, или создайте свою!!!

На данный момент необходим хороший тригерщик.
Обращайтесь по скайпу - maddoctor2601

Спасибо за понимание!
MadDoctor вне форума  
Ответить с цитированием
Старый 25.06.2011, 01:05   #3037
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Столкнулся с такой проблемой: созданное мной заклинание убивает противников без прямого воздействия (здоровье вычитается, иными словами), следовательно, игрок, управляющий магом не получит награду за убийство.

ВОПРОС: существуют ли методы для извлечения параметров БЕ (например, наград за убийство) в переменные редактора триггеров?

Ответ получен. Вопрос снят)

Последний раз редактировалось Band'Res; 25.06.2011 в 17:00.
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 09.07.2011, 13:36   #3038
Игрок
 
Аватар для PROGRAMMER X
 
Регистрация: 18.07.2010
Сообщений: 532
Репутация: 13 [+/-]
Вопрос такой, с азами я знаком, но тут дело другое. Вообщем я скачал модели из сталкера, сами юниты. Вот, вставляю их на карту, но они без оружия, а анимация то что они якобы стреляют есть. Я нашел модель оружия и непойму как вручить его им в руки?
З.Ы. Если порыскал, может и разобрался. Но если кто знает скажите мне сразу, что бы я время не терял.
__________________
www.sbm.ucoz.ru
Оф. сайт моего мода для Сталкер ТЧ.
PROGRAMMER X вне форума  
Ответить с цитированием
Старый 09.07.2011, 15:45   #3039
Юзер
 
Аватар для Band'Res
 
Регистрация: 19.11.2010
Адрес: Г.Томск
Сообщений: 156
Репутация: 20 [+/-]
Наиболее реалистичный способ: создать соответствующий предмет, дать ему способность сфера (обнулив ее параметры), у которой заменить искомую модель, на модель оружия. При этом, можно менять точку приложения заклинания, чтобы оружие вставало туда, куда надо - left или right hand. Это на случай, если в модели сталкеров точки приложения перепутаны.
Чтобы подставить оружие с ювелирной точностью, советую пользоваться редактором анимаций MdlVis: просто меняй ориентацию модели оружия в пространстве в пространстве, заново импортируй в карту - и экспериментируй.
Band'Res вне форума  
Отправить сообщение для Band'Res с помощью ICQ Ответить с цитированием
Старый 28.07.2011, 07:03   #3040
Новичок
 
Регистрация: 28.07.2011
Сообщений: 1
Репутация: 0 [+/-]
я почему-то не могу скачать эту программу дайте кто-нить ссылку плиз
sergei161 вне форума  
Ответить с цитированием
Ответ


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

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

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


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


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