26 посетителей на сайте. Из них:
Пользователи3
Гости2
Роботы21
Список пользователей
Bdebjd Сейчас на сайте
Кирилл Батурин Сейчас на сайте
Артем Антипов Сейчас на сайте
akisjocek2 akisjocek2 Был(a) в сети 5 минут назад
Никита Балакин Был(a) в сети 5 минут назад
Baim Был(a) в сети 7 минут назад
Gems Holdik Был(a) в сети 12 минут назад
Алексей Алексеев Был(a) в сети 13 минут назад
Артем Москалев Был(a) в сети 20 минут назад
Rr Xx Был(a) в сети 20 минут назад
арсений дпс Был(a) в сети 22 минуты назад
Александр Прохоренко Был(a) в сети 22 минуты назад
Сергей Кутковский Был(a) в сети 30 минут назад
Madastick Был(a) в сети 30 минут назад
Zona Был(a) в сети 31 минуту назад
Svyatik Repliuk Был(a) в сети 39 минут назад
Paranoia Yung Был(a) в сети 39 минут назад
Абама Like Был(a) в сети 44 минуты назад
Роман Суханов Был(a) в сети 44 минуты назад
Олег Филь Был(a) в сети 1 час назад
RUOK FF ❶ Был(a) в сети 1 час назад
Дима Номонов Был(a) в сети 1 час назад
Абрикос Был(a) в сети 1 час назад
Булочка Жареная Был(a) в сети 1 час назад
nekinum_ Был(a) в сети 2 часа назад
Zender Game Был(a) в сети 2 часа назад
Ab Antonian Был(a) в сети 2 часа назад
Даня Даня 2 Был(a) в сети 2 часа назад
Улан Борибек Был(a) в сети 2 часа назад
Andrey Picasso Был(a) в сети 2 часа назад
Grom_777 Valeron Был(a) в сети 2 часа назад
Albtlgd Sargc Был(a) в сети 3 часа назад
giorgi biganashvili Был(a) в сети 3 часа назад
В ПУТЬ В ПУТЬ Был(a) в сети 4 часа назад
Sda Esj Был(a) в сети 4 часа назад
Иван Протасов Был(a) в сети 4 часа назад
Mysterio Был(a) в сети 4 часа назад
Владислав Черемных Был(a) в сети 4 часа назад
Илья Был(a) в сети 4 часа назад
Макс Уваров Был(a) в сети 4 часа назад
Kostya Kirchenko Был(a) в сети 4 часа назад
Михаил Был(a) в сети 4 часа назад
Савелий Пономарёв Был(a) в сети 5 часов назад
Читер 777 Был(a) в сети 5 часов назад
0987654321 Был(a) в сети 5 часов назад
email baru10 Был(a) в сети 5 часов назад
Данил Редько Был(a) в сети 5 часов назад
Костя Реусов Был(a) в сети 5 часов назад
Luca Pawn Был(a) в сети 6 часов назад
SwiftKey Flow Был(a) в сети 6 часов назад
Кирилл Крошнев Был(a) в сети 7 часов назад
db9vol Был(a) в сети 7 часов назад
sakura. Был(a) в сети 7 часов назад
fetisov Был(a) в сети 7 часов назад
Нет Имени Был(a) в сети 7 часов назад
Бутебродник Был(a) в сети 7 часов назад
Был(a) в сети 8 часов назад
Pop Juk Был(a) в сети 8 часов назад
ooes Был(a) в сети 9 часов назад
Savaya Grill Был(a) в сети 9 часов назад
Pein Master Был(a) в сети 9 часов назад
Flesex Был(a) в сети 9 часов назад
Joker Joker Был(a) в сети 9 часов назад
Leon Был(a) в сети 10 часов назад
Егор Лысенко Был(a) в сети 11 часов назад
Makeshov Был(a) в сети 13 часов назад
Global X Был(a) в сети 13 часов назад
rohimovmark Был(a) в сети 14 часов назад
Был(a) в сети 14 часов назад
Олексій Колованов Был(a) в сети 14 часов назад
Dozbin Был(a) в сети 14 часов назад
Pin Tra5ik Был(a) в сети 14 часов назад
Mr. огурчик Был(a) в сети 14 часов назад
Christelle GUERIBOUT Был(a) в сети 15 часов назад
Артем Хлапов Был(a) в сети 15 часов назад
Сергей Orlov Был(a) в сети 15 часов назад
Lunaks Был(a) в сети 15 часов назад
Xray Был(a) в сети 15 часов назад
WiseBear Был(a) в сети 15 часов назад
Bank Tycoon Был(a) в сети 15 часов назад
Wot Twink Был(a) в сети 15 часов назад
Список ботов
rambler (21)

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

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

Описание

Создадим 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, Статьи

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