20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!
20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!20% Discount on all scripts!
Activity / Reward Systemv1.0.0wheeldailyluckyleaderboard

ACWheel

CS:GO-style daily lucky wheel + weekly playtime leaderboard. Server-authoritative, fully admin-managed.

View Preview
Server-authoritative — anti-exploit
Database persisted — survives mid-spin disconnects
Full admin CRUD for prizes / tiers / bans
ACWheel
v1.0.0
No exploits
Server-side validated
Logic and validation on the server. Tampered clients can't force outcomes.
2-min setup
Drop-in install
Ensure the resource, edit config.lua, restart. No framework rewrites required.
Compatible
QBCore
FiveM build 2189+. Tested in production.
Performance
Sub-millisecond impact
Lightweight by design. Won't move the needle on resmon.
01 / Overview

What it actually does

Daily-login retention loops are a known driver for RP servers — but every off-the-shelf wheel either trusts the client to compute the result (trivially exploitable) or can't be themed to match server branding. ACWheel is server-authoritative — the prize is decided server-side and broadcast to the NUI after the animation, so a tampered client cannot force a result. Pairs the daily wheel with a weekly playtime leaderboard that ranks players by total weekly playtime and rewards the top tiers each Sunday rollover. Daily reason to log in even on slow days, plus a passive weekly competition that rewards consistent presence without forcing anyone to grind. CS:GO-style horizontal ticker animation, custom HTML/CSS/JS (pink theme by default, fully recolourable). Admin tab with full CRUD for prize pool, leaderboard tier rewards, and per-player bans (with a duration picker — 1d / 7d / 30d / Permanent).

02 / Features

Built into every install

01

CS:GO-style ticker animation

Horizontal ticker with custom HTML/CSS/JS — fully recolourable.

02

Server-authoritative spin

Prize decided server-side. Anti-exploit by design.

03

Weekly playtime leaderboard

Configurable reward tiers, Sunday rollover.

04

Admin-managed prize pool

Cash, items, vehicles, account flags.

05

Persisted on spin start

Cooldowns + history saved immediately — survives disconnect mid-spin.

06

Per-player ban system

Duration picker — 1d / 7d / 30d / Permanent.

07

Initials-based avatars

Deterministic colour palette for the leaderboard.

08

Pretty admin tab

Full CRUD for prizes / tiers / bans.

09

Database persisted

3 tables — prize pool, leaderboard reward tiers, bans.

10

Themed UI

Pink default theme, fully recolourable via CSS.

11

Sound effects + notifications

Clean audio feedback on spins and wins.

12

Console commands

/acwheel_reset_cooldown, /acwheel_toggle.

03 / Preview

Try it live

04 / Reliability

What you can expect

Optimized Execution

Runs lean even at peak server load.

Stable Runtime

Battle-tested across long uptime windows.

Low Resource Usage

Sub-millisecond execution per tick.

Consistent Updates

Maintained as FiveM evolves.

05 / Compatibility

Drops into your stack

Game build 2189+

Frameworks
QBCore
Required dependencies
qb-coreox_libox_inventoryoxmysql
06 / FAQ

Common questions

How do I install the script?
  1. Drop into resources/[activities]/ACWheel/
  2. Add ensure ACWheel to server.cfg
  3. Run the included SQL files (3 tables: acwheel_prize_pool, acwheel_lb_reward_tiers, acwheel_bans)
  4. Add add_ace group.admin command.acwheel.admin allow to ACE permissions
  5. Edit config.lua: prize pool seeds, cooldown, animation duration, theme color
  6. Open the admin tab in-game (/myped → Admin) and configure prizes/leaderboard tiers
  7. Restart server
Are updates included?

Yes — lifetime updates ship through Keymaster. Your server pulls the latest version automatically on restart.

What if I need help?

Buyers get access to a private Discord support channel. Issues are typically addressed within 24 hours by someone who works on the codebase directly.

Will it work with my framework?

Compatible with QBCore. Required dependencies are listed in the compatibility section above.

How do I receive the script after buying?

Delivery is automatic. The moment Tebex confirms payment, the resource is granted to your cfx.re account through Asset Escrow — manage and download it from Keymaster. Files are never sent manually.

What is your refund policy?

Because each purchase grants a license to your cfx.re account immediately, sales are final once the asset is delivered. If something doesn't work, our Discord support team will make it right.

07 / Get Started

Ready to ship
ACWheel?

Lifetime updates, Keymaster delivery, and direct Discord support — all included.

Lifetime updatesKeymaster deliveryDiscord support
How you receive it

Granted to your cfx.re account via Asset Escrow the moment payment clears — download from Keymaster. No manual file transfers.

Refund policy

Licenses are delivered instantly, so sales are final once granted. Buyers get private Discord support if anything needs fixing.