Перейти к содержанию
Аватар пользователя
#3167
Kolin, вот выдержка из ЧаВо (можно найти у меня в подписи):
Как создать задание?

Map Properties Tree -> Objectives -> Primary (основные) либо Secondary (второстепенные) -> Common (задания для всех игроков) либо PlayerSpecific (задания для конкретного игрока) -> [НОМЕР ИГРОКА] -> Objectives -> ПКМ -> Add

Для добавленного задания настроить/проверить поля:
1) Name – скриптовое имя задания, через которое им можно будет управлять.
2) CaptionFileRef – файл с названием задания, отображаемым в игре.
3) DescriptionFileRef – файл с описанием задания, отображаемым в игре.
4) ProgressCommentsFileRef – если задание будет состоять из нескольких этапов (например, убить 3 отряда монстров), то здесь можно добавить файлы с дополнительными описаниями каждого из этапов. В игре будет вначале выводится общее описание задания из DescriptionFileRef, а после него описание текущего этапа из ProgressCommentsFileRef. Если задание имеет этапы, в момент старта оно будет на нулевом.

...

-- прогресс задания
-- progress – номер этапа соответствующий ProgressCommentsFileRef
SetObjectiveProgress(‘СКРИПТОВОЕ_ИМЯ_ЗАДАНИЯ’, progress);
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо

Статистика

Приветствуем новейшего участника: Фёдор Фёдорович