[Обновление 0.2] Строительство для DayZ
[Обновление 0.2] Строительство для DayZ
Обновление от 29.10.2016:
В конфиг добавлена возможность включать/отключать проверку на нахождение обьекта в текстурках.
allowTroughBuild = false --Запрещает строить обьекты друг в друге
allowTroughBuild = true --Разрешает строить обьекты друг в друге
(настройки в файле shared.lua)
_______________________________________________________________________
Обновление от 24.10.2016:
Добавлена возможность перемещать обьект по координате Z;
Добавлена возможность удаления обьектов администратором.

Для удаления обьекта необходимо включить специальный режим командой /removebuild и выстрелить в обьект.
Чтобы отключить режим, нужно опять прописать команду /removebuild (Только для администраторов)
_______________________________________________________________________



Инструкция:
1.Добавляем вещь в DayZ Обычным способом (например ворота)

2.Создаём файл buildings.lua в папке dayz
2.1.В meta.xml в самый конец добавляем строку

<script src="buildings.lua" type="shared"/>


Должно получиться примерно так:



2.2.В файл buildings.lua вставляем таблицу

buildings = {

}


2.3 В эту таблицу нужно добавлять каждый новый обьект (который вы добавили в первом пункте)
пример:

buildings = {
['Ворота'] = 14416,
['Мусорка'] = 1337,
}


3.В файле inventory.lua находим функцию playerUseItem
3.1.После строки

if itemInfo == "Выпить" then triggerServerEvent("onPlayerRequestChangingStats",getLocalPlayer(),itemName,itemInfo,"thirst")


вставляем

elseif itemInfo == 'Поставить' then
exports["dayzBuild"]:startObjectPlacing(buildings[itemName],itemName)
hideInventoryManual()


Должно получиться примерно так:



Всё, вы всё сделали!
теперь вам остается только добавлять новые предметы.
Здесь может быть реклама Вашего сервера или группы

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

Категория: [DayZ] Скрипты

Автор(ы): Dev_Stein

Продавец: ULBserver

Стоимость: 100 руб.

Исходный код: Закрытый

Покупок: 2

Войдите или зарегистрируйтесь чтобы оставлять комментарии
ULBserver class=От ULBserver за 07.12.2016 в 03:16я считал что 250 р много, когда мне было 10 лет
вы щас серьёзно ?
pandorum47rus class=От pandorum47rus за 01.12.2016 в 11:58Извини конечно, но 250 реально много, а так идея классная.
ULBserver class=От ULBserver за 02.10.2016 в 16:05Danalo23,
1.Не слишком
2.Это не ТСТ
3.Я тебя не прошу его покупать
Danalo23 class=От Danalo23 за 01.10.2016 в 01:39А не слишком ли за createObject на onClientClick просить 250р? Это же всего лишь TCT чуть переделанный для DayZ