Agency Docs
QBESXStandalone

Agency-Housing Kurulum

FiveM için veri tabanı tabanlı ev sistemi.

v1.1.0Ücretli5 Sayfalar

01Kurulum

  1. 1Agency-Housing klasörünü resources klasörünüze çıkartın
  2. 2Henüz sahip değilseniz PolyZone kurun
  3. 3server.cfg dosyanıza oxmysql'den sonra ensure PolyZone ve ensure Agency-Housing ekleyin
  4. 4Sunucuyu başlatın: veritabanı tabloları ilk başlatmada oluşturulur
  5. 5Konsolu kontrol edin: Bulduğu framework adını belirtir veya Running standalone yazar
  6. 6İsteğe bağlı: Oluşturucu erişimi vermek için add_ace group.admin agency.housing allow
  7. 7Standalone: Para ve yöneticiler için Config.Standalone alanını doldurun (yapılandırma sayfasına bakın)
  8. 81.0 sürümünden güncelleme: klasörün tamamını değiştirin, değerlerinizi yeni config.lua dosyasına aktarın ve kaynağı bir kez yeniden başlatın, veritabanı kendi kendini günceller
  9. 9Bir güncellemeden sonra, yeni mobilyaların resimlerini oluşturmak için admin olarak bir kez /ahousethumbs komutunu çalıştırın

02Bağımlılıklar

  • oxmysql (gerekli)
  • PolyZone (zorunlu, mülk sınırları buradan oluşturulur)
  • QBCore, QBox veya ESX (isteğe bağlı, biri olmadan standalone çalışır)
  • Depolama için bir envanter (isteğe bağlı: ox_inventory, qb-inventory, qs, ps, lj veya jpr)
  • illenium-appearance veya qb-clothing (isteğe bağlı, aksi takdirde dahili gardırop kullanılır)
  • Bir garaj scripti (isteğe bağlı: Agency-Garage, jg-advancedgarages veya qb-garages, otomatik bulunur)
  • Housing uygulaması için bir telefon (isteğe bağlı: Agency Phone, Agency Pad, lb-phone veya qs-smartphone-pro)

03SQL Dosyası

İsteğe bağlı: Resource başlatıldığında bu tabloları otomatik oluşturur. Bu dosyayı yalnızca veritabanını manuel kurduysanız içe aktarın:

-- ===================================================== -- Agency Housing: database tables -- ===================================================== -- -- Optional. Agency-Housing creates all of these on start and adds any column an -- older database is missing, so a fresh server needs no import. Run this by -- hand only if your database user is not allowed to create tables. -- -- Safe to run more than once: CREATE TABLE IF NOT EXISTS leaves an existing -- table and its data alone. Works on MariaDB and MySQL 8. -- -- If you changed Config.TableName, change `agency_houses` below to match. -- Houses, their owners, keys and everything placed in them. CREATE TABLE IF NOT EXISTS `agency_houses` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(100) NOT NULL, `shell` VARCHAR(64) NOT NULL, `price` INT NOT NULL DEFAULT 0, `entrance` LONGTEXT NOT NULL, `interior` LONGTEXT DEFAULT NULL, `owner` VARCHAR(80) DEFAULT NULL, `owner_name` VARCHAR(100) DEFAULT NULL, `locked` TINYINT(1) NOT NULL DEFAULT 1, `for_sale` TINYINT(1) NOT NULL DEFAULT 1, `show_blip` TINYINT(1) NOT NULL DEFAULT 1, `keys` LONGTEXT DEFAULT NULL, `created_by` VARCHAR(100) DEFAULT NULL, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `garage` LONGTEXT DEFAULT NULL, `exit_point` LONGTEXT DEFAULT NULL, `stash_point` LONGTEXT DEFAULT NULL, `wardrobe_point` LONGTEXT DEFAULT NULL, `zone` LONGTEXT DEFAULT NULL, `kind` VARCHAR(16) NOT NULL DEFAULT 'interior', `furniture` LONGTEXT DEFAULT NULL, `upgrades` LONGTEXT DEFAULT NULL, `cameras` LONGTEXT DEFAULT NULL, `doors` LONGTEXT DEFAULT NULL, `blip` LONGTEXT DEFAULT NULL, PRIMARY KEY (`id`), KEY `owner` (`owner`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- Who disconnected inside which house, so they are put back on rejoin. CREATE TABLE IF NOT EXISTS `agency_house_inside` ( `identifier` VARCHAR(80) NOT NULL, `house_id` INT NOT NULL, `since` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`identifier`), KEY `house_id` (`house_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- Outfits of the built-in wardrobe. CREATE TABLE IF NOT EXISTS `agency_house_outfits` ( `id` INT NOT NULL AUTO_INCREMENT, `identifier` VARCHAR(80) NOT NULL, `name` VARCHAR(40) NOT NULL, `model` INT NOT NULL, `data` LONGTEXT NOT NULL, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `identifier` (`identifier`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- Agency Companion app: this server's id and the linked phones. CREATE TABLE IF NOT EXISTS `agency_housing_cmp_meta` ( `k` VARCHAR(64) NOT NULL PRIMARY KEY, `v` TEXT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE IF NOT EXISTS `agency_housing_cmp_devices` ( `id` INT NOT NULL AUTO_INCREMENT, `identifier` VARCHAR(60) NOT NULL, `player_name` VARCHAR(80) DEFAULT NULL, `token_hash` CHAR(64) NOT NULL, `device_name` VARCHAR(64) DEFAULT NULL, `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `last_seen` TIMESTAMP NULL DEFAULT NULL, `revoked` TINYINT(1) NOT NULL DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY `token_hash` (`token_hash`), KEY `identifier` (`identifier`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Bu sayfadan sonra hâlâ takıldın mı? Buradan desteğimiz devralıyor.