Замена скинов

Сейчас мы рассмотрим способ замены скинов (игрового персонажа) на любую готовую модель. Создаем файлы client.lua и meta.xml копируем и вставляем в них нижеприведенный код. За основу следует взять этот скрипт:

client.lua
addEventHandler("onClientResourceStart", resourceRoot, function() -- Событие нашей функции
txd = engineLoadTXD ( "Sweet.txd" ) -- Загружаем текстуру скина Sweet.txd
engineImportTXD ( txd, 270 ) -- Заменяем текстуру скина Sweet.txd (ID скина 270)
dff = engineLoadDFF ( "Sweet.dff", 270 ) -- Загружаем модель скина Sweet.dff
engineReplaceModel ( dff, 270 ) -- Заменяем модель скина Sweet.dff (ID скина 270)
end) -- "Конец" функции

Sweet.txd - Архив с текстурой скина.
Sweet.dff - Модель скина.
270 - ID (идентификатор) скина.

meta.xml
<meta>
<info type="script" name="skin" author="" version="1.0.0" />
<script src="client.lua" type="client" />
<file src="Sweet.txd" />
<file src="Sweet.dff" />
</meta>


Собираем все наши файлы в один архив. В архиве должно находиться 4 файла а именно: client.lua, meta.xml, Sweet.dff, Sweet.txd, копируем архив в нужную директорию и запускаем ресурс на сервере.

image

Для примера я возьму скин Брюси из GTA IV, которым заменит оригинальный скин Свита, ID 270. Готовый пример: Скин Brucie из GTA4
Здесь может быть реклама Вашего сервера или группы

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

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

Автор(ы): MTA Resource

Добавил: RaceR

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

Войдите или зарегистрируйтесь чтобы оставлять комментарии
avatarОт flshka1 за 11.10.2016 в 20:35а где id скинов на мта