Назад к блогу
Scripts3 мин чтения

Agency-Housing: Создавайте дома FiveM в игре, а не в конфигурационном файле

Разместите вход, обведите участок с воздуха и выберите одну из 18 оболочек. Работает с QBCore, QBox, ESX и standalone, сохраняет данные в MySQL.

Agency Scripts

Основатель и ведущий разработчик Agency Scripts

Документация

Все команды, настройки и экспорты Agency-Housing собраны в одном месте.

Открыть документацию

Дома создаются прямо в городе

Agency-Housing , это система жилья для FiveM на базе базы данных. Дома создаются в игре с помощью редактора, а не задаются в файле конфигурации со списком координат. Администратор вводит /acreatehouse , размещает вход в месте, где он стоит, отмечает границы участка, выбирает интерьер, задаёт название и цену дома, а затем сохраняет его. С этого момента дом доступен всем игрокам и хранится в MySQL.

Скрипт самостоятельно определяет QBCore, QBox и ESX, а также работает полностью автономно, без фреймворка. Таблицы базы данных создаются автоматически при первом запуске.

Редактор

  • Вход: размещается точно в месте, где стоит администратор.
  • Границы участка: отмечаются с воздуха и сохраняются как PolyZone.
  • Интерьер: один из 18 готовых интерьеров или пользовательский интерьер, записанный в игре.
  • Метки на карте: настраиваются для каждого дома.

Меню доступны в семи цветовых акцентах, поэтому интерфейс жилья можно подогнать под стиль вашего сервера.

Что могут делать владельцы

  • Покупать и продавать дома с настраиваемым возвратом средств и лимитом на игрока.
  • Передавать ключи другим игрокам и забирать их обратно.
  • Обставлять весь участок, размещая до 60 объектов.
  • Запирайте и отпирайте настоящие двери MLO, если у вас есть ключ.
  • Пользуйтесь точками гаража, хранилища и гардероба, а также устанавливайте улучшения для дома.
  • Отвечайте на звонок в дверь.

Большую часть действий выполняют две клавиши: F7 открывает меню жилья, а F3 открывает меню владельца на вашей собственной территории. E входит в дом у маркера двери, отвечает на звонок и запирает или отпирает двери MLO. Каждая команда начинается с «a», например /ahousing и /ahousemenu , поэтому она никогда не конфликтует с другими ресурсами.

Отдельный гардероб

Начиная с версии 1.0.2 в Agency-Housing встроен гардероб. Игроки сохраняют свой образ под именем и могут надеть его в любом гардеробе в своих домах, до 20 комплектов на игрока. Скрипт для одежды не нужен, работает на любом фреймворке и в standalone. Если установлен illenium-appearance или qb-clothing, скрипт обнаружит его автоматически. Администраторы могут открыть встроенный гардероб где угодно с помощью /ahwardrobe.

Фреймворк или вообще без него

Если оставить настройку в положении auto, скрипт сам определит фреймворк, даже если тот запустится с задержкой, а при каждом запуске консоль сообщит, что было обнаружено. Без QBCore, QBox или ESX скрипт работает в standalone: игроки определяются по лицензии Rockstar, администраторы задаются через ACE или список лицензий в конфиге, а операции с деньгами выполняются через три небольших хука. При желании дома могут быть просто бесплатными.

Покупка, продажа, ключи, мебель, улучшения, двери MLO, звонок в дверь и приложение Companion работают и сохраняются точно так же, как на сервере с фреймворком.

Хранилище определяется таким же образом. Оно работает с ox_inventory, qb-inventory 1 и 2, qs, ps, lj и jpr. На сервере без инвентаря точка хранилища просто не отображается.

Без импорта SQL

Все таблицы и новые столбцы создаются при первом запуске, в MariaDB и MySQL 8. Для серверов, где пользователю базы данных запрещено создавать таблицы, sql/install.sql тоже входит в комплект.

Управляйте домами из реального мира

Agency-Housing работает в паре с бесплатным приложением Agency Companion для iOS, Android, iPad, Mac и Apple Watch. Игроки могут запирать и отпирать двери, выдавать и отзывать ключи, отвечать на звонок, покупать и продавать дома, а также прокладывать маршрут к любой своей недвижимости. Персонал может телепортироваться, выставлять дома на продажу или удалять их.

Привязка работает через /ahconnect, короткий /ahc, с помощью QR-кода или шестизначного кода. Серверу необходим исходящий HTTPS-доступ к api.agencyg.de.

Обновление до версии 1.0.2

Обновление бесплатно для всех, у кого уже есть Agency-Housing. В конфиге появился новый блок standalone и новые настройки гардероба, поэтому сохраните свои значения, используйте новый config.lua и задайте их заново. Дома, ключи, мебель и привязки Companion сохранятся после обновления, импортировать ничего не нужно. Манифест изменился, поэтому выполните refresh перед перезапуском ресурса или перезапустите сервер.

Получить Agency-Housing

Agency-Housing доступен в магазине Agency Scripts, а документация содержит список всех команд, параметров конфига и экспортов.

Подходящий скрипт

Готов для твоего сервера, обновления включены.

Готовы начать?

Возьмите скрипты в нашем магазине или заходите в Discord за поддержкой, обновлениями и анонсами.