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

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™ Ответить с цитированием
Старый 27.02.2009, 16:17   #2401
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Спс ща попробую.

Добавлено через 3 часа 10 минут
Блин сёдня долго парился с этим кодом,но всётаки сделал.Спс Резарту он мне частично помог и кто хочет может протестить здесь.

Последний раз редактировалось Krovosos_777; 27.02.2009 в 19:27. Причина: Добавлено сообщение
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 27.02.2009, 20:11   #2402
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Норм, тока ремувай fu после каста
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 27.02.2009, 20:52   #2403
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Вот новая версия,я тут всякую мелкую хрень добавил и исправил.
Цитата:
Сообщение от RazArt Посмотреть сообщение
Норм, тока ремувай fu после каста
Зачем?Яж его убиваю,нахрен тогда удалять?
_______________________________________
Я ещё хочу сделать так:помнишь тот еффект огня после смерти духа,так вот я хочу сделать чтоб от нео отнималось здоровье(от огня),как думаешь дамми со способностью Иллидана "Огонь из преисподнии или как-то так " подойдёт?

И кстати RazArt, ты токо тригерщик или с JASS'ом тоже работаешь?

Последний раз редактировалось Krovosos_777; 27.02.2009 в 21:02.
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 27.02.2009, 22:37   #2404
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Krovosos_777, я разно рабочий, а то что ты его убил, энто не значит что он сам через некоторое время удалится (хотя должен в принципе), но тем не мение он сидит в памяти, так что лучше ремувай
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 27.02.2009, 23:10   #2405
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Цитата:
Сообщение от RazArt Посмотреть сообщение
Krovosos_777, я разно рабочий, а то что ты его убил, энто не значит что он сам через некоторое время удалится (хотя должен в принципе), но тем не мение он сидит в памяти, так что лучше ремувай
А точно,сделаю.
PS:Но сделаю завтра,росто спать хочу,с ног валюсь.
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 27.02.2009, 23:37   #2406
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Та что там собстно делать? 1 строка...
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 11:59   #2407
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Цитата:
Сообщение от RazArt Посмотреть сообщение
Та что там собстно делать? 1 строка...
1.мне было в лом
2.не одна,а три тк если сделать токо call RemoveUnit(fu) после действия каста то каста не будет,душа не успеет так что я сделал так,после каста:
1.call TriggerSleepAction( 2 ) что-бы ждать 2 сек после каста(какрас)
2.call RemoveUnit(fu) кхе....эт понятно
3.call AddSpecialEffectLocBJ( GetUnitLoc(fu), "Abilities\\Spells\\Undead\\FrostArmor\\FrostArmor Damage.mdl" ) для красивого эффекта исчезания.
Но эфекта огня не будет тк я прикрепил его к fu ,ну и ладно,потом сделаю ёщё более красивое исчезание.
________________________________________
И не подгоняй меня,я вообще JASS позовчера ночью стал изучать,а вчера была первая практика.

Добавлено через 2 минуты
Ах да вот же тут новая.

Последний раз редактировалось Krovosos_777; 28.02.2009 в 12:01. Причина: Добавлено сообщение
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 12:53   #2408
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Krovosos_777, не не не, во первых откажись от бж функций, а во вторых call AddSpecialEffectLocBJ( GetUnitLoc(fu), "Abilities\\Spells\\Undead\\FrostArmor\\FrostA rmor Damage.mdl" ) вызывает утечку, спец эффект тоже нужно занести в переменную и удалить потом
Код:
local effect e
set e=AddSpecialEffectLoc(GetUnitLoc(fu), "Abilities\\Spells\\Undead\\FrostArmor\\FrostArmor Damage.mdl")
call DestroyEffect (e)
set e=null
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)

Последний раз редактировалось RazArt; 28.02.2009 в 12:57.
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 13:02   #2409
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Цитата:
Сообщение от RazArt Посмотреть сообщение
Krovosos_777, не не не, во первых откажись от бж функций
Ты имееш в виду это "call SetUnitVertexColorBJ( fu, 25.00, 40.00, 45.00, 75.00 )"?

Добавлено через 1 минуту
С эффектом ща исправлю.

Добавлено через 12 минут
Так,скоприровал код.вставил в нужное место и не работает,например в local effect e пишет что отсутствует оператор кода.Можешь плиз сделать и скинуть мну?
Я сёдня буду по статьям лазить чтоб наконец таки понять всё.

Последний раз редактировалось Krovosos_777; 28.02.2009 в 13:15. Причина: Добавлено сообщение
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 13:20   #2410
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Видишь постфикс BJ, он говорит о том что эта функция из blizzard.j, в этом файле находятся функции, но они могут быть с утечками, поэтому лучше делать так:
1) Открываешь blizzard.j и ишишь там нужную тебе функцию, в данном случае SetUnitVertexColorBJ
2) Смотришь как она устроена
3) Делаешь на основе этой функции свою, используя теже функции (я имею ввиду функции из common.j, которые используют бж функции), но уже в своём коде, ну и конечно устраняешь утечки
Вот те 2 файла, юзай на здоровье =)
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 13:24   #2411
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Спс ща попробую =)

Ой это офф извеняюсь

Добавлено через 28 минут
Короче нащёл я то что нужно,и в этой строке:
SetUnitVertexColor takes fu whichUnit, 25 red, 40 green, 45 blue, 75 alpha returns nothing
А точнее когда.....короче пишет что отсутствует символ "I"
Чо за?

Добавлено через 35 минут
в coomon.j был такой:native SetUnitVertexColor takes unit whichUnit, integer red, integer green, integer blue, integer alpha returns nothing

Я удалил строку native она жу вроде не нужна,но если и нужна то с ней мне пишет что отсутствует оператор кода.

Последний раз редактировалось Krovosos_777; 28.02.2009 в 14:00. Причина: Добавлено сообщение
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 14:13   #2412
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Экстрасенсы в отпуске, присылай пример того что ты там намудрил =)
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 14:21   #2413
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Вот =)
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 28.02.2009, 22:19   #2414
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Оцените мою новую тузлу для создания цветного текста для вара. Завтра предполагаю сделать превьюшку...
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 02.03.2009, 20:32   #2415
сталк3ер по жизни...

 
Регистрация: 08.04.2007
Сообщений: 1,144
Репутация: 36 [+/-]
А чо если сделать карту наподобие доты, но только с персонажами из... Heroes? Да-да, из того самого сериала, который сейчас очень популярен. Осенила такая бредовая идея. Ведь посудите: куча персонажей - есть! Способности - навалом. Можно и итемы сделать. я считаю, очень удачно. Оцените идею, плиз. Не говорите, что сумасшедший
сыр_багет вне форума  
Отправить сообщение для сыр_багет с помощью Skype™ Ответить с цитированием
Старый 02.03.2009, 21:04   #2416
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Believer, не сумашедший,а вот модельки ты где будешь доставать, а?И для того что-бы сделать всё примерно на уровне DOT'ы ты должен быть как минимум оч хорош в картостроительстве.
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 02.03.2009, 21:09   #2417
сталк3ер по жизни...

 
Регистрация: 08.04.2007
Сообщений: 1,144
Репутация: 36 [+/-]
Krovosos_777
Да понимаю я всё... Да и новичок я в картостроительстве, ничо толком не умею ещё.
Модели остаётся только нарисовать, а это оооооочень долго и муторно.
сыр_багет вне форума  
Отправить сообщение для сыр_багет с помощью Skype™ Ответить с цитированием
Старый 02.03.2009, 21:33   #2418
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Вот вот да и карта с ними огогого скоко весить будет если их криво сделать,а хотя идею можно просто убрать в ящик до поры,и за это время подучиться,найти опытных друзей и ещё раз всё обдумать.
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 02.03.2009, 22:55   #2419
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Щас придёт разарт и будет учить Believer'а. Что значат на подобии доты? Ты имеешь ввиду аос? Я мало смотрел герое, но всёже... Как ты собрался делать некоторые способности? И вообще я уверен что ты его збрсишь...
Оффтоп для Krovosos_777, подожди минут 5, я колорера обновлю, щас ты его не узнаешь
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;)
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 03.03.2009, 15:45   #2420
сталк3ер по жизни...

 
Регистрация: 08.04.2007
Сообщений: 1,144
Репутация: 36 [+/-]
RazArt
мм, может быть и аос. А может в виде кампании или обычной арены. Идею я эту и не собирался реализовывать пока. Я пока подумал, а теперь начинаю учиться. И собирать людей. Так что в ящик не сброшу.
сыр_багет вне форума  
Отправить сообщение для сыр_багет с помощью Skype™ Ответить с цитированием
Ответ


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

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

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


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


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