16 посетителей на сайте. Из них:
Пользователи3
Роботы13
Список пользователей
Михаил Tankist Сейчас на сайте
Francuze Сейчас на сайте
Константин Яковлев Сейчас на сайте
Максим Дип Был(a) в сети 5 минут назад
mrvnss Был(a) в сети 6 минут назад
Александр Толкунов Был(a) в сети 14 минут назад
♚«ℙerƒecեik000»♚ Был(a) в сети 18 минут назад
Bonskiyy Был(a) в сети 23 минуты назад
Глеб Иосиф Был(a) в сети 29 минут назад
Demon Был(a) в сети 44 минуты назад
Kaiser Был(a) в сети 1 час назад
Mateus Silva Был(a) в сети 1 час назад
Krupskins Был(a) в сети 1 час назад
BORZ Был(a) в сети 1 час назад
Михаил Жильцов Был(a) в сети 1 час назад
Jack Был(a) в сети 2 часа назад
Makeshov Был(a) в сети 2 часа назад
Геннадий Нитченко Был(a) в сети 2 часа назад
Roma Был(a) в сети 2 часа назад
Enotik Был(a) в сети 2 часа назад
Dude Был(a) в сети 2 часа назад
Льоша Босак Был(a) в сети 2 часа назад
Егор Был(a) в сети 2 часа назад
Wolfix w Был(a) в сети 2 часа назад
maksim Был(a) в сети 2 часа назад
baxton baxtonowski Был(a) в сети 2 часа назад
Nikita Был(a) в сети 2 часа назад
GADJIC Был(a) в сети 3 часа назад
Артём Зеленский Был(a) в сети 3 часа назад
Андрей Ключ-На-9 Был(a) в сети 3 часа назад
Артем Банников Был(a) в сети 3 часа назад
Nick Wash Был(a) в сети 3 часа назад
Deniska Hansen Был(a) в сети 3 часа назад
Sda Esj Был(a) в сети 3 часа назад
Hazrat Был(a) в сети 3 часа назад
Zekandor Lopatin Был(a) в сети 3 часа назад
TONI OWNPONI Был(a) в сети 4 часа назад
Fodil Mohamed Был(a) в сети 4 часа назад
ЯША́ АЗЕРБАЙДЖАН Был(a) в сети 4 часа назад
Qqq Был(a) в сети 4 часа назад
Grom_777 Valeron Был(a) в сети 4 часа назад
wqrwe werwet Был(a) в сети 4 часа назад
Lev Был(a) в сети 5 часов назад
Syndik Был(a) в сети 5 часов назад
Hamlo Был(a) в сети 5 часов назад
Andrey Traxtenberg Был(a) в сети 5 часов назад
илья Был(a) в сети 5 часов назад
Валерий Давыдов Был(a) в сети 6 часов назад
Денис Затенко Был(a) в сети 6 часов назад
Паша Джордан Был(a) в сети 6 часов назад
MTA SCRIPTS by YAREGSKIY Был(a) в сети 6 часов назад
Алан Нурсеитов Был(a) в сети 7 часов назад
Никита Носков Был(a) в сети 7 часов назад
Young Shepinn Был(a) в сети 7 часов назад
Олег Сытько Был(a) в сети 7 часов назад
skitt exxx Был(a) в сети 7 часов назад
Веселый Клоун Был(a) в сети 7 часов назад
Олег Добрый Был(a) в сети 7 часов назад
okak Был(a) в сети 8 часов назад
James_ LP Был(a) в сети 8 часов назад
Назар Жданюк Был(a) в сети 9 часов назад
franco joel Был(a) в сети 10 часов назад
8bp Miniclip Был(a) в сети 10 часов назад
обзор игр на ондроид Был(a) в сети 10 часов назад
de nis Был(a) в сети 11 часов назад
0987654321 Был(a) в сети 11 часов назад
BeDa Был(a) в сети 12 часов назад
sdf Был(a) в сети 12 часов назад
Xzz Zzz Был(a) в сети 13 часов назад
pidorasik Был(a) в сети 13 часов назад
Олеся Толкунова Был(a) в сети 13 часов назад
Dani Был(a) в сети 13 часов назад
CS GO Был(a) в сети 14 часов назад
Максим Олисов Был(a) в сети 14 часов назад
Danyil Chornoshchokiy Был(a) в сети 14 часов назад
Сергей Литвинов Был(a) в сети 14 часов назад
NEIM YT Был(a) в сети 15 часов назад
Netheritkin Был(a) в сети 15 часов назад
Савелий Пономарёв Был(a) в сети 15 часов назад
Deved Был(a) в сети 15 часов назад
Roman Был(a) в сети 15 часов назад
Vadik Filatoc Был(a) в сети 15 часов назад
Назар Байструк Был(a) в сети 15 часов назад
mta game Был(a) в сети 15 часов назад
Дмитрий Был(a) в сети 15 часов назад
wegVAERHAETH ADERHDSFHDFH Был(a) в сети 15 часов назад
Ebyyy Jestkoo Был(a) в сети 15 часов назад
zloidw Был(a) в сети 16 часов назад
ᴅᴀɢᴇʀ Был(a) в сети 16 часов назад
Роберт Кишмахов Был(a) в сети 16 часов назад
Макс Панасюк Был(a) в сети 16 часов назад
Список ботов
rambler (13)

Следите за нами!

Скрипт на замену объектов

Описание

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

local ID = 2052 -- Айди объекта на который заменяется клуб 
  
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> 
    <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 файл.

Если возникли какие-то вопросы, Вы можете смело их задавать в этой теме.





Автор публикации:

DEMETRO Владимир

Скачать:

Скачать

Категория :

Все для MTA / Скрипты Мта

Дата:
Автор ресурса:

DEMETRO

Обучение LUA
Обучение LUA
24.12.2020, Статьи
Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA
Руководство по отладке - как найти ошибки в ваших скриптах
Руководство по отладке - как найти ошибки в ваших
24.12.2020, Статьи

Нет комментариев.Оставишь комментарий?