[VORP] [RELEASE] Benni Banking – Multi-Location Banking with Dynamic Fees & Physical Checks
Looking for a robust, secure, and fully featured banking system for your RedM VORP server? Benni Banking is a premium solution designed for realistic roleplay servers, focusing on a dynamic economy, automated management, and top-tier security against exploits.
Key Features
-
Multi-Location Accounts: Players can open unique bank accounts at different banks across the map (Rhodes, Saint Denis, Valentine, Blackwater, Strawberry, Armadillo). -
Custom Account Opening Fees: Server owners can set specific entry costs to open an account at each individual branch (e.g., higher fees in high-end Saint Denis, lower fees in Valentine). -
Automated Maintenance Fees (Kontoführungsgebühren): Keeps your economy balanced via fully automated running maintenance fees that charge a configurable percentage of the player’s balance. Includes safety settings like customizable minimum and maximum monthly fee caps. -
Tradeable Physical Checks & Processing Fees: Players can write physical checks directly from their bank balance. Creating a check charges a dynamic percentage-based processing fee. Checks are real items holding advanced metadata (Amount, Bank Name, Expiry Date, Unique Check ID) that can be traded, stolen, or gifted. -
Detailed Transaction History: Tracks the last 50 transactions per bank account. Shows deposits, withdrawals, check actions, and monthly maintenance fees with exact dates and localized text. -
Clean Resource Restarts (No Cloned NPCs): Includes a built-in cleanup function. Stopping or restarting the script instantly deletes old bank clerks (NPCs) from the world, preventing annoying cloned peds from stacking up on your map. -
Complete Multi-Language Support: Ready for international servers. Easily toggle between English (en) and German (de) natively within the unlocked config files.
Built-In Exploit Protection & Security
Engineered from scratch to fully protect your server’s database and player funds:
-
Discord Webhook Protection: Webhooks are strictly handled in a server-side config file (
server_config.lua). Clients can never download or sniff your sensitive Discord URLs. -
Anti-Trigger Distance Checks: The server validates the exact distance between the player and the bank clerk NPC before processing any banking event. Cheat executors trying to trigger events remotely are immediately blocked.
-
Server-Side Cooldowns: Built-in rate limiting arrays protect the database from automated macro-clickers or packet spamming.
-
Automated Security Logs: Attempts to inject negative numbers, NaN values, or exploit values instantly block the transaction and log the player’s identifiers to your Discord security channel.
Requirements & Dependencies
To run this script, your server requires the following standard resources:
-
vorp_core -
vorp_inventory -
oxmysql -
jo_libs(Used for native NUI menus and keyboard input fields )
### Tebex
Quick Installation
-
Execute
banking.sqlanditem.sqlin your database. -
Set your secure Discord webhook in
server_config.lua. -
Choose your preferred language and fine-tune your fees in
config.lua. -
Add
ensure Benni_bankingto yourserver.cfg.
Release Checklist & Information
Checklist
-
[x] I have reviewed the latest version of the Releases rules.
-
[x] I have included a detailed description of my work as described in the rules.
-
[x] I have included a download link or a store link.
-
[x] I have filled out the required information at the end of the topic.
Technical Information
-
Code is accessible: No (Core files are protected via CFX Escrow.
config.lua&server_config.luaare completely open and accessibl e) -
Subscription-based: No (One-time purchase)
-
Lines (approximately): ~1,200 li nes
-
Requirements & dependencies:
vorp_core,jo_libs,vorp_inventory,oxmysql -
Support: Yes (Via Discord support channels)




