Skip to content

🦲 neden.qbox?

- 🧔neden.olmasın?

Bu site qbox'un amacını kısaca özetlemektedir, resmi sayfa değildir

Qbox Ördek

👋 qbox nedir, kısaca açıklar mısınız?

+ evet, tabii ki.

Aslen QBCore'dan çatallanan Qbox, kod kalitesini artırmak, güvenliği geliştirmek, performans yükünü azaltmak ve overextended kaynaklarıyla entegre olacak şekilde birçok kaynak yeniden düzenlenmiştir.

👷 qbcore betikleri qbox'ta çalışır mı?

+ evet, çalışır.

Geriye dönük uyumluluk için bir köprü katmanı oluşturduk ve belgelenmiş ve doğru qb-core kullanım yollarıyla çoğu QBCore betiğini değişiklik yapmadan kullanmaya devam edebilirsiniz.

📦 qbox kullanıma hazır mı?

+ evet, hazır.

Qbx_core'un qb-core kaynaklarıyla geriye dönük uyumluluğu olduğundan, stabil bir deneyim için yalnızca yayımlanan Qbox kaynaklarını kullanmanızı öneririz.

⚡ kısa bir karşılaştırma yapalım

Kısa bir özetQBCoreQbox
hafif🔧
lint hataları yok
okunabilir ve iyi organize edilmiş🔧
modüler yapı
kullanımdan kaldırılmış kodlar yok

📚 Daha fazla oku

📦 sırada ne var?

lua
-- qbx_core/server/storage/main.lua

local players = require 'server.storage.players'

---@class StorageFunctions
---@field insertBan fun(request: InsertBanRequest)
---@field fetchBan fun(request: GetBanRequest): BanEntity?
---@field deleteBan fun(request: GetBanRequest)
---@field upsertPlayerEntity fun(request: UpsertPlayerRequest)
---@field fetchPlayerSkin fun(citizenId: string): PlayerSkin?
---@field fetchPlayerEntity fun(citizenId: string): PlayerEntity?
---@field fetchAllPlayerEntities fun(license2: string, license?: string): PlayerEntity[]
---@field deletePlayer fun(citizenId: string): boolean success
---@field fetchIsUnique fun(type: UniqueIdType, value: string|number): boolean
---@field addPlayerToJob fun(citizenid: string, group: string, grade: integer)
---@field addPlayerToGang fun(citizenid: string, group: string, grade: integer)
---@field fetchPlayerGroups fun(citizenid: string): table<string, integer>, table<string, integer> jobs, gangs
---@field removePlayerFromJob fun(citizenid: string, group: string)
---@field removePlayerFromGang fun(citizenid: string, group: string)

---@type StorageFunctions
return players 

wait

why.qbox