Замена авто, скинов и объектов на сервере MTA — различия между версиями
W1ck3d (обсуждение | вклад) |
W1ck3d (обсуждение | вклад) |
||
Строка 33: | Строка 33: | ||
<br>'''Теперь редактируем meta.xml в любом текстовом редакторе''' | <br>'''Теперь редактируем meta.xml в любом текстовом редакторе''' | ||
<br>Он будет у нас выглядеть так: | <br>Он будет у нас выглядеть так: | ||
− | <meta> | + | <meta> |
− | <info name="ReplaceModel" author="User" version="1.0" /> | + | <info name="ReplaceModel" author="User" version="1.0" /> |
− | <script src="client.lua" type="client" /> | + | <script src="client.lua" type="client" /> |
− | <file src="'''файл.txd'''" /> | + | <file src="'''файл.txd'''" /> |
− | <file src="'''файл.dff'''" /> | + | <file src="'''файл.dff'''" /> |
− | </meta> | + | </meta> |
<br>Где ''<script src="client.lua" type="client"/>'' означает запуск скрипта, | <br>Где ''<script src="client.lua" type="client"/>'' означает запуск скрипта, | ||
''<br> <file src="файл.txd" type="client"/> | ''<br> <file src="файл.txd" type="client"/> |
Текущая версия на 15:22, 18 февраля 2019
Нам для этого нужно 4 файла
client.lua - скрипт (cкачать) meta.xml - xml скрипт, направляющий файлы ресурса в нужное русло (cкачать) файл txd - файл текстур файл dff - файл модели
Например, нам надо заменить модель машины, которой присвоен ID 541 на новую модель современного Porsche Carrera GT
У нас уже есть TXD и DFF файл модели машины, переходим к редактированию скрипта.
Открываем скрипт client.lua в любом текстовом редакторе, он у нас будет выглядеть так:
addEventHandler("onClientResourceStart", resourceRoot, function() txd1 = engineLoadTXD ( "файл.txd" ) engineImportTXD ( txd1, 541 ) dff1 = engineLoadDFF ( "файл.dff", 541 ) engineReplaceModel ( dff1, 541 ) end)
Где файл.txd и файл.dff - названия ваших файлов TXD и DFF, а число 541 - это присвоенный игрой ID автомобиля.
Вот мы заполнили client.lua:
addEventHandler("onClientResourceStart", resourceRoot, function() txd1 = engineLoadTXD ( "porshe.txd" ) engineImportTXD ( txd1, 541 ) dff1 = engineLoadDFF ( "porshe.dff", 541 ) engineReplaceModel ( dff1, 541 ) end)
Теперь редактируем meta.xml в любом текстовом редакторе
Он будет у нас выглядеть так:
<meta> <info name="ReplaceModel" author="User" version="1.0" /> <script src="client.lua" type="client" /> <file src="файл.txd" /> <file src="файл.dff" /> </meta>
Где <script src="client.lua" type="client"/> означает запуск скрипта,
<file src="файл.txd" type="client"/>
<file src="файл.dff" type="client"/>
а это означает, что эти файлы необходимо загрузить игрокам.
Вот мы заполнили данный файл:
<meta> <info name="ReplaceModel" author="User" version="1.0" /> <script src="client.lua" type="client" /> <file src="porshe.txd" /> <file src="porshe.dff" /> </meta>
Теперь берем все 4 файла
client.lua meta.xml файл txd файл dff
И сжимаем в арихив zip или кидаем в созданную папку.
Мой вам совет - архивировать в zip архив.
Называем архив или папку названием, например porsheGT
Загружаем готовый файл porsheGT.zip в папку resources на FTP Вашего сервера.
И вписываем в mtaserver.conf
<resource src="porsheGT" startup="1" protected="0"/>
И перезапускаем сервер.
Всё!
P.S. Так же меняются скины людей и объектов!