Skip to content
ESX Addons
License

esx_license

https://github.com/esx-framework/esx_license

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)

RemoveLicense

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

GetLicense (Callback)

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

GetLicenses (Callback)

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

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)

getLicensesList (Callback)

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