Exports
The NF_DmvSchool script provides several exports that can be used by other resources to interact with the DMV system.
Client Exports
Check License
exports['NF_DmvSchool']:HasLicense(licenseType)Checks if a player has a specific license type.
licenseType(string): The type of license to check ('car', 'motorcycle', 'truck', 'bus')Returns:
boolean
Get License Info
exports['NF_DmvSchool']:GetLicenseInfo(licenseType)Gets detailed information about a specific license.
licenseType(string): The type of license to get info forReturns:
table
Server Exports
Give License
exports['NF_DmvSchool']:GiveLicense(source, licenseType)Gives a license to a player.
source(number): The player's server IDlicenseType(string): The type of license to giveReturns:
boolean
Remove License
exports['NF_DmvSchool']:RemoveLicense(source, licenseType)Removes a license from a player.
source(number): The player's server IDlicenseType(string): The type of license to removeReturns:
boolean
Check License
exports['NF_DmvSchool']:HasLicense(source, licenseType)Checks if a player has a specific license.
source(number): The player's server IDlicenseType(string): The type of license to checkReturns:
boolean
Get All Licenses
exports['NF_DmvSchool']:GetAllLicenses(source)Gets all licenses for a player.
source(number): The player's server IDReturns:
table
Example Usage
-- Check if player has car license
local hasLicense = exports['NF_DmvSchool']:HasLicense('car')
if hasLicense then
print('Player has car license')
end
-- Give motorcycle license to player
exports['NF_DmvSchool']:GiveLicense(1, 'motorcycle')Last updated