[PAID] Silo-LuckyWheel — Immersive 3D Lucky Wheel

Fifty-four segments. One pointer. Let the wheel decide.

Silo-LuckyWheel is a full-size wheel of fortune standing in your world — a
hand-painted 1899 wheel on a brass-and-wood stand, spinning on a real axle
with a pointer that clacks over every peg. No menu, no interface: a player
walks up, presses G, pays the stake, and everyone nearby watches the same
fifty-four segments slow down onto the same winning slice.


:movie_camera: Preview


:woman_technologist:t2: Live Preview

  • Test it on our Preview Server - What you test there is what you get !

:sparkles: Features

A wheel made of props, not menus

  • Two custom streamed models: the 54-segment hand-painted wheel and its
    brass-fitted stand — western 1899 art, embedded collision
  • The wheel spins on its real axle and decelerates naturally onto the
    winning segment
  • The pointer clacks over every wooden peg; a cash-register bell rings
    when it settles — native RDR2 sounds, every one configurable
  • Everyone in range watches the same spin stop on the same segment

Real prizes, your house rules

  • One press, one stake — the server rolls, the server pays
  • Every wheel value pays money, items, or both, set per value in the open
    config
  • Odds are yours to tune: default chances match the painted wheel exactly
    (21 slices of “1”… one slice of “100x”); default payouts return ~84%
    long-term, and every weight is one config line
  • Big wins (30 / 100x) can be announced to the whole server, with a
    distance option
  • Pay in cash — or in items: a spin can cost money, a free spin, or an
    inventory item (1x Gold Bar); every wheel can carry its own price, and
    the prompt shows the price of the wheel you are standing at
  • Prize stock: cap how many times a prize can drop per restart — one
    jackpot a night, five of the second tier; a sold-out prize leaves the wheel
    and the rest share its odds
  • Discord logging: every spin to a webhook — who spun, what they paid,
    what they won and the net swing; separate URLs for a busy log and a
    highlights channel

Fair, decided entirely server-side

  • The winning segment is rolled server-side — clients only render
  • Distance checks, per-wheel busy lock, per-player cooldown and payout
    identity, all validated on the server
  • The segment layout ships in the config, with a console tool to verify the
    texture alignment slice by slice

A crash never costs a stake

  • Resource stopped mid-spin? Every pending stake is refunded
    automatically
    , with a notification
  • A winner who disconnects mid-spin is identity-checked before payout
  • Failed item delivery (full inventory) is logged server-side and the win
    message lists only what actually arrived

Built to be sold and to scale

  • VORP Core & RSG-Core, auto-detected — one package, both frameworks
  • No database — nothing to import, nothing to configure
  • Props spawn only near players; spin events go only to players in
    range
    — a 150-player server with 10 people at the wheel does 10 players’
    worth of work
  • All texts in one open locale file — 10 languages included (en, ro,
    it, de, fr, es, pt, ru, pl, tr)
  • Unlimited wheels, map blips, open documented config: spin cost (global or
    per wheel), duration, rotations, cooldown, sounds, odds, prizes, stock,
    webhooks
  • Dev tools: segment-alignment tester + a cinematic demo loop for filming

:package: What’s included

All three resources come in the download — nothing to source separately.

Resource Purpose
Silo-LuckyWheel The game (Lua logic escrow-protected; config & locales open)
Silo-LuckyWheel-Props 2 custom streamed models — the 54-segment wheel and its stand, hand-painted textures
silo-libs VORP/RSG framework bridge — open-source (MIT), so you can verify exactly what it does: GitHub - SiloTekDev/silo-libs: Unified framework-agnostic API (VORP / RSG) for RedM scripts — write once, run on both. · GitHub

No external requirements. No database.


:shopping_cart: Get it

Tebex: Get It Now !


:speech_balloon: Support & documentation

Check Also:


Required information — Script

| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | ~890 |
| Requirements & dependencies | VORP or RSG-Core · silo-libs (free, included) |
| Support | Yes |

Required information — Assets (props)

| Assets are accessible | No |
| Subscription-based | No |
| Polygons (model and LOD) | Wheel 1,944 tris · stand + pointer 3,744 tris · embedded collision 1,728 / 2,814 tris · no LOD |
| Texture size and amount | 1 shared dictionary (16 textures): albedo + normal + spec sets at 2048×2048 (wheel, face, stand) and 1024×1024 (lights, sign) |
| Requirements & dependencies | Streamed automatically via DLC_ITYP_REQUEST (no setup) |
| Support | Yes |