- •Содержание
- •2. Создание новой карты:
- •3. Горячие клавиши:
- •8. Q: Как перенести часть одной карты (например деревню, или здание с оформлением вокруг) на другую?
- •9. Q: Как подключить созданную миссию/карту к игре?
- •10. Q: в громоздких миссиях очень неудобно просматривать все триггеры. Можно ли их как-то разделить?
- •11. Q: Как посмотреть внутрь дома?
- •12. Q: как настроить правильно поезда?
- •14. Q: Как сделать миникарту?
- •16. Q: Как создать в конце миссии описание
- •17. Q: Что такое tags
- •18. Q: Как сделать из целого здания полуразрушенное? т.Е. Чтобы, например, отсутствовал нужный кусок стены, не из пушки же их отстреливать?
- •20. Q: Не делаются скриншоты, вместо них полностью чёрный картинки.
- •Дополняем, изменяем.
- •Дополнения!
- •13. Q: Как помещать экипаж и пассажиров в технику и солдат в здания?
- •Сочетания клавиш:
- •Манипуляции над объектами:
- •Новая миссия
- •Медицинская помощь
- •Переключение между зонами
- •Десантники-парашютисты
- •Сетевой кооператив
- •Подкрепления
- •Удар Артиллерии
- •Подкрепления или удар Артиллерии при условии наличия рации в инвентаре
- •Удар Артиллерии при попадании в зону
- •Подрыв динамита с расстояния
- •Вставка музыки
- •Разговор с персонажем, при подходе к нему
- •Расширенный селектор
Новая миссия
Итак, для начала мы должны понять, как внедрить миссию в игру, и собственно, как начать:
Для этого нужно:
Нажимаем клавишу F3 а затем, F9. Во вкладке Player выбираем сторону, за которую играем. В нашем случае - это сторона Player 0. Во вкладке Tasks правой кнопкой выбираем add, и добавляем задание (НЕОБЯЗАТЕЛЬНО). Теперь нам нужно установить хотя бы одного персонажа с Player 0. Достается он из entity/-human/ger/rifle_w (в нашем случае) Сохраняем миссию как 0. И обязательно - сохраненная карта (готовность необязательно).
Теперь открываем папку mods (или создаем) в корне игры, создаем там папку, например, DeutcheCampaign v.0.0.0.1. Теперь создаем новый текстовой документ и редактируем его.
Пишем следующее:
{mod
{name "DeutcheCampaign v.0.0.0.1"} -здесь - точное название нашей папки с миссиями.
{desc "Тестируем компанию"} -здесь - описание миссии - любое.
}
Выбираем СОХРАНИТЬ КАК, и вводим mod.INFO, и на месте ввода нажимаем Enter. (у меня по-другому не сохранялось) Теперь создаем две папки: localization и resource. Можно ради прикола файл Readme сделать. Создаем путь: \resource\map\single\4. Туда вставляем папку с картой. Создаем путь: \localization\mission\single\4. Там создаем файлы блокнота:
campaign.LNG Вписываем:
{tags
{"title" "DeutcheCampaign"} -здесь ваше название кампании (любое)
{"name" "Dark Night"} -здесь название раздела кампании (любое)
}
название карты.LNG Вписываем:
{tags
{"name" "Брест"} -здесь название вашей миссии (любое)
{"date" "1941"} -дата события
{"name_big" "Битва у брестской крепости"} -название миссии при загрузке (любое)
{"place" "USSR"} -местоположение
{"00" "Мы прибыли. Дальше тебе придется идти самому. Удачи!"} - это если у нас есть описание миссии или диалог.
}
Медицинская помощь
Для начала, выбираем персонажа, и в графе его параметров выбираем ables, находим и выделяем personage. Присваиваем ему или им тег dead. Теперь у нас есть два варианта. Первый - сделать бойца-мазохиста, который будет бросаться под пули и спасать убитых, либо просто дать возможность лечить всем, при наличии в инвентаре морфина. Мне нравиться второй вариант, т.к. медик не будет, как идиот, идти на смерть, и вы ничего не сможете с ним сделать (пока он не воскресит, он не уймется) Поэтому.
3.В Commands:
1.Создаем триггер medhelp |
2.Выбираем Сondisions, создаем near, в ней заполняем только это: |
near_to - tag=dead, state=dead |
1.delay =1 |
2.action |
action = injection |
target - tag=dead |
state=dead |
3.trigger= medhelp |
Вот и все! Даем морфин персонажу, наводим курсор на трупа, нажимаем ЛКМ, и все, солдат снова в строю! Если делать медика-мазохиста, то все остальные так же будут лечить, но "особенный" будет бежать сломя голову к цели.
