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

01Kurulum
- 1Agency-Minerjob klasörünü resources klasörünüze yerleştirin
- 2server.cfg dosyanıza framework'ünüzden, oxmysql'den ve envanterinizden sonra ensure Agency-Minerjob ekleyin
- 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
- 4install/images içeriğini envanterinizin images klasörüne kopyalayın. Menü resimleri her iki şekilde de gösterir
- 5İsteğe bağlı: /mineradmin için add_ace group.admin agency.minerjob.admin allow
- 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 gerekmezQBCore, 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.