Riddle Checks

Riddle Checks

€29.99

Add to Basket

Riddle Checks — Period-Accurate Bank Checks for RedM / VORP

Real 1899 paper money, written by your players' own hand.
Players buy a checkbook permit, fund a private checkbook balance, and write single-use checks to other players on a hand-drawn period check — live ink preview, amount-in-words, memo line and signature — then the recipient carries the paper to a bank to cash it. Or somewhere less official.

A check here can never bounce, can never be duped into double money, and can never be refunded — once ink hits paper, the deal is done.

✒️ The Check System

  • Escrow model — funds leave the issuer's checkbook the moment the check is written; cashing releases already-reserved money. No IOUs, no bad checks, no scam tickets
  • The paper IS the money — only the named recipient can cash it, only while holding it, and the item is consumed on cash-in. Lose the paper, lose the money
  • Beautiful 1899 check NUI — live preview while writing, writing animation with progress bar, three switchable UI themes
  • Full teller menu at configurable banks & post offices — buy permit, buy blank checks, deposit / withdraw, cash received checks, review outstanding ones
  • Cash-based economy — everything moves in cash (or gold with one config value); a 3-function adapter rewires the whole script to any banking resource

🕵️ The Fence — Stolen Checks Have Value

  • A shady NPC at a location only your players discover — no map blip, no questions asked
  • Cashes ANY held check for a cut: the thief pockets 65% (configurable), the fence's share leaves the economy — a built-in money sink
  • Ignores bank hours — the black market doesn't keep banker's hours
  • Robbery RP finally pays: a stolen check is no longer a worthless piece of paper

🛡️ Built To Survive a Public Server

  • Server-authoritative everything — location, permit, balance, ownership, proximity and status re-validated on every event, all rate-limited
  • Database-backed ledger — the check's truth lives in a DB row, not the item: duped items cannot be double-cashed
  • Race-safe transactions — issuing, cashing and fencing each resolve exactly once, even under spam
  • Verified delivery with rollback — if items can't land, money is automatically returned; no coin ever vanishes
  • Discord webhook audit log — issued, cashed and fenced, each with its own embed color (server-only config, never sent to clients)
  • Fully parameterized queries, escaped player input, per-player rate limiter

🔧 For Your Developers

  • GiveCheck export — issue checks from any server script: mission rewards, bounties, job payouts, robbery loot. Custom signer name, memo and date; full parameter docs included
  • Debug mode — write checks to yourself to test the entire flow solo

🎨 Three Themes · 🌍 Five Languages

Leather & Gold, Gunmetal, and Mono — the chrome around the sepia check art, switchable in config.
Fully translated: English, Deutsch, Français, Español, Português (BR) — every notification, menu, prompt and UI label in one open locales file. Add your own language in minutes.

📋 Requirements

  • RedM (rdr3) · VORP Core
  • vorp_inventory · vorp_menu · vorp_progressbar · vorp_inputs · oxmysql
  • 2-minute install: two SQL files, two inventory icons, ensure (full steps in the included README)

⚡ Performance

Money logic is fully event-driven; the only loop is the teller prompt, which sleeps at 1s away from locations — ~0.00ms idle in resmon.

🔓 What Stays Open

config.lua · locales.lua · the money adapter (server/money.lua) · install SQL — everything you need to customize, unencrypted.

By Riddle Coding. Test on a development server before production use.