From the reference libraryFiveM

esx_license

esx/src/pages/en/esx_addons/esx_license.mdx

esx_license

Github Link

ESX License is a license system for FiveM. It provides an easy way to manage licenses for your resources - for example, driving license.

Usage > AddLicense

  • Event: esx_license:addLicense
  • Usage: TriggerEvent('esx_license:addLicense', target, licenseType, cb)
  • Example: TriggerEvent('esx_license:addLicense', source, 'drive_bike', function() end)

Usage > RemoveLicense

  • Event: esx_license:removeLicense
  • Usage: TriggerEvent('esx_license:removeLicense', target, licenseType, cb)
  • Example: TriggerEvent('esx_license:removeLicense', source, 'drive_bike', function() end)

Usage > GetLicense (Callback)

  • Event: esx_license:getLicense
  • Usage: TriggerEvent('esx_license:getLicense', licenseType, cb)
  • Example: TriggerEvent('esx_license:getLicense', 'drive_bike', function(hasLicense) end)

Usage > GetLicenses (Callback)

  • Event: esx_license:getLicenses
  • Usage: TriggerEvent('esx_license:getLicenses', target, cb)
  • Example: TriggerEvent('esx_license:getLicenses', source, function(licenses) end)

Usage > CheckLicense (Callback)

  • Event: esx_license:checkLicense
  • Usage: TriggerEvent('esx_license:checkLicense', target, licenseType, cb)
  • Example: TriggerEvent('esx_license:checkLicense', source, 'drive_bike', function(hasLicense) end)

Usage > getLicensesList (Callback)

  • Event: esx_license:getLicensesList
  • Usage: TriggerEvent('esx_license:getLicensesList', cb)
  • Example: TriggerEvent('esx_license:getLicensesList', function(licenses) end)
Back to documentation