XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Проекты> Активные проекты> Murloc Expansion
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
Создаем карты для кампании
Спецификация создания карт.
  1. Создать объекты и дать их сборщику архива, который установит их (это касается войск, способностей и эффектов), предварительно рекомендуется ознакомиться с уже существующими объектами, что бы не дублировать их. Вам будет выдана новая версия архива с уже установленными объектами.
  1. Необходимо установить NGWE, cJass и прописать запуск мода в редактор. Делается это правкой wehack.lua:
rxmenu = wehack.addmenu("SWS ME [ex map test]")
 function rxrunwar()
 wehack.execprocess(path.."\\rx.exe /loadfile="..wehack.findmappath())
 end
 function rxrunwarwin()
 wehack.execprocess(path.."\\rx.exe /window /loadfile="..wehack.findmappath())
 end
 function rxkillseal()
 wehack.messagebox("Seal was successfully killed!", "Hello from bogs", false)
 end
 rxmenurunwar    = MenuEntry:New(rxmenu, "Run war3 with mx_**.mpq"        , rxrunwar   )
 rxmenurunwarwin = MenuEntry:New(rxmenu, "Run war3 with mx_**.mpq /window", rxrunwarwin)
 wehack.addmenuseparator(rxmenu)
 rxmenukillseal  = MenuEntry:New(rxmenu, "Kill seal"                      , rxkillseal )
  1. На карте необходимо установить инвентарь. Обычно этим будет заниматься сборщик архива, поэтому пока никаких подробностей.
  1. Установка погоды. Погоду можно пустить на самотек, установить свои настройки случайного выбора погоды или устанавливает ее из сценария. WTR_b_me – если значение истинно, то движок сам настроит погоду в зависимости от региона. WTR_b_ac – если значение не ложно, то движок сам будет менять погоду в зависимости от заданных настроек. Если менять погоду самому надо запомнить простое правила:
  • У нас есть несколько эффектов, у каждого 5 уровней.
  • Погодный эффект необходимо инициализировать функцией WTR_InitWeather***, там же смотреть идентификаторы эффектов.
  • Нельзя менять погоду чаще, чем раз в несколько секунд.
  • Можно понижать или повышать уровень эффекта только на 1.
  • Менять эффект на другой можно только если оба они первого уровня.
  • -1 – отсутствие погоды.
  1. Загрузка предметов делается вызовом функции INV_Load, установку параметров героя смотреть в коде карт.
    INV_cs = S_CAMP_MAP_03
    INV_csn = S_CAMP_MAP_02
  1. Все ролики должны быть полностью проматываемыми, после важных роликов игровые ситуации должны быть идентичными как при промотке ролика, так и при его просмотре.
regCinSkip(player p) // Кто сможет проматывать ролики.
cinStart (real time, string callbackFunction) // начать ролик, интерфейс изменится через время time, если игрой нажмет Esc – будет вызвана функция callbackFunction. "noskip" – не прерывать ролик.
cinEnd (real time) // прервать ролик, интерфейс изменется через время time
filterStr (int a, int b, real time) // применить фильтр, от альфа канала со значением a до b за время time.
Используйте lambda функции и таймер.
  1. Все задания должны дублироваться в мультитаблице, смотрите ранние карты.
DotaMaster666 добавил:
Задавайте тут свои вопросы, буду все добавлять по ходу дела.
Старый 03.04.2011, 21:56
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
Я добавил переменную WTR_i_eow - ей ставим равкод декорации капелек на воде, и скрипт сам устанавливает им нужные анимации.
Старый 28.04.2011, 12:06
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
По юнитам - пользуемся только нашими (их легко спалить по равкодам). Если нужно что то создать - создаем на пустой карте и кидаем ее сборщику архива - он их прошьет в основные списки. Можно впринципе сделать их в карте, но тогда их равкоды выводить в дефайны, что бы потом сборщик их заменил, а самих юнитов добавил в архив.
Старый 08.05.2011, 18:20
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
Сделал карту со всеми юнитами, смотреть. Да, пускать из под ланчера.
Прикрепленные файлы
Тип файла: w3x our_units.w3x (42.0 Кбайт, 6 просмотров )

Отредактировано DotaMaster666, 09.05.2011 в 16:34.
Старый 09.05.2011, 16:12
tysch_tysch
Работаем
offline
Опыт: отключен
ну гуд, а мпку с модельками таки есть?
Старый 30.05.2011, 22:45
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:36.