Snippets

Open LuxuCEX via Item

Disable the default command-based opening:

Config.EnableOpenCommand = false

Register a usable item (ESX example):

-- Server side
ESX.RegisterUsableItem('cex_tablet', function(playerId)
      TriggerClientEvent('LuxuCEX:OpenAPP', playerId)
end)

-- Client side
RegisterNetEvent('LuxuCEX:OpenAPP', function()
      exports['LuxuCEX']:OpenCEX()
end)

Or with ox_inventory:

['crypto_tablet'] = {
    label = "Crypto Exchange Tablet",
    weight = 1,
    stack = false,
    close = true,
    client = {
        export = "LuxuCEX.OpenCEX"
    },
}