
FiveM script
Armory
FiveM için polis cephaneliği. Memurlar rütbesine uygun teçhizatı alır, her silah seri numarasıyla zimmetlenir.
$14,99
- Sürüm
- 1.0.5
- Uyumlu
- ESX, QBCore, Qbox, ox_inventory, Standalone
- Lisans
- Cfx.re hesabınıza bağlı (kod kilitli)
- Teslim
- Ödemeden hemen sonra Cfx.re hesabınıza
- İade
- Dijital ürün, teslimden sonra iade yokTebex satış koşulları
Açıklama
Armory, karakola polis cephaneliği ekleyen bir FiveM scriptidir. Memur cephanelik penceresine gelir, rütbesinin izin verdiği hazır seti ya da tek tek ekipmanı seçer ve hepsini zimmetine alır.
Silahın ek parçalarını (fener, dürbün, tutamak, uzatılmış şarjör, susturucu) dönen 3D model üzerinde seçersiniz, seçilen parça modelde hemen görünür. Her silaha seri numarası verilir; iade edilenler verilenlerle karşılaştırılır, her teslim ve iade kayda geçer.
Gunrack ile birlikte kullanılırsa uzun silahlar cephanelik panelinden doğrudan yakındaki aracın rafına yüklenir.
Pakette neler var
- Rütbeye göre hazır setler: Patrol, Shotgun Patrol, Patrol Rifle ve SWAT (config.lua'da değiştirilebilir)
- Tek tek ekipman: tabanca, şok tabancası, cop, fener, pompalı, tüfekler, SMG, telsiz, bandaj ve çelik yelek
- Dönen 3D önizleme, seçilen ek parça modelde hemen görünür
- Rütbeye bağlı ek parçalar (örnek: susturucu Lieutenant ve üstü)
- Her silaha ARM-XXXXXX seri numarası; ox_inventory ve QBCore eşya bilgisinde görünür
- İade kontrolü: silahlar seriye göre, ek parçalar, kullanılmayan mermi ve telsiz geri alınır
- Eksikler memurun kaydında kalır; amir /armorylist ile görür, /armoryclear ile kapatır
- Teslim ve iade kaydı data/log.json'da, isteğe bağlı Discord bildirimi
Paketin içi
Kod kilidi (Cfx asset escrow) yalnız scriptin çekirdeğini kilitler. Sunucunuza göre değiştireceğiniz ayar, dil ve çerçeve / envanter köprüsü dosyaları açık gelir; arayüz dosyaları da kilitli değildir.
armory(9)
- fxmanifest.lua
- config.luaAçık
- README.md
client(2)
- main.luaKilitli
- preview.luaKilitli
server(3)
- framework.luaAçık
- inventory.luaAçık
- main.luaKilitli
shared(1)
- init.luaKilitli
locales(9)
- tr.luaAçık
- en.luaAçık
- de.luaAçık
- es.luaAçık
- fr.luaAçık
- it.luaAçık
- nl.luaAçık
- pl.luaAçık
- pt.luaAçık
html(4)
- index.html
- app.js
- style.css
img(12)
- WEAPON_CARBINERIFLE.png
- WEAPON_COMBATPISTOL.png
- WEAPON_FLASHLIGHT.png
- WEAPON_NIGHTSTICK.png
- WEAPON_PISTOL.png
- WEAPON_PUMPSHOTGUN.png
- WEAPON_SMG.png
- WEAPON_SPECIALCARBINE.png
- WEAPON_STUNGUN.png
- item_armor.png
- item_bandage.png
- item_radio.png
data(2)
- issued.json
- log.json
Teknik ayrıntılar
Performans
- ox_target ya da qb-target ile hiç döngü yok
- İşaret kipinde 800 ms'de bir mesafe kontrolü; her karede çalışma yalnız cephaneliğin 12 m yakınında
- 3D önizleme yalnız panel açıkken çalışır
Güvenlik
- Her şey sunucuda denetlenir: meslek, rütbe, cephaneliğe mesafe ve bekleme süresi
- Aynı anda tek set; bir silah iade edilmeden ikinci kez alınamaz
- Geri gelmeyen mermi kayda geçer, ardından yeni teçhizat kısa bir bekleme süresiyle verilir
Çerçeve ve envanter
- ESX Legacy, QBCore, Qbox ve çerçevesiz (ACE izni)
- ox_inventory, QBCore envanterleri, ESX loadout ya da oyunun kendi silahları
- ox_target, qb-target ya da hedef scripti olmadan işaret ve E tuşu
- QBCore ve Qbox'ta yalnız mesaideki memur teçhizat alır
- OneSync gerekir (güncel sunucularda varsayılan olarak açık)
Açık dosyalar
- Cfx asset escrow ile kod kilitli
- Açık: config.lua, dil dosyaları, server/framework.lua, server/inventory.lua
- Çerçeve ve envanter köprüsü açık, özel envantere uyarlanabilir
Diğer scriptlerle
- MDT ve delil scriptleri için export: GetIssued(source), IsArmoryWeapon(serial)
- Gunrack ile: uzun silahlar araç rafına yüklenir, raftaki silahlar iadede sayılır
- İsteğe bağlı silah başına stok, /armoryrestock ile yenileme
Diller
- Türkçe dahil 9 dil hazır: Türkçe, İngilizce, Almanca, Fransızca, İspanyolca, Portekizce (Brezilya), Lehçe, Felemenkçe, İtalyanca
- Config.Locale = 'tr' yazmanız yeterli; 'auto' her oyuncuya kendi oyun dilini gösterir
- locales/ klasöründeki bir dosyayı kopyalayıp istediğiniz dili ekleyin