
FiveM script
Gunrack
FiveM için araç silah rafı. Memurlar silah ve mermiyi departman araçlarında saklar.
$12,99
Özel kurulum
+$5,00
Gunrack'i sunucunuza göre biz ayarlarız: meslekleriniz, araçlarınız (özel polis araçları dahil), silah ve mermi eşyalarınız, dil ve departman adı. Satın aldıktan sonra bize yazın. Scriptin çalışma biçimini değiştiren büyük istekler ayrıca fiyatlandırılır.
Özel kurulum iste- Sürüm
- 1.1.2
- 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
Gunrack, departman araçlarının içine silah rafı koyan bir FiveM scriptidir. Memurlar araç dururken herhangi bir koltuktan silah ve mermi koyup alır.
Rafa konan silahlar ön koltukların arasında dik durur, mermi paketleri bagajda görünür; çevredeki herkes aracın ne taşıdığını görür. Silah rafa içindeki mermiyle birlikte girer, cepteki fazla mermi ayrı listelenir.
Canlı sunucu için yapıldı: her işlem sunucuda doğrulanır, yaygın çerçeve ve envanterlerle kurulduğu gibi çalışır, uyarlamanız gereken dosyalar açık kalır.
Pakette neler var
- Araç dururken her koltuktan G ile açılır, G ya da ESC ile kapanır
- Araç başına 8 yuva, her yuvaya bir silah ya da bir mermi yığını
- Silah mermisiyle saklanır; ox_inventory ve QBCore'da seri numarası ve eklentileri de korunur
- Görünür eşyalar: silahlar ön koltuk arasında, mermi paketleri bagajda
- /trunkview yalnız bagaj kapağını açıp mermiyi gösterir
- Araçtaki herkes için canlı: panel herkeste aynı anda güncellenir
- Meslek kilitli, raflar plakaya bağlı ve yeniden başlatmada kaybolmaz
- Silah fotoğraflı şeffaf yan panel
Önce ve sonra
Aynı araç, aynı açı. Çizgiyi sürükleyip boş departman aracıyla dolu rafı karşılaştırın.




Tarayıcınızda deneyin
Bu, Gunrack'in gerçek paneli. Düğmelerle silah ve mermi koyup alın, ESC ile kapatın, G ile yeniden açın. Hiçbir şey kaydedilmez, yalnız bu sayfada çalışır.
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.
gunrack(9)
- fxmanifest.lua
- config.luaAçık
- README.md
client(1)
- main.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(6)
- WEAPON_ASSAULTRIFLE.png
- WEAPON_CARBINERIFLE.png
- WEAPON_CARBINERIFLE_MK2.png
- WEAPON_PUMPSHOTGUN.png
- WEAPON_SMG.png
- WEAPON_SPECIALCARBINE.png
data(1)
- racks.json
Teknik ayrıntılar
Performans
- Resmon, test sunucumuzda oyunda ölçüldü: yürürken 0.00 ms, dolu raflı araçta 0.01 ms, panel açıkken 0.01 ms
- Her karede çalışan döngü yok, 300 ms'de bir hafif kontrol
- Eşyalar yalnız 60 m içindeki raflı araçlar için oluşturulur (ayarlanabilir)
Güvenlik
- Her koyma ve alma sunucuda doğrulanır: meslek, araç, koltuk, mesafe ve gerçek envanter
- İstek sınırı var, miktarlar sunucuda kırpılır, istemci eşya üretemez
- Raf durumu yalnız sunucunun yazdığı entity state bag ile eşitlenir
Çerçeve ve envanter
- ESX Legacy, QBCore, Qbox ve çerçevesiz (ACE izni)
- ox_inventory, qb-inventory ve uyumlu sürümleri, ESX loadout ya da oyunun kendi silahları
- Otomatik tanınır; ESX, ESX + ox_inventory ve QBCore'da gerçek oyuncuyla denendi
- Bağımlılık yok: ox_lib, oxmysql ya da veritabanı tablosu gerekmez
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
Ayarlar
- İzinli meslekler, araç modelleri, yuva sayısı
- Kendi silah listeniz ve envantere göre mermi eşyaları
- Tuş, paneldeki departman adı, eşya görünürlüğü ve araca özel konum düzeltmeleri
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