Documentation
  • 📄TeamsGG Documentation
    • Common Errors
  • Paid Scripts
    • 📱Phone
      • 🧠Installation
      • 🦄Unique phones
      • 💿Configure
      • ⏭️Exports
        • Client side
        • Server side
      • 🪛Commands
      • 🍎Custom apps
    • ☎️Boomer Phone
      • 🧠Installation
      • 🦄Unique phones
      • ⏯️Exports
        • Client side
    • 🏠Properties
      • 🧠Installation
      • 💿Configure
      • 🐚Add More Shells
      • ⏭️Exports
        • Client side
          • GetCurrentPropertyId
          • GetCurrentProperty
          • IsPointInsideProperty
          • OpenPropertyMenu
          • AddKey
          • RemoveKey
          • SetWaypointToProperty
          • GetAllProperties
          • GetKeyHolders
          • PoliceRaidDoor
        • Server side
          • GetAllProperties
          • AddKey
          • RemoveKey
          • ToggleDoorlock
          • GetPlayersInProperty
          • GetKeyHolders
          • DeleteProperty
          • AddStarterApartment
      • 👜State bags
    • 🏦Banking
      • 🧠Installation
      • ⏯️Exports
        • Client side
        • Server side
    • 💸Billing
      • 🧠Installation
      • ⏭️Exports
        • Client side
        • Server side
    • 📊Hud
      • 🧠Installation
      • ⏭️Exports
        • Client side
    • 📦Storage Units
      • 🧠Installation
Powered by GitBook
On this page
  • 🪜 First steps
  • 🔴 Dependencies
  • 🖼️ Frameworks
  • ⚠️ Standalone
  • 🏢 Society Accounts
  • 📦 Inventory
  • 💳 Card Items
  • 🎯 Interaction
  1. Paid Scripts
  2. Banking

Installation

After you purchase the script you will receive it in your Keymaster account.

PreviousBankingNextExports

Last updated 4 months ago

🪜 First steps

  1. Install the latest stable version of .

  2. Add all dependencies listed below and follow their installation instructions.

  3. Add and start the script :)

🔴 Dependencies

  • Follow their instructions.

  • Follow their instructions.

🖼️ Frameworks

Our script is compatible with QBCore, QBox, ESX, Standalone(custom framework or no-framework). You don't need to do anything additional. The script will auto-detect it!

⚠️ Standalone

If you are using a custom framework/no-framework, YOU need to implement some of the core functions to adjust it to your specifics.

Locate /client/custom/frameworks/standalone.lua and /server/custom/frameworks/standalone.lua and implement the functions(you can refer to qb.lua or qbox.lua).

NOTE: We provide limited or no support for custom frameworks.

🏢 Society Accounts

Initializing Society (Business) Accounts

Upon the first initialization of the script, you must create society (business) accounts for roles such as Police, Mechanic, etc., in the banking table. This can be done effortlessly through the banking system's user interface (UI), provided you have administrative permissions.

Steps to Create Society Accounts:

  1. Ensure you have admin permissions enabled for your account.

  2. Open the Banking interface.

  3. Navigate to the sidebar and locate the tab labeled Admin Actions.

  4. Select Admin Actions to access the society creation tools.

  5. Create a new society by providing the following details:

    • Display Name: The public-facing name of the society (e.g., "LS Customs").

    • Society Name: The internal name of the society, which must match the job name in your system (e.g., "mechanic" for mechanics, "police" for law enforcement).

Important Notes:

  • Ensure that the Society Name matches the job name configured in your system to avoid inconsistencies.

  • Double-check that all required society accounts are created during this step to ensure seamless integration with the banking functionality.

Completing these steps ensures that all essential society accounts are correctly set up and ready to use.

📦 Inventory

Inventory is necessary to utilize the Debit Card Items feature. Initially, support is available for:

  • ox_inventory (Recommended)

  • qb-inventory

  • lj-inventory

  • ps-inventory

💳 Card Items

['debitcard_personal'] = {
    label = 'Personal Debit Card',
    stack = false,
    weight = 10,
    consume = 0,
    client = {
        export = "tgg-banking.UseCardOnAtm"
    }
},
['debitcard_shared'] = {
    label = 'Shared Debit Card',
    stack = false,
    weight = 10,
    consume = 0,
    client = {
        export = "tgg-banking.UseCardOnAtm"
    }
},
['debitcard_business'] = {
    label = 'Business Debit Card',
    stack = false,
    weight = 10,
    consume = 0,
    client = {
        export = "tgg-banking.UseCardOnAtm"
    }
},
['debitcard_personal'] = { ['name'] = 'debitcard_personal', ['label'] = 'Personal Card', ['weight'] = 300, ['type'] = 'item', ['image'] = 'debitcard_personal.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Access funds at local ATMs.' },

['debitcard_shared'] = { ['name'] = 'debitcard_shared', ['label'] = 'Shared Card', ['weight'] = 300, ['type'] = 'item', ['image'] = 'debitcard_shared.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Access funds at local ATMs.' },

['debitcard_business'] = { ['name'] = 'debitcard_business', ['label'] = 'Business Card', ['weight'] = 300, ['type'] = 'item', ['image'] = 'debitcard_business.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Access funds at local ATMs.' },

🎯 Interaction

An interaction script is required to access banking functionalities. Initially, support is available for:

  • ox_target (Recommended)

  • qb-target

  • sleepless_interact

  • interact

  • drawtext

You're not limited to the listed Frameworks, Inventories, and Interactions. All third-party files are open for modification, allowing you to edit and adjust them to suit your server's needs.

🏦
🧠
MariaDB
ox_lib
installation
oxmysql
installation