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

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™ Ответить с цитированием
Старый 13.10.2006, 20:29   #541
Новичок
 
Аватар для Crosswise
 
Регистрация: 02.07.2006
Адрес: форум Игромании
Сообщений: 97
Репутация: 79 [+/-]
Да, пасибо....
Crosswise вне форума  
Отправить сообщение для Crosswise с помощью ICQ Ответить с цитированием
Старый 17.10.2006, 21:00   #542
Игрок
 
Регистрация: 14.02.2006
Адрес: Somewhere in nowhere...
Сообщений: 849
Репутация: 148 [+/-]
люди , я чё то не помню , как скрещивать предметы?
адед : а усё , не надо.... мне помого закомый жасер... кодиком
кстати , вот выложу на вссякий случай
Код:
function Trig_ItemCreator_Actions takes nothing returns nothing
    local unit u = GetTriggerUnit()
if UnitHasItemOfTypeBJ(u, 'I003') and UnitHasItemOfTypeBJ(u, 'I004') and UnitHasItemOfTypeBJ(u, 'I005') then
        call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I003'))
        call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I004'))
        call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I005'))
        call UnitAddItemByIdSwapped('I006', u )
endif
set u = null
endfunction
//===========================================================================
function InitTrig_ItemCreator takes nothing returns nothing
    set gg_trg_ItemCreator = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_ItemCreator, EVENT_PLAYER_UNIT_PICKUP_ITEM )
    call TriggerAddAction( gg_trg_ItemCreator, function Trig_ItemCreator_Actions )
endfunction
__________________
Ρ∅SΤ−ΗΔЯÐÇΘRΣ

Последний раз редактировалось Endless; 18.10.2006 в 09:39.
Endless вне форума  
Ответить с цитированием
Старый 18.10.2006, 16:55   #543
Опытный игрок
 
Аватар для Кет

 
Регистрация: 10.12.2005
Адрес: Москва
Сообщений: 1,622
Репутация: 260 [+/-]
это можно было и на ГУИ написать...
нафик тут джасс...
__________________
Кеты - один из самых малочисленных народов Сибирского Севера. Слово "кет" на их языке означает "человек".
Кет вне форума  
Отправить сообщение для Кет с помощью ICQ Отправить сообщение для Кет с помощью Skype™ Ответить с цитированием
Старый 18.10.2006, 17:11   #544
Новичок
 
Аватар для yanichar-007
 
Регистрация: 14.08.2006
Сообщений: 43
Репутация: 6 [+/-]
Люди,как сделать шоб текстура когда ее в Импортер Ворлд едиторовский суёш применялась к обьекту чё в пути надо писать?
А то у меня в игре такие фиговины сиреневые вместо диревьев,а то я эту модель со стандартной текстурой ставлю работает ,а свою сую сиреневая шняга!
Цитата:
как сделать рпг карту в варике, а?
Отрезаешь все стандартные тригеры и ........
Делаеш....
__________________
Ты говоришь:"Я демон!"
Так и есть!
Со мною не видать тебе удачи!
На век моё лишь дело-зло и месть!
Для демона не может быть иначе!

Я надену пальто,
В подворотне снова темно.
На лавке мерят серёжки
Девочки кошки...
yanichar-007 вне форума  
Ответить с цитированием
Старый 18.10.2006, 20:09   #545
Опытный игрок
 
Аватар для K.H.A.L.I.F.
 
Регистрация: 22.01.2006
Адрес: Азербайджан, Казахстан
Сообщений: 1,011
Репутация: 335 [+/-]
Цитата:
function Trig_ItemCreator_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
if UnitHasItemOfTypeBJ(u, 'I003') and UnitHasItemOfTypeBJ(u, 'I004') and UnitHasItemOfTypeBJ(u, 'I005') then
call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I003'))
call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I004'))
call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I005'))
call UnitAddItemByIdSwapped('I006', u )
endif
set u = null
endfunction
//================================================== =========================
function InitTrig_ItemCreator takes nothing returns nothing
set gg_trg_ItemCreator = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_ItemCreator, EVENT_PLAYER_UNIT_PICKUP_ITEM )
call TriggerAddAction( gg_trg_ItemCreator, function Trig_ItemCreator_Actions )
endfunction
Так чё - это и есть JASS?
__________________
"Я не пьяный, я просто шатаюсь" Ice - is your enemy
"Неприятности случаются" Хищник

Фанат футбольного клуба "Манчестер Юнайтед"
K.H.A.L.I.F. вне форума  
Отправить сообщение для K.H.A.L.I.F. с помощью ICQ Ответить с цитированием
Старый 18.10.2006, 23:04   #546
Заблокирован
 
Регистрация: 06.08.2006
Адрес: заб0нен%((((((((((((
Сообщений: 0
Репутация: 140 [+/-]

Предупреждения: 400
Цитата:
Сообщение от Халиф Don Посмотреть сообщение
Так чё - это и есть JASS?
ну да)
з.ы. легко и просто, да?
Mr. G вне форума  
Ответить с цитированием
Старый 19.10.2006, 08:34   #547
Игрок
 
Регистрация: 14.02.2006
Адрес: Somewhere in nowhere...
Сообщений: 849
Репутация: 148 [+/-]
Цитата:
Сообщение от Кет Посмотреть сообщение
это можно было и на ГУИ написать...
нафик тут джасс...
я знаю , просто его что ни попросишь сделать он всё делает на жасе
Цитата:
Сообщение от Mr. G Посмотреть сообщение
з.ы. легко и просто, да?
ну это уже для кого как
__________________
Ρ∅SΤ−ΗΔЯÐÇΘRΣ
Endless вне форума  
Ответить с цитированием
Старый 19.10.2006, 12:00   #548
Юзер
 
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34 [+/-]
Цитата:
Сообщение от Endless Посмотреть сообщение
люди , я чё то не помню , как скрещивать предметы?
адед : а усё , не надо.... мне помого закомый жасер... кодиком
кстати , вот выложу на вссякий случай
Код:
function Trig_ItemCreator_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
if UnitHasItemOfTypeBJ(u, 'I003') and UnitHasItemOfTypeBJ(u, 'I004') and UnitHasItemOfTypeBJ(u, 'I005') then
call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I003'))
call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I004'))
call RemoveItem(GetItemOfTypeFromUnitBJ(u, 'I005'))
call UnitAddItemByIdSwapped('I006', u )
endif
set u = null
endfunction
//===========================================================================
function InitTrig_ItemCreator takes nothing returns nothing
set gg_trg_ItemCreator = CreateTrigger(  )
call TriggerRegisterAnyUnitEventBJ( gg_trg_ItemCreator, EVENT_PLAYER_UNIT_PICKUP_ITEM )
call TriggerAddAction( gg_trg_ItemCreator, function Trig_ItemCreator_Actions )
endfunction
Да, только Последние строки кода -
//================================================== =========================
function InitTrig_ItemCreator takes nothing returns nothing
set gg_trg_ItemCreator = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_ItemCreator, EVENT_PLAYER_UNIT_PICKUP_ITEM )
call TriggerAddAction( gg_trg_ItemCreator, function Trig_ItemCreator_Actions )
endfunction
Поясняют что это триггер конвертированный в жаз.
Так что, как и говорилось - можно было бы и без jassa, кроме того, что если тебе прийдётся поменять предмет? Тебе прийдётся менять (u, 'I003') на соответствующий код предмета. А ведь с гуи гораздо легче. imho.

Последний раз редактировалось serializer; 19.10.2006 в 12:07.
serializer вне форума  
Ответить с цитированием
Старый 19.10.2006, 12:26   #549
Игрок
 
Регистрация: 14.02.2006
Адрес: Somewhere in nowhere...
Сообщений: 849
Репутация: 148 [+/-]
max_960
ой блин ,стоит тока что то выложить как сразу идут одни негативные высказывания
1 - то что это из тригера - я не отрицаю и знаю
2 - это код писал не я!
3 - я в жасе новичок так что не надо на меня бочки катить
4 -
Цитата:
Сообщение от max_960 Посмотреть сообщение
ебе прийдётся менять (u, 'I003') на соответствующий код предмета.
хых , это само сабой разумееться , этот пример что типа шаблона
и даже если это будет тригерно всё равно будет такая схема (в плане того что у каждого свой предмет)
__________________
Ρ∅SΤ−ΗΔЯÐÇΘRΣ
Endless вне форума  
Ответить с цитированием
Старый 19.10.2006, 17:17   #550
Опытный игрок
 
Аватар для K.H.A.L.I.F.
 
Регистрация: 22.01.2006
Адрес: Азербайджан, Казахстан
Сообщений: 1,011
Репутация: 335 [+/-]
Цитата:
.ы. легко и просто, да?
Ни фина себе, чё то не видно, что легко, дайте ка ссылку на обучение
__________________
"Я не пьяный, я просто шатаюсь" Ice - is your enemy
"Неприятности случаются" Хищник

Фанат футбольного клуба "Манчестер Юнайтед"
K.H.A.L.I.F. вне форума  
Отправить сообщение для K.H.A.L.I.F. с помощью ICQ Ответить с цитированием
Старый 19.10.2006, 18:22   #551
Новичок
 
Аватар для yanichar-007
 
Регистрация: 14.08.2006
Сообщений: 43
Репутация: 6 [+/-]
Чё за гуи?
__________________
Ты говоришь:"Я демон!"
Так и есть!
Со мною не видать тебе удачи!
На век моё лишь дело-зло и месть!
Для демона не может быть иначе!

Я надену пальто,
В подворотне снова темно.
На лавке мерят серёжки
Девочки кошки...
yanichar-007 вне форума  
Ответить с цитированием
Старый 22.10.2006, 21:25   #552
Юзер
 
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34 [+/-]
Endless
ДА не я просто говорю, что в триггерах лучше было сделать.
yanichar-007
GUI - графический пользовательский интерфейс.
serializer вне форума  
Ответить с цитированием
Старый 23.10.2006, 09:26   #553
Игрок
 
Регистрация: 14.02.2006
Адрес: Somewhere in nowhere...
Сообщений: 849
Репутация: 148 [+/-]
Цитата:
Сообщение от max_960 Посмотреть сообщение
ДА не я просто говорю, что в триггерах лучше было сделать.

Цитата:
Сообщение от max_960 Посмотреть сообщение
GUI - графический пользовательский интерфейс
это досоловный перевод и думаю для ничего не значит ж)
__________________
Ρ∅SΤ−ΗΔЯÐÇΘRΣ
Endless вне форума  
Ответить с цитированием
Старый 23.10.2006, 18:04   #554
Опытный игрок
 
Аватар для Кет

 
Регистрация: 10.12.2005
Адрес: Москва
Сообщений: 1,622
Репутация: 260 [+/-]
гуи - это обычные триггеры, которые вводятся не текстом, а через интерфейс редактора триггеров...
__________________
Кеты - один из самых малочисленных народов Сибирского Севера. Слово "кет" на их языке означает "человек".
Кет вне форума  
Отправить сообщение для Кет с помощью ICQ Отправить сообщение для Кет с помощью Skype™ Ответить с цитированием
Старый 23.10.2006, 19:32   #555
Юзер
 
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34 [+/-]
Цитата:
Сообщение от Кет Посмотреть сообщение
гуи - это обычные триггеры, которые вводятся не текстом, а через интерфейс редактора триггеров...
sry.Да в этом случае я имелл ввиду триггеры.
( а так: GUI - Graphic User Interface)
serializer вне форума  
Ответить с цитированием
Старый 30.10.2006, 16:36   #556
Игрок
 
Регистрация: 14.02.2006
Адрес: Somewhere in nowhere...
Сообщений: 849
Репутация: 148 [+/-]
есть ли функция отслеживающая выход юнит из инвиза?

Цитата:
Сообщение от lipton Посмотреть сообщение
hay!!!!!!!!!!
bay
__________________
Ρ∅SΤ−ΗΔЯÐÇΘRΣ
Endless вне форума  
Ответить с цитированием
Старый 31.10.2006, 14:02   #557
Мёртвый гость
 
Регистрация: 19.02.2006
Адрес: Ейск
Сообщений: 167
Репутация: 130 [+/-]

Предупреждения: 1
yanichar-007
ну тогда может поможешь? как к примеру мне сделать так герой подходит к какому-нить НПС он дает тее задание напр. убить демона. как это сделать?
Fragile вне форума  
Отправить сообщение для Fragile с помощью ICQ Ответить с цитированием
Старый 06.11.2006, 14:52   #558
Новичок
 
Аватар для Daddy
 
Регистрация: 09.10.2006
Адрес: Moscow
Сообщений: 35
Репутация: 4 [+/-]
Создание карт для WC3

Совершенно недавно решил создать карту для wc.Долго думал над стилем и содержанием игры и решил остановиться на простенькой TD.
Когда окунулся с головой в редактор-понял что это работа далеко не такая простая,как я думал с первого взягляда.
Поэтому просьба всех тех,кто уже был знаком с редактором для WC3 и/или имеет какие-нибудь оригинальные идеи(например карта по фильму/игре и т.п)-просьба отписать тут. Все пожилания,идеи,советы учту... и может быть выйдет в свет достойная карта
__________________
Cоздать мир легче, чем понять его
Daddy вне форума  
Отправить сообщение для Daddy с помощью ICQ Ответить с цитированием
Старый 07.11.2006, 01:55   #559
Опытный игрок
 
Аватар для Кет

 
Регистрация: 10.12.2005
Адрес: Москва
Сообщений: 1,622
Репутация: 260 [+/-]
мой тебе совет...
__________________
Кеты - один из самых малочисленных народов Сибирского Севера. Слово "кет" на их языке означает "человек".
Кет вне форума  
Отправить сообщение для Кет с помощью ICQ Отправить сообщение для Кет с помощью Skype™ Ответить с цитированием
Старый 07.11.2006, 08:59   #560
Игрок
 
Регистрация: 14.02.2006
Адрес: Somewhere in nowhere...
Сообщений: 849
Репутация: 148 [+/-]
Кет
слухай , если функция отслеживающая выход юнита из инвиза?
__________________
Ρ∅SΤ−ΗΔЯÐÇΘRΣ
Endless вне форума  
Ответить с цитированием
Ответ


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

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

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


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


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