uniqers-investments

uniqers-investments

FiveM Bank Investment System | Passive Income Script for QBCore, ESX & Qbox  

FiveM Premium Resource

UNIQERS‑INVESTMENTS

A complete, server‑authoritative investment economy for your roleplay server. Two full systems in one resource — Daytime AFK-profit investments and a Long-Term Bank Interest market — wrapped in a premium modern glassmorphism UI. Every value you see below is fully editable in config.lua.

ESX QBCore QBox QBUS Old ESX
2
Investment Systems
9+
Tiers (add unlimited)
5
Frameworks
100%
Server-Side & Secure

Why This Script?

The things that actually matter when you drop this into a live server.

🎛️ Deeply Configurable

One rich, well-organized config controls everything — rewards, costs, interest rates, durations, banks, tax, cooldown, account type, notify style and language. Rebalance your entire economy without touching a single line of core code.

💤 Pays Out Even When Offline

Investments keep maturing while players are logged off. On next join the reward is auto-deposited with a notification — nobody ever loses an investment.

🛡️ Exploit-Proof by Design

All money, tax, interest rates, eligibility and maturity are calculated and validated 100% on the server. Players can't spoof playtime, rates or payouts from the NUI.

⚙️ Lightweight — Only oxmysql

No heavy dependency chain. A single database resource is all you need. Optimized data handling that stays performant even on high-population servers.

System 01

☀️ Daytime Investments

Playtime-based passive income. Players pick an investment tier, keep playing, and collect a guaranteed net profit once the required in-game playtime is reached — even if they log off.

▹ Unlimited investment tiers — ships with 9 ready examples where rewards scale from $10,000 (1 hour) to $100,000 (9 hours), but you can add, remove or rename as many tiers as you want. Reward, entry cost, required playtime and image for every tier are set in config.lua.

▹ Real, un-spoofable playtime tracking — progress is measured against actual accumulated playtime, tracked and cached server-side, so it can't be faked from the client.

▹ Offline maturity guarantee — if the timer completes while the player is offline, the reward is calculated and deposited automatically, with an on-join notification of the exact amount received.

▹ Optional entry cost per tier — set a purchase cost (default $0 = free) that is validated and charged from the player's account before the investment activates. Set it to whatever you like, per tier.

▹ Configurable daily cooldown — a per-player, DB-backed cooldown (default 24h) prevents spam and keeps your economy balanced. Adjustable in config.

▹ Live progress mini-HUD — shows the remaining time to maturity and can be toggled on/off by the player at any time.

System 02

🏦 Long-Term Bank Interest Market

A dynamic, real-banking-style deposit market. Players enter an amount, choose a lock-in duration, and shop live interest offers from multiple banks — each generating its own randomized rate within the range you define.

▹ Configurable deposit limits — players type any amount between a min and max you set (default $1,000 – $10,000,000), fully validated on the server.

▹ Fully editable durations — ships with 6 lock-in options (2 Days, 3 Days, 1 Week, 2 Weeks, 3 Weeks, 1 Month). Add or remove durations and set each one's own min/max interest range in config — longer commitments can pay more.

▹ Add unlimited banks — comes with 6 (Maze Bank, Fleeca, Pacific Standard, Blaine County Savings, Union Depository & Vinewood Capital), each with its own name & logo. Rename them, swap images or add your own in config. Every "Search Offers" pull rolls fresh randomized rates, so the market always feels alive.

▹ Search → compare → confirm flow — a clean flow shows bank, amount, interest rate, duration and the exact payout before the player commits. Zero guesswork.

▹ One-tap Re-Invest — once a matured deposit is claimed, players can instantly redeposit into the same bank/duration at a freshly-rolled rate without re-entering anything.

▹ Real datetime maturity — durations are stored as true database intervals, so deposits mature on real-world time and pay out reliably whether the player is online or not.

💰 Government Tax System

A tax (default 15%) is automatically deducted from investment profit before payout — a great money sink for your economy. Turn it on/off globally and set your own rate in config. The exact tax amount and net reward are always shown to the player up front for full transparency.

★ VIP — No Tax

A built-in perk to reward your donators: VIP players pay zero tax on all investments. Grant or revoke VIP live in-game with admin-locked, permission-checked commands /investvip and /investunvip — perfect to tie to your store packages.

Everything Else Under the Hood

🔌 Auto Framework Detection

Leave framework on "auto" and it detects qb-core, qbx_core, qbus-core or es_extended by itself — or set it manually. Zero-hassle install on any of the 5 supported cores.

🔔 Works With Any Notify

Choose QBCore, ESX, standalone chat, the built-in uniqers-notify, or plug in your own custom notification system via one clean hook in the config.

🌐 100% Translatable

Every single string — buttons, labels, notifications, tooltips — lives in one translation table in the config. Localize the whole UI to any language in minutes.

🖱️ Draggable HUD, No CSS Needed

A built-in edit mode lets you move the mini-HUD with arrow keys and save the position, plus a one-command reset — reposition it anywhere without touching code.

📢 Optional Auto-Advertising

Turn on periodic in-game promo notifications, with an interval (in hours) you control, to remind players the system exists and keep engagement high. Off by default.

🗄️ Pick Your Account Type

One setting decides which account (bank, cash, etc.) is used to pay costs and receive payouts — applied everywhere across both systems.

💾 Renameable Commands

Every command name (open menu, show/hide HUD, edit/reset UI) is defined in config, so you can match them to your server's command style.

🛢️ oxmysql + Safe Migration

Clean database layer built on oxmysql (with mysql-async / ghmattimysql compatibility). Includes a ready SQL file plus a safe migration script for future updates.

💎 Premium Glassmorphism UI — Any Resolution

A modern, animated interface with clean typography, smooth transitions, bank cards, offer lists and confirmation screens — designed to look sharp at every resolution, including ultra-wide.

Commands

/investmentsOpens the main investment menu
/showinvestShows the live progress mini-HUD
/offinvestHides the mini-HUD
/edituiinvestEnters HUD reposition edit mode
/resetuiinvestResets the HUD to its default position
/investvip [id]Admin — grant tax-free VIP status
/investunvip [id]Admin — revoke VIP status

Every command name above is fully renameable in config.lua.

Requirements

oxmysql
Only dependency
A Framework
ESX / QBCore / QBox / QBUS
5 min setup
Import SQL, ensure, done

⚡ Installation — 4 Simple Steps

1 Import uniqers-investments-database.sql into your database.

2 Add ensure uniqers-investments to your server.cfg.

3 Open config.lua, pick your framework (or leave it on auto), your notify style, and tune the tiers, banks, rates and tax to taste.

4 Restart, log in, and use /investments. That's it — enjoy!

Add a Living Economy to Your Server

Give players a real reason to grind, come back, and reinvest — with a money sink and a VIP perk to keep your economy healthy. Optimized, secure and endlessly configurable.

Need help? Join our support Discord for setup assistance and lifetime updates.

© Uniqers Scripts — All rights reserved. Escrow-protected resource.


resim="https://forum-cfx-re.akamaized.net/original/5X/9/a/4/9/9a49c14289f802b5e63e89c04ba77c1798429709.jpeg,https://forum-cfx-re.akamaized.net/original/5X/0/0/d/4/00d4a31aa94331d6783c74c3a9de088de0a349c1.jpeg,https://forum-cfx-re.akamaized.net/original/5X/e/6/d/0/e6d0fdad4bf78fbb2ba66f88894c612192b209ad.jpeg,https://forum-cfx-re.akamaized.net/original/5X/c/1/0/1/c101326ed2fbc7898df994cf41b1d6bfe23eb5d7.jpeg,https://forum-cfx-re.akamaized.net/original/5X/a/e/2/b/ae2bdd64a35dc2cbcc0011dfe3400e6add309ac7.jpeg,https://forum-cfx-re.akamaized.net/original/5X/6/1/3/b/613b76893bcd4c1c36a41488d916c46c3334a92e.jpeg"