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

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

Ответ
 
Опции темы
Старый 18.07.2005, 22: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 в 11:42.
INCWADRA вне форума  
Отправить сообщение для INCWADRA с помощью ICQ Отправить сообщение для INCWADRA с помощью Skype™ Ответить с цитированием
Старый 27.02.2008, 17:43   #1601
Новичок
 
Регистрация: 24.02.2008
Сообщений: 5
Репутация: 1 [+/-]
Вообщем мне вот что надо: игрок заводит героя в область, нажимает на предмет(щит) и герой(самостоятельно) заклинанием разветвленная молния поражает пару деревьев стоящих неподалеку.
Обьясните пожалуйста какой тригер надо для этого написать, какие способности должен иметь данный предмет или юнит(желательно чтобы способности разветвленная молния у героя небыло)
-=Riddick=- вне форума  
Ответить с цитированием
Старый 27.02.2008, 18:54   #1602
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Все просто, даешь щиту способность какую-нибудь, которая ничего не делает. Делаешь триггер такой триггер:
событие: юнит использует способность
условия:
использованная способность = способности щита
герой находится в регионе

действия: создаешь дамми юнита со способностью молнии и используешь ее на регионе, где стоят деревья.
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 27.02.2008, 20:05   #1603
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Щит - это предмет в инвенторе или валяющийся на земле? Если второе, тогда так:

событие: игрок выбирает юнит
условие: юнит = щит
герой находиться в регионе
действия:
(либо как написано GadenbIsh, либо так: )
дать герою способность разветвленная молния
приказать герою использовать способность на регионе или не дереве (нужно подредактировать способность, чтобы в разрешенных целях стояли деревья)
немного подождать, чтобы герой успел развернуться в нужную сторону и кастануть
убрать у героя способность разветвленная молния

Наверно имеет смысл еще отобрать у игрока управление на время выполнения этих махинаций.
Malcolmishe вне форума  
Ответить с цитированием
Старый 27.02.2008, 20:13   #1604
Новичок
 
Регистрация: 24.02.2008
Сообщений: 5
Репутация: 1 [+/-]
GadenbIsh
а что за "дамми" юнит такой?
Malcolmishe
предмет в инвеноре

ща попробую)
-=Riddick=- вне форума  
Ответить с цитированием
Старый 27.02.2008, 20:21   #1605
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
K.H.A.L.I.F.
Скачай кампу с такой штукой и посмотри.
Хотя, ладно скажу =): Создаешь кеш - буфер игры - create new kesh *Название*
- буфер игры - save *герой* as *название* in *название кеша*
- буфер игры - save.
З.Ы. Вроде так...
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 27.02.2008, 20:24   #1606
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Цитата:
Сообщение от -=Riddick=- Посмотреть сообщение
а что за "дамми" юнит такой?
юнит - пустышка. Невидимый, микроскопический и неуязвимый.

если предмет, то события и условия как сказал GadenbIsh, а действия можно и как GadenbIsh и как я предлагал.

Добавлено через 14 минут
Пытаюсь вот персонажа заставить использовать нестандартную способность. Пробовал так:
call IssueTargetOrderBJ( gg_unit_Hvwd_0014, "prevrati", gg_unit_Hapm_0005 )
и так:
call IssueTargetOrderBJ( gg_unit_Hvwd_0014, A001, gg_unit_Hapm_0005 )
и еще так:
call IssueTargetOrderBJ( gg_unit_Hvwd_0014, 'A001', gg_unit_Hapm_0005 )

prevrati - то, что я в ручную прописал в графе "порядок строк"
А001 - название нестандартного заклинания (по ctrl-d)

в первом и третьем случае не работает молча, во втором выдает ошибку при компиляции

Добавлено через 3 часа 37 минут
В описаниях способностей, например, можно вставлять ссылки на значения полей этих или других способностей/юнитов/и т.п. в формате <имя способности, имя переменной>. Вопрос - можно ли вставлять подобным образом значения переменных в другие текстовые элементы интерфейса (например в заголовок или сообщение при трансмишане от юнита в синиматике, или даже в имя собственное или имя класса героя) и если да, то в каком формате. Можно ли вставлять значения глобальных переменных типа строка?

Последний раз редактировалось Malcolmishe; 28.02.2008 в 00:01. Причина: Добавлено сообщение
Malcolmishe вне форума  
Ответить с цитированием
Старый 27.02.2008, 21:29   #1607
Опытный игрок
 
Аватар для K.H.A.L.I.F.
 
Регистрация: 22.01.2006
Адрес: Азербайджан, Казахстан
Сообщений: 1,011
Репутация: 335 [+/-]
Kainer
Да я так 100 раз делал, не получается, никак не могу ошибку найти, может ты скачаешь посмотришь,а?Пожалуйста
__________________
"Я не пьяный, я просто шатаюсь" Ice - is your enemy
"Неприятности случаются" Хищник

Фанат футбольного клуба "Манчестер Юнайтед"
K.H.A.L.I.F. вне форума  
Отправить сообщение для K.H.A.L.I.F. с помощью ICQ Ответить с цитированием
Старый 27.02.2008, 22:37   #1608
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
K.H.A.L.I.F.
Давай в личку...

Добавлено через 13 часов 27 минут
Есть вопрос. Все знают, что ролики можно(и нужно) делать проматывуюмися. Я знаю как это делать. Но в последние время я мя НЕПОЛУЧАЕТСЯ!!! Сам принцип я знаю. Но кто знает распишите плз подробно. В интерлюдиях получается.
Так вопрос снят, до меня доехало.

Последний раз редактировалось Kainer; 28.02.2008 в 22:15. Причина: Добавлено сообщение
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 28.02.2008, 20:59   #1609
Новичок
 
Регистрация: 24.02.2008
Сообщений: 5
Репутация: 1 [+/-]
подскажите пожалуйста: сделал способность на основе "разветвленная молния" но она никак деревья нехочет атаковать, хотя галочку поставил чтоб деревья атаковала
надо чтоб она сразу пару деревьев срубала, подскажите как сделать
-=Riddick=- вне форума  
Ответить с цитированием
Старый 28.02.2008, 21:05   #1610
Новичок
 
Регистрация: 28.02.2008
Сообщений: 1
Репутация: 0 [+/-]
Как изменить свойства здания например из дома сделать магазин и как изменить кол-во HP.
_SkStorM_ вне форума  
Ответить с цитированием
Старый 28.02.2008, 22:16   #1611
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
-=Riddick=-
если способность не расчитана на атаку на деревья, то ее не исправить. Выход тут прост, расставь невидимых юнитов на местах деревьев и используй способность на них (если триггерно). В ином случае, делать новый спелл, а затем триггерно создавать этих дамми юнитов и дамми-кастера.

Цитата:
Как изменить свойства здания например из дома сделать магазин и как изменить кол-во HP
Редактор объектов

Цитата:
Пытаюсь вот персонажа заставить использовать нестандартную способность. Пробовал так:
Возвращай ордерстринг стандартный на место и активируй через него.

По поводу второго вопроса: смотри в константах карты (в меню найдешь). Если там не найдешь, капайся в текстовиках mpq, доставай их, изменяй и импортируй в карту.
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 28.02.2008, 22:57   #1612
Игрок
 
Аватар для Бальназар
 
Регистрация: 23.09.2006
Адрес: На Краю Времени
Сообщений: 631
Репутация: 239 [+/-]
Kainer
Хоть вопрос и снят, на будущее выложу. GadenbIsh мне как-то раз не плохо объяснил. Вот, привожу его слова:
Цитата:
Сообщение от GadenbIsh Посмотреть сообщение
Ща поясню, как надо делать скиппы:
Movie
Events
Начало Мувика
Actions

-------- Fade In and back out==================================== --------
Cinematic - Fade out over 2.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
Set GLW_SKYPE = False (!!!)
Wait 2.05 seconds
Trigger - Turn on Movie 02 Skip <gen>

Остановка всех действий, пауза юнитов ит.п.
Расстановка новых юнитов, замена героев

Wait 0.05 seconds
Cinematic - Fade in over 2.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
-------- End of fade In and back out============================ --------
Действия 1
Wait
If (GLW_SKYPE Equal to True) then do (Skip remaining actions) else do (Do nothing)
Действия 2
wait
If (GLW_SKYPE Equal to True) then do (Skip remaining actions) else do (Do nothing)
.....



Movie Skip
Events
Player - Player 2 (Blue) skips a cinematic sequence
Conditions
Actions
Set GLW_SKYPE = True
Set GLW_ThisTrigger = (This trigger)
Trigger - Turn off GLW_ThisTrigger

-------- Fade In and back out==================================== --------
Cinematic - Fade out over 2.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
Set GLW_SKYPE = False
Wait 2.05 seconds
Расстановка всех на свои места
Wait 0.05 seconds
Cinematic - Fade in over 2.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
-------- End of fade In and back out============================ --------

Trigger - Run Movie End <gen> (checking conditions)

Movie End
Events
Conditions
Actions
Окончание ролика (ну, там квест выполнен, квест новый дать или че-нибудь написать)
__________________
"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 Ответить с цитированием
Старый 29.02.2008, 00:31   #1613
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Цитата:
Сообщение от GadenbIsh Посмотреть сообщение
Возвращай ордерстринг стандартный на место и активируй через него.
В общем с грехом-пополам разобрался.

Цитата:
Сообщение от GadenbIsh Посмотреть сообщение
По поводу второго вопроса: смотри в константах карты (в меню найдешь). Если там не найдешь, капайся в текстовиках mpq, доставай их, изменяй и импортируй в карту.
Это ты про применение переменных в текстах? Не понял, что ты имел ввиду. Что мне надо искать в константах? При чем тут МПКу и как мне доставать из них текстовки?
Malcolmishe вне форума  
Ответить с цитированием
Старый 29.02.2008, 00:49   #1614
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
а, ты хотел менять эти тексты во время игры... так не получится
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 29.02.2008, 00:53   #1615
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Такой еще вопрос - скорее по ланшафтингу. Есть карта. На ней мне нужен небольшой уголок, невидимый с основной карты (туда я буду попадать только тригеррно, с нестандартной камерой и без возможности двигаться). Это место я отгородил блокиратарами зрения и блокираторами пути(воздух). В результате пеший юнит не видит что там и не можут туда пройти , но вот летающий юнит, подлетев туда, хоть и не может попасть внутрь, но прекрасно видит что там. Как решить эту проблему.

И еще. Я использую наработку "полноэкранный инвентарь". Она меня полностью устраивает, за исключением одного момента. Когда он активен - ВСЯ мини-карта открываеться. Как сделать так, чтобы карта была закрыта на время, но после выхода из инвентаря она о5 была открыта ровно на столько, на сколько ее открыл я во время игры.

Добавлено через 3 минуты
GadenbIsh
Я вообще не понял при чем тут константы. Имя героя указываеться в свойствах юнита, текст трансмишшена - в триггере (и кстати как втавлять туда свои переменные я уже сам нашел). Главное что я хотел бы имень возможность поменять - имя собственное героя. Чтобы я мог в начале игры ввести с клавы свое имя и новосозданного героя звали бы не Артесом, не Фарионом и даже не Иллиданом, а так, как я ввел с клавы. Для трансмишшенов у меня получилось так сделать, а вот для имени героя никак

Последний раз редактировалось Malcolmishe; 29.02.2008 в 01:30. Причина: Добавлено сообщение
Malcolmishe вне форума  
Ответить с цитированием
Старый 29.02.2008, 10:35   #1616
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
Malcolmishe
В рельефной панели поставь там границу.
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 29.02.2008, 10:37   #1617
Юзер
 
Аватар для Kainer
 
Регистрация: 13.02.2008
Адрес: В небесах...
Сообщений: 477
Репутация: 38 [+/-]
Бальназар
Дасс, я не так делал, но то что я делал, все равно помогло(я делал легче(для меня)).
Kainer вне форума  
Отправить сообщение для Kainer с помощью ICQ Ответить с цитированием
Старый 29.02.2008, 18:27   #1618
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Kainer
Ты про невидимый закуток? Но если там будет граница, то туда же нельзя будет юниты ставить... или можно?
Malcolmishe вне форума  
Ответить с цитированием
Старый 29.02.2008, 20:14   #1619
Юзер
 
Регистрация: 14.06.2005
Сообщений: 188
Репутация: 20 [+/-]
Malcolmishe
кажется мы про разные тексты... Я думал тебе надо изменить что-то типа "Постройте лунный колодец" ит.п.

по поводу рельефа, опять точно не помню, но попробуй создать регион на месте ролика, во время игры добавь триггер Visible - Disable (твой регион), а во время ролика Enable
GadenbIsh вне форума  
Отправить сообщение для GadenbIsh с помощью ICQ Ответить с цитированием
Старый 29.02.2008, 20:24   #1620
Юзер
 
Аватар для Malcolmishe
 
Регистрация: 07.06.2007
Сообщений: 307
Репутация: 14 [+/-]
Цитата:
Сообщение от GadenbIsh Посмотреть сообщение
по поводу рельефа, опять точно не помню, но попробуй создать регион на месте ролика, во время игры добавь триггер Visible - Disable (твой регион), а во время ролика Enable
Это не ролик должен быть, а что-то вроде эдакой менюшки, выполненной ввиде кликанья по юнитам. Типа таверна (внутри) в ней бармен и несколько посетителей. Кликаешь на них - и всякие разные действия производяться. Попробу как ты сказал, но кажеться я уже придумал альтернативу Но ее тоже еще проверить надо.
Цитата:
Сообщение от GadenbIsh Посмотреть сообщение
кажется мы про разные тексты... Я думал тебе надо изменить что-то типа "Постройте лунный колодец" ит.п.
А я имел ввиду текст, типа:
Принц Кель. Чародей крови.
И написано это в том окошке, в котором его эксп. Когда его выбираешь.
Ну если никак, напишу там фигню какую-нибудь. А имя буду указывать только в диалогах (которые трансмишшн)

В любом случае спасипки
Malcolmishe вне форума  
Ответить с цитированием
Ответ


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

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

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


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


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