Agency Docs
QBESXStandalone

Agency-Minerjob V2 Kurulum

QBCore, Qbox, ESX veya tamamen standalone üzerinde FiveM için üç konumda madencilik mesleği: Davis Quartz taş ocağı.

v2.0.0Ücretli5 Sayfalar

01Kurulum

  1. 1Agency-Minerjob klasörünü resources klasörünüze yerleştirin
  2. 2server.cfg dosyanıza framework'ünüzden, oxmysql'den ve envanterinizden sonra ensure Agency-Minerjob ekleyin
  3. 3qb-inventory veya bir fork ile QBCore: yapılacak bir işlem yok, eksik eşyalar sunucu çalışırken eklenir. ox_inventory (ayrıca Qbox): install/items_ox_inventory.lua içeriğindeki girdileri ekleyin. ESX: install/items_esx.sql dosyasını çalıştırın
  4. 4install/images içeriğini envanterinizin images klasörüne kopyalayın. Menü resimleri her iki şekilde de gösterir
  5. 5İsteğe bağlı: /mineradmin için add_ace group.admin agency.minerjob.admin allow
  6. 6V1 sürümünden güncelleme: eski klasörü değiştirin ve yeni config.lua dosyasını kullanın. V1 seviyeleri (player_mining_skills) ilk başlatmada devralınır

02Bağımlılıklar

  • Bağımlılık gerekmez
  • QBCore, QBox veya ESX (isteğe bağlı, biri olmadan standalone çalışır)
  • oxmysql (isteğe bağlı, bu olmadan her şey sunucunun key value store alanına kaydedilir)
  • Bir envanter (isteğe bağlı: ox_inventory, qs-inventory, qb-inventory ve fork'ları veya ESX; biri olmadan madenci her şeyi menünün çantasında tutar)
  • Agency-Notify (isteğe bağlı, mesajlar Agency bildirimleri olarak)
  • Agency-Banking (isteğe bağlı, standalone sunucularda para)

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-Minerjob V2 -- Optional: the script creates this table by itself on the first start when oxmysql runs. -- Only needed when your database user may not create tables. -- Without oxmysql everything is saved in the server's key value store instead. -- Levels from V1 (player_mining_skills) are taken over on the first start; that table stays untouched. CREATE TABLE IF NOT EXISTS `agency_minerjob` ( `scope` VARCHAR(16) NOT NULL, `id` VARCHAR(96) NOT NULL, `data` LONGTEXT NOT NULL, `updated` INT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`scope`, `id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

+Bilmenizde fayda var

Agency-Minerjob V2, ensure satırından hemen sonra çalışır. İlk başlatmadan önce dört noktaya göz atmakta fayda var: item'lar, item resimleri, admin'ler ve V1'den geçiş adımı.

İtemler
qb-inventory veya bir fork içeren QBCore altyapısında hiçbir şey yapılmasına gerek yoktur, eksik öğeler sunucu çalışırken eklenir (Config.RegisterItems). ox_inventory için, ayrıca Qbox üzerinde de, install/items_ox_inventory.lua içeriğindeki girdileri ox_inventory/data/items.lua dosyasına ekleyin. ESX üzerinde install/items_esx.sql dosyasını çalıştırın.
İtem Resimleri
install/images içeriğini envanterinizin images klasörüne kopyalayın. Menü resimleri her iki şekilde de gösterir: Config.Images = 'auto' bunları envanterden alır ve bulamazsa kendisininkilere döner.
Veri Tabanı
oxmysql ile her şey, script'in kendi kendine oluşturduğu agency_minerjob tablosuna kaydedilir. oxmysql olmadan sunucunun key value deposuna gider. Aşağıdaki SQL yalnızca veritabanı kullanıcınız tablo oluşturma yetkisine sahip olmadığında gereklidir.
Adminler
Adminler; agency.minerjob.admin ACE yetkisine, group.admin veya group.superadmin yetkisine, Config.Admin.groups içindeki gruplardan birine ya da Config.Admin.identifiers içindeki tanımlayıcılardan birine sahip oyunculardır.
V1 Sürümünden Güncelleme
Eski klasörü yenisiyle değiştirin ve yeni config.lua dosyasını kullanın, V1 yapılandırması uyumlu değildir. Seviyeler ilk başlatmada player_mining_skills üzerinden devralınır, V1 eşya adları aynı kalır (stone, coal, copper, silver, diamond, emerald) ve /mininglevel çalışmaya devam eder.

?Sıkça sorulan sorular

Hangi envanterler desteklenir?

Config.Inventory = 'auto' ile bulunan ox_inventory, qs-inventory, ps, lj ve jpr gibi fork'larıyla birlikte qb-inventory ve ESX envanteri. Envanteri olmayan standalone sunucular menüdeki çantayı kullanır veya Config.Standalone içindeki fonksiyonlarla kendi envanterlerini bağlar.

Standalone bir sunucuda oyunculara nasıl ödeme yapılır?

Config.Standalone.money = 'auto', Agency-Banking çalışırken onu kullanır, aksi takdirde menüdeki bir cüzdanı kullanır. 'hooks' seçeneğiyle özel getMoney, removeMoney ve addMoney fonksiyonlarınız kullanılır.

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