🦲 neden.qbox?
- 🧔neden.olmasın?
Bu site qbox'un amacını kısaca özetlemektedir, resmi sayfa değildir
- 🧔neden.olmasın?
Bu site qbox'un amacını kısaca özetlemektedir, resmi sayfa değildir
+ 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.
+ 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.
+ 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 özet | QBCore | Qbox |
---|---|---|
hafif | 🔧 | ✅ |
lint hataları yok | ⭕ | ✅ |
okunabilir ve iyi organize edilmiş | 🔧 | ✅ |
modüler yapı | ⭕ | ✅ |
kullanımdan kaldırılmış kodlar yok | ⭕ | ✅ |
-- 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