NRG Scripts
  • NRGScripts Documentation
  • About FiveM Escrow
  • NRG RESOURCES
    • NRG SimCard
      • Installation
      • Exports
      • Config
  • NRG AlcoEffect
    • Installation
    • Database
    • Expotrs
  • NRG Hud
    • Installation
    • Expotrs
Powered by GitBook
On this page
  • Server Exports 🖥️
  • ➤ AddSimCard
  • ➤ GetPlayerSimCards
  • ➤GetPlayerBySimCardNumber
  • ➤ GetAllActiveNumbers
  • Client Exports 📱
  • ➤ GetActiveNumber
  1. NRG RESOURCES
  2. NRG SimCard

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) or false (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.

PreviousInstallationNextConfig

Last updated 1 month ago