ox_inventory Bridge

Moduł bridge w modules/bridge/intact/

💡 Konfiguracja
Dodaj do server.cfg: set inventory:framework "intact". ox_inventory automatycznie załaduje moduł bridge.

Server bridge

ox_inventory/modules/bridge/intact/server.lua

Eventy nasłuchiwane event

EventOpis
intactrp:playerDroppedCzyści inventory
intactrp:characterLoadedŁaduje inventory po wyborze postaci
intactrp:jobChangedAktualizuje groups

Funkcje nadpisane export

FunkcjaOpis
server.setPlayerDataMapuje dane gracza na format ox_inventory
server.syncInventorySynchronizuje accounts → zapisuje do DB
server.hasLicenseSprawdza licencję w user_licenses
server.buyLicenseKupuje licencję
server.isPlayerBossSprawdza czy grade ≥ 4
server.convertInventoryKonwersja starego formatu

Client bridge

ox_inventory/modules/bridge/intact/client.lua

EventOpis
intactrp_core:client:characterUnloadedonLogout — czyści UI
intactrp_core:client:characterLoadedAktualizuje groups + OnPlayerData

Flow

  1. Gracz wybiera postać → SelectCharacter
  2. LoadPlayerTriggerEvent('intactrp:characterLoaded')
  3. Bridge nasłuchuje → server.setPlayerInventory(player)
  4. ox_inventory tworzy inventory, ładuje items z DB
  5. Client dostaje ox_inventory:setPlayerInventory