Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovnoy_FAQ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
943 Кб
Скачать
☆

Новая миссия

Итак, для начала мы должны понять, как внедрить миссию в игру, и собственно, как начать:

Для этого нужно:

Нажимаем клавишу 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

Вот и все! Даем морфин персонажу, наводим курсор на трупа, нажимаем ЛКМ, и все, солдат снова в строю! Если делать медика-мазохиста, то все остальные так же будут лечить, но "особенный" будет бежать сломя голову к цели.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]