Wickhollow is a Halloween slot machine script for FiveM. It ships with its own cabinet prop, a live animated screen on every machine, and a full 5-reel video slot your players sit down at with the GTA casino slot animations. Every spin is decided on the server, so the game can't be cheated from the client.
Game features
- 5x3 reels with 20 fixed paylines, bet levels 1-10 and six coin values
- Creeping Wilds: every Wild sticks, gives a free respin and moves one reel left until it leaves the screen. Wins with a Wild pay x3
- Free Spins: 3, 4 or 5 Grimoires anywhere award 10, 12 or 15 free spins, and 3 more during free spins add 5
- Wisp Collector: Wisps landing on reel 5 during free spins unlock bigger Wilds. 3 Wisps give a Scarecrow Wild, 6 a full-reel Banshee Wild, 10 a full-reel Harvester Wild that pays x5, each with 2 extra spins
- Big win celebrations in five tiers (Great, Big, Mega, Wicked, Haunting) with their own colours, lightning and sound
- Optional progressive jackpot shared by all machines, with a "must drop by" amount and server-wide win announcements
- Optional bonus buy (price set in the admin panel), autoplay and quick spin
- Recorded sound effects and music (about 1.2 MB in total)
- Max win 5,000x the bet per round
Fair, tested math
- RTP about 96.1% measured over 5 million simulated spins (base game 64.7%, free spins 31.5%)
- A win roughly every 3.6 spins, a Creeping Wild every ~15 spins, free spins every ~250 spins
- Check any change yourself from the server console:
wicksim 500000
Custom cabinet and live screens
- Original Wickhollow cabinet prop: topper sign, live screen, button deck with a 3D spin button, neon edges, glowing pumpkins, a stool and collision
- Each machine's screen shows its own live game, so a casino floor full of machines all play independently
- Players nearby can watch an occupied machine in a read-only live view, and big wins can be heard around the machine
Admin panel (/wickadmin)
- Dashboard with live RTP, house profit, wagered and paid out, a 24-hour chart and recent big wins
- RTP profiles (Low ~85%, Tight ~91%, Standard ~96%, Generous ~100%, Happy Hour ~105%) with a built-in RTP prediction
- A different profile per machine, or switch machines off
- Timed events such as Happy Hour, announced to the whole server
- Player tools: daily loss limits, max bet level, block a player, gift free spins
- Maintenance mode, and switching between money and casino chips without restarting
Placement
/wickplace places a machine with a ghost preview; aim, rotate and confirm/wickremove or the target option removes the nearest one- Machines are saved and appear for everyone
Security
- Every result is decided on the server with a crypto RNG; the UI only animates it
- Bets, coin values and free spin state are checked on the server, with a cooldown and a lock per machine
- Admin actions check permissions on the server, not in the UI
- Unfinished free spins are kept (or paid out) when a player walks away or disconnects
- Licensed per server IP
Frameworks and dependencies
- Works with ESX, QBCore, Qbox, ox_core and vRP, detected automatically, plus a standalone test mode
- Pay with cash, bank or a casino chip item (ox_inventory, qs-inventory or your framework's inventory)
- Interaction with ox_target, qb-target or the built-in "Press E" prompt
- oxmysql for saving (tables are created automatically), or JSON files with no database
- ox_lib is optional (used for notifications when running)
- English and Latvian texts included, easy to translate
What's included
- The fz_wickhollow resource with the streamed cabinet prop
- config.lua with every setting explained
- install.sql (optional, tables are created automatically)
- README with installation and configuration steps