Exports
Server Exports 🖥️
➤ AddSimCard
📌 Adds a new SIM card for a player.
exports["nrg_simcard"]:AddSimCard(id, register, phoneNumber)
id (number) – Player ID.
register (boolean) –
true
(registered) orfalse
(unregistered).phoneNumber (number) – Phone number. if you left the phoneNumber empty, the number will be generated automatically
✅ Example:
exports["nrg_simcard"]:AddSimCard(1, true, 5551234)
➡️ Adds a registered SIM card with number 5551234 to player ID 1.
➤ GetPlayerSimCards
📌 Retrieves all SIM cards owned by a player based on their license.
PlayerSimCards = exports["nrg_simcard"]:GetPlayerSimCards(license)
license (string) – Player's license.
Returns: (table) – List of SIM cards.
✅ Example:
local simCards = exports["nrg_simcard"]:GetPlayerSimCards("license:123456")
print(json.encode(simCards))
➡️ Displays all SIM cards owned by the player with license:123456.
➤GetPlayerBySimCardNumber
📌 Checks which player owns a specific phone number.
NumberOwnedBy = exports["nrg_simcard"]:GetPlayerBySimCardNumber(phoneNumber)
phoneNumber (number) – Phone number to check.
Returns: (string or nil) – Player's license or
nil
if the number is unregistered.
✅ Example:
local ownerLicense = exports["nrg_simcard"]:GetPlayerBySimCardNumber(5551234)
print(ownerLicense or "Number is unregistered.")
➡️ Checks who owns number 5551234.
➤ GetAllActiveNumbers
📌 Retrieves a list of all active phone numbers.
AllActiveNumbers = exports["nrg_simcard"]:GetAllActiveNumbers()
Returns: (table) – List of active phone numbers.
✅ Example:
local activeNumbers = exports["nrg_simcard"]:GetAllActiveNumbers()
for _, number in pairs(activeNumbers) do
print("Active number: " .. number)
end
➡️ Displays all active phone numbers.
Client Exports 📱
➤ GetActiveNumber
📌 Retrieves the player's currently active phone number.
ActiveNumber = exports["nrg_simcard"]:GetActiveNumber()
Returns: (number) – The active phone number or
0
if no SIM card is active.
✅ Example:
activeNumber = exports["nrg_simcard"]:GetActiveNumber()
print(activeNumber ~= 0 and "Your number: " .. activeNumber or "No active SIM card.")
➡️ Displays the active phone number or informs the player if no SIM is active.
➤ OpenActivePhone
📌 Opens the active phone without having to use it through the inventory
exports["nrg_simcard"]:OpenActivePhone()
Last updated