[VORP] [RELEASE] Benni Banking – Multi-Location Banking with Dynamic Fees & Physical Checks

[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.

:glowing_star: Key Features

  • :bank: Multi-Location Accounts: Players can open unique bank accounts at different banks across the map (Rhodes, Saint Denis, Valentine, Blackwater, Strawberry, Armadillo).

  • :money_bag: 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).

  • :classical_building: 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.

  • :ticket: 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.

  • :bookmark_tabs: 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.

  • :broom: 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.

  • :globe_with_meridians: Complete Multi-Language Support: Ready for international servers. Easily toggle between English (en) and German (de) natively within the unlocked config files.

:shield: 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.

:gear: 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 )

:package: ### Tebex

:hammer_and_wrench: Quick Installation

  1. Execute banking.sql and item.sql in your database.

  2. Set your secure Discord webhook in server_config.lua.

  3. Choose your preferred language and fine-tune your fees in config.lua.

  4. Add ensure Benni_banking to your server.cfg.

:clipboard: 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.lua are 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, oxmys ql

  • Support: Yes (Via Discord support channels)