Skip to content

🦲 waarom.qbox?

- waarom.not?

deze site vat slechts kort het doel van qbox samen, het is niet de officiΓ«le pagina

Qbox Eend

πŸ‘‹ can you briefly explain what this qbox? ​

+ ja, natuurlijk.

Hoe wel het origineel geforked is van QBCore, zijn veel Qbox resources herschreven om de codekwaliteit te verbeteren, de beveiliging te verbeteren, de prestatieoverhead te verlagen en te integreren met overextended resources.

πŸ‘· do qbcore scripts work in qbox? ​

+ ja zeker.

Wij hebben een brug gemaakt voor achterwaartse compatibiliteit met gedocumenteerde en correcte qb-core gebruikspaden, en u kunt de meeste QBCore-scripts blijven gebruiken zonder wijzigingen.

πŸ“¦ is the qbox ready to use? ​

+ ja zeker.

Sinds qbx_core achterwaartse compatibiliteit heeft met qb-core resources, raden we aan alleen gepubliceerde Qbox resources te gebruiken voor een stabiele ervaring.

⚑ let's make a brief comparison ​

Een kort overzichtQBCoreQbox
lichtgewichtπŸ”§βœ…
lintfouten zijn niet aanwezigβ­•βœ…
leesbaar en georganiseerdπŸ”§βœ…
modulaire structuurβ­•βœ…
geen verouderde functies worden geroepenβ­•βœ…

πŸ“š Read more

πŸ“¦ wat is het volgende? ​

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