18.07.2005, 21:31 | #1 | ||
Мастер
Регистрация: 03.04.2007
Адрес: Сайтама
Сообщений: 391
Репутация: 92
|
Создание карт, модов для WarCraft 3
Прежде чем задать вопрос прочитайте следующее: Полезные ссылки, программы и прочее..., Оглавление "Библиотеки Творцов" Данная тема предназначена для решения каких либо проблем или помощи в создании карт и модов для игры Warcraft 3. Немного о наборе инструментов, которые понадобятся нам в создании и редактировании: WorldEditor Скрытый текст: Автор: Blizzard Entertainment Тип: Редактор мира Warcraft 3 Способ распространения: На диске с игрой Язык: Русский Версия: 1.21b О программе: Официальный редактор карт для вара очень удобен и вполне не сложен. Редактор похож на своего предшественника StarEdit (редактор мира StarCraft), но он все равно отличается большой функциональностью и интерфейсом. Больше информации можно узнать на WikpediaАльтернативные редакторы:Прочие программы:
Полезные ссылки: Последний раз редактировалось Emix; 04.01.2011 в 10:42. |
||
|
27.02.2009, 16:17 | #2401 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
Добавлено через 3 часа 10 минут Блин сёдня долго парился с этим кодом,но всётаки сделал.Спс Резарту он мне частично помог и кто хочет может протестить здесь. Последний раз редактировалось Krovosos_777; 27.02.2009 в 19:27. Причина: Добавлено сообщение |
||
|
27.02.2009, 20:11 | #2402 | ||
Новичок
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24
|
Норм, тока ремувай fu после каста
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;) |
||
|
27.02.2009, 20:52 | #2403 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
Вот новая версия,я тут всякую мелкую хрень добавил и исправил.
Зачем?Яж его убиваю,нахрен тогда удалять? _______________________________________ Я ещё хочу сделать так:помнишь тот еффект огня после смерти духа,так вот я хочу сделать чтоб от нео отнималось здоровье(от огня),как думаешь дамми со способностью Иллидана "Огонь из преисподнии или как-то так " подойдёт? И кстати RazArt, ты токо тригерщик или с JASS'ом тоже работаешь? Последний раз редактировалось Krovosos_777; 27.02.2009 в 21:02. |
||
|
27.02.2009, 22:37 | #2404 | ||
Новичок
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24
|
Krovosos_777, я разно рабочий, а то что ты его убил, энто не значит что он сам через некоторое время удалится (хотя должен в принципе), но тем не мение он сидит в памяти, так что лучше ремувай
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;) |
||
|
27.02.2009, 23:10 | #2405 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
|||
|
27.02.2009, 23:37 | #2406 | ||
Новичок
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24
|
Та что там собстно делать? 1 строка...
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;) |
||
|
28.02.2009, 11:59 | #2407 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
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. Причина: Добавлено сообщение |
||
|
28.02.2009, 12:53 | #2408 | ||
Новичок
Регистрация: 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. |
||
|
28.02.2009, 13:02 | #2409 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
Ты имееш в виду это "call SetUnitVertexColorBJ( fu, 25.00, 40.00, 45.00, 75.00 )"?
Добавлено через 1 минуту С эффектом ща исправлю. Добавлено через 12 минут Так,скоприровал код.вставил в нужное место и не работает,например в local effect e пишет что отсутствует оператор кода.Можешь плиз сделать и скинуть мну? Я сёдня буду по статьям лазить чтоб наконец таки понять всё. Последний раз редактировалось Krovosos_777; 28.02.2009 в 13:15. Причина: Добавлено сообщение |
||
|
28.02.2009, 13:20 | #2410 | ||
Новичок
Регистрация: 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)! ;) |
||
|
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. Причина: Добавлено сообщение |
||
|
28.02.2009, 14:13 | #2412 | ||
Новичок
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24
|
Экстрасенсы в отпуске, присылай пример того что ты там намудрил =)
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;) |
||
|
28.02.2009, 22:19 | #2414 | ||
Новичок
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24
|
Оцените мою новую тузлу для создания цветного текста для вара. Завтра предполагаю сделать превьюшку...
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;) |
||
|
02.03.2009, 20:32 | #2415 | ||
сталк3ер по жизни...
Регистрация: 08.04.2007
Сообщений: 1,144
Репутация: 36
|
А чо если сделать карту наподобие доты, но только с персонажами из... Heroes? Да-да, из того самого сериала, который сейчас очень популярен. Осенила такая бредовая идея. Ведь посудите: куча персонажей - есть! Способности - навалом. Можно и итемы сделать. я считаю, очень удачно. Оцените идею, плиз. Не говорите, что сумасшедший
|
||
|
02.03.2009, 21:04 | #2416 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
Believer, не сумашедший,а вот модельки ты где будешь доставать, а?И для того что-бы сделать всё примерно на уровне DOT'ы ты должен быть как минимум оч хорош в картостроительстве.
|
||
|
02.03.2009, 21:33 | #2418 | ||
Юзер
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40
|
Вот вот да и карта с ними огогого скоко весить будет если их криво сделать,а хотя идею можно просто убрать в ящик до поры,и за это время подучиться,найти опытных друзей и ещё раз всё обдумать.
|
||
|
02.03.2009, 22:55 | #2419 | ||
Новичок
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24
|
Щас придёт разарт и будет учить Believer'а. Что значат на подобии доты? Ты имеешь ввиду аос? Я мало смотрел герое, но всёже... Как ты собрался делать некоторые способности? И вообще я уверен что ты его збрсишь...
Оффтоп для Krovosos_777, подожди минут 5, я колорера обновлю, щас ты его не узнаешь
__________________
Вы только начали делать карты для Warcaft III? Вам интересно как программировать их? Тогда вам сюда(http://forum.igromania.ru/showthread.php?p=5601448)! ;) |
||
|
03.03.2009, 15:45 | #2420 | ||
сталк3ер по жизни...
Регистрация: 08.04.2007
Сообщений: 1,144
Репутация: 36
|
RazArt
мм, может быть и аос. А может в виде кампании или обычной арены. Идею я эту и не собирался реализовывать пока. Я пока подумал, а теперь начинаю учиться. И собирать людей. Так что в ящик не сброшу. |
||
|
|