Замена объектов

Данный статья научит вас заменять существующие объекты на новые. Для примера я решил скачать клуб байкеров из GTA IV: TLaD, вот он:

image

У нас есть 3 файла: txd, dff, col.

С этими файлами мы и будем работать. Рекомендую именно сейчас подобрать ID модели, на которую будет заменен наш клуб. Обычно заменяют на то, что в игре редко или вообще не используется (объекты из интерьеров и тп).

Создадим 2 папки под названием "models" и "files" (можно использовать свое название). Папка "files" должна находиться в "models", в ней будет наше новое сооружение. Переместим все файлы (txd, dff, col) в "files". В "models" поместим файл "client.lua", который тоже нужно создать. Теперь разберемся что будет в этом файле:

client.lua
local ID = 2052 -- ID объекта на который заменяется клуб
addEventHandler ( "onClientResourceStart", resourceRoot, -- При запуске ресурса подгружаем и заменяем модель.
function ()
local txd = engineLoadTXD ( "files/lostmc_f0natGTA.txd" ) -- txd файл.
engineImportTXD ( txd, ID ) -- Заменяем текстуру.
local dff = engineLoadDFF ( "files/lostmcpub_f0natGTA.dff", 0 ) -- dff файл.
engineReplaceModel ( dff, ID ) -- Заменяем модель.
local col = engineLoadCOL ( "files/lostmc.col" ) -- col файл.
engineReplaceCOL ( col, ID ) -- Заменяем коллизию модели.
end )

Этот .lua файл (скрипт) должен находится на клиенте и я надеюсь с ним все понятно. Остается создать meta.xml, содержание будет примерно такое:

meta.xml
<meta>
<info author="Zver-CR" description="Tutorial Adding custom objects" version="1.0" type="script" />
<script src="client.lua" type="client" />
<file src="files/lostmc_f0natGTA.txd" type="client" />
<file src="files/lostmcpub_f0natGTA.dff" type="client" />
<file src="files/lostmc.col" type="client" />
</meta>

Ну вот мы и дошли до конца. Теперь только необходимо запустить ресурс, запустить мап едитор, найти в нем айди объекта на который будет заменен клуб, поставить на карту и сохранить в .map файл.

image
Здесь может быть реклама Вашего сервера или группы

Нажмите сюда, что бы ознакомится с ценами аренды

Категория: Скриптинг

Автор(ы): Зверь

Добавил: RaceR

Дата добавления: 09.04.2014

Войдите или зарегистрируйтесь чтобы оставлять комментарии
avatarОт IZeeXeS за 01.11.2016 в 20:03эта статья ничему не учит это лиш инструкция по тому как установить данный объект. Может ктото поможет мне установить файлы model.col, model.dff, model.txd, model1.dff, model2.dff, model3.dff с заменой на id14596, есле комуто надо могу скинуть ссылку на них
avatarОт JumDen за 14.10.2016 в 16:19не получилось