RUST-PLUGINSlot Machine
Slot Machine — Fully Configurable Casino Slots UI
Give your players a real casino experience without leaving the game. Slot Machine adds a polished, fully animated slot machine UI to your Rust server — open it with a chat command, bet scrap (or any economy), and spin for item and currency payouts you control completely.
✨ What It Does
Players type /slots (command is configurable) and get a beautiful full-screen slot machine with animated reels, staggered reel stops, spin sounds, win effects, and a live-updating sidebar with their balance, bet, and last win. Winning combinations are matched along the payline and paid out instantly — either as a currency multiplier on their bet or as a physical item dropped into their inventory.
🎯 Key Features
🎨 Fully Skinnable & Themeable
Complete color theme control — background, panels, accents, buttons, payline tint, win highlights
Custom background image and header banner via URL (optional ImageLibrary caching)
Adjustable title text — brand it for your server
Uses real Rust casino sound effects (spin, reel stops, win, jackpot) — all configurable or fully off
🎰 Configurable Machine, Not Just a Reskin
Grid size is up to you: 3–7 reels × 1–5 rows
Symbols are any Rust item — including custom skin IDs and display names
Weighted odds per symbol: you decide exactly how rare each symbol is
Match-3, match-4, match-5 (and beyond) payout tiers, each with its own reward
💰 Four Currency Systems Supported
Scrap (works out of the box, no dependencies)
Economics
ServerRewards (RP)
Custom Points — built-in persistent point balance stored by the plugin
Bet and reward currencies configured independently — bet scrap, win RP, or mix per payout rule
🎁 Item Jackpots
Any payout tier can award a physical item instead of currency — amount, skin ID, and custom name included
Automatic jackpot banner shows off your top prize above the reels, with a dedicated jackpot sound when someone hits it
🕹️ Quality of Life Built In
Auto-spin — toggles off automatically when the balance runs dry
Live paytable — players see exact payouts calculated at their current bet
Bet controls with min / max / step and a MAX bet button, all configurable
Balance and last-win display, always current
Safe handling on disconnect and plugin unload — no stuck timers, no lost UI
🔒 Simple Permissions
Single slotmachine.use permission, optionally auto-granted to the default group — installs ready-to-play
⚙️ Setup
Drop SlotMachine.cs into your plugins folder
Tweak the generated config (symbols, weights, payouts, theme, bet limits)
That's it — sensible resource-themed defaults included (wood → HQM tiers, scrap betting)
Optional integrations: Economics, ServerRewards, ImageLibrary — all soft dependencies, nothing required.
£9.99 · v1.1.0