<

Scenario.dat для GTA 4

Scenario.dat - файл GTA 4, в котором содержатся все рандомные данные, которые происходят в Либерти-Сити. Например, к этому относится проверка полицией автомобилей, охранники в клубах или люди, которые возятся возле своих машин.

Находится в папке: [GTA IV]\common\data

Данный файл можно редактировать любым текстовым редактором, например, стандартным "Блокнотом". Если изменения не сохраняются, то из свойств файла нужно убрать галочку "Только для чтения".

Структура Scenario.dat

Файл сценариев состоит из двух разделов: сценарии с пешеходными действиями и сценарии, для выполнения которых нужны транспортные средства. Оба они имеют одинаковую структуру:

ScenarioName Argument1 Argument2 и т.д.

Где ScenarioName - уникальное название сценария (например, Seat_InternetCafe), а ArgumentX - его аргументы.

На примерах:

Scenarioname
Как уже было сказано, к примеру, Seat_InternetCafe.

StartEnd(time1, time2)
Когда начинается сценарий, указывается промежуток времени.

Prob(0-1)
Указывается вероятность, от 0 до 1, когда сценарий сработает.

Task(task)
Задачи, которые работают вместе с этим сценарием. Они могут быть:
Stationary - стационарные, когда объект стоит на месте и происходит анимация;
MoveBetween(time) - шаг между анимациями и статическим положением, указывается максимальное время;
Group - спавн целой группы педов вокруг.
Seated - спавн сидящего педа.
Wandering - пед ходит как обычно, проигрывается анимация.

MaxInRange( maxNo, range )
Обеспечивает для сценария максимальное количество педов (maxNo) в диапазоне метров (range).

Offset(x,y,z)
Дополнительное смещение для сидящего объекта.

WillAttractPeds
Привлечение большего количества педов в сценарий.

TimeTillPedLeaves(time)
Пед уходит из сценария после наступления конкретного времени (time).

SetSpecificPopcycleGroup(group)
В сценарий спавнятся лишь модели, которые содержатся в определенной группе popcycle.dat.

ForceModelLoad
Сценарий загружает нужную модель, если она раньше еще не было загружена.

BlockModel
Блок конкретной модели в сценарии, до 8 штук.

Разбор примера конкретного сценария

Seat_HospitalWaiting StartEnd(8, 18) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01)

В этом коде сценарий Seat_HospitalWaiting стартует в 8 утра и заканчивается в 18 часов вечера. Пед сидит, блокируеются две модели.

добавил: Splinter


Разделы:
BD
GE
HI
LN
PR
ST
VW
XОбщая
HUD:
Реклама:
Ваша версия GTA 5 на PC?

33251 голос
Кулстори:
Партнеры:
Русский MTA Клан EFO
Русский сайт SAMP
Кукушки:
СОЦИАЛЬНЫЕ СЕТИ:
© 2007-2016
«При копировании материалов с сайта, будьте людьми — ставьте ссылку»