Export functions available for integration with other resources.
Checks if the local player holds a specific license or license class.
local hasLicense = exports['ak47_idcardv2']:HasLicense(item, class)| Parameter | Type | Required | Description |
|---|---|---|---|
item |
string | Yes | ID card item name |
class |
string | No | License class (case-sensitive) |
booleanRetrieves the display label for a specific ID card item.
local label = exports['ak47_idcardv2']:GetLicenseLabel(item)| Parameter | Type | Required | Description |
|---|---|---|---|
item |
string | Yes | ID card item name |
stringChecks if a target player holds a specific license or license class.
local hasLicense = exports['ak47_idcardv2']:HasLicense(source, item, class)| Parameter | Type | Required | Description |
|---|---|---|---|
source |
number | Yes | Target player server ID |
item |
string | Yes | ID card item name |
class |
string | No | License class (case-sensitive) |
booleanRetrieves the display label for a specific ID card item.
local label = exports['ak47_idcardv2']:GetLicenseLabel(item)| Parameter | Type | Required | Description |
|---|---|---|---|
item |
string | Yes | ID card item name |
stringIssues an identification card to a target player with metadata.
exports['ak47_idcardv2']:GiveIdCard(source, data)| Parameter | Type | Required | Description |
|---|---|---|---|
source |
number | Yes | Target player server ID |
data |
table | Yes | Card configuration table |
data table structure:
| Key | Type | Required | Description |
|---|---|---|---|
item |
string | Yes | ID card item name |
class |
string | No | License class |
address |
string | Yes | Player address |
expire |
number | Yes | Expiration duration in months |
Example:
exports['ak47_idcardv2']:GiveIdCard(source, {
item = 'driverlicense',
class = 'C',
address = '1234, Demo City Name',
expire = 1,
})