[ESX/QB-Core] Hanoi Tower

[ESX/QB-Core] Hanoi Tower

$4.00

Add to Basket

πŸ—Ό HANOI TOWER β€” INTERACTIVE PUZZLE | Mole Resources

Bring the timeless Tower of Hanoi puzzle to life on your server as a physical, placeable object. Players carry the board as an inventory item, place it anywhere with a live preview, and solve it with an intuitive mouse-driven interface β€” while everyone around watches the board update in real time.

🎬 Trailer: https://youtu.be/UuPdhqObpnM

πŸ“š Documentation:

πŸ’¬ Support:

━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ KEY FEATURES

🎯 Mouse-driven gameplay β€” cursor-based disk selection with hover highlighting and a smart green/red ghost preview showing whether a move is legal

πŸ“· Free orbit camera β€” rotate around the board, zoom with the scroll wheel, lock the camera to play

πŸ“¦ Placeable item β€” put the board anywhere with a live translucent preview of the full tower; scroll to rotate, click to confirm, pick it back up anytime

πŸ’Ύ Full persistence β€” board positions, disk layout, move count and timer are stored in the database and saved after every single move (crash-safe)

🌐 Real multiplayer sync β€” one player plays at a time (server-side lock with stale-lock protection), everyone else sees the board update; optional live mode streams every move to nearby players instantly

🏠 Housing support β€” instance system with a two-export integration for instance and coords based housing script (tested with esx_property); coordinate-based housing like qb-houses works out of the box

πŸ›οΈ Server-owned boards β€” define permanent public boards in the config that can't be picked up

⏱️ Match timer & move counter β€” pauses when the player leaves, resumes on the next move, survives relogs and restarts

🎚️ 3–7 disks β€” players choose the difficulty before the first move

━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ›‘οΈ BUILT SERVER-FIRST

- Every move validated server-side against the puzzle rules β€” no client-side trust

- Distance validation on every interaction β€” remote exploit attempts are rejected

- Event throttling and stale-lock watchdog β€” griefing-resistant by design

- Inventory-safe pickup β€” the item is never lost, even with a full inventory

- Clean resource lifecycle β€” no leftover entities after restarts

━━━━━━━━━━━━━━━━━━━━━━━━━━

🎯 INTERACTION & TARGETING

- Built-in proximity prompts with configurable keys, or

- ox_target / sleepless_interact integration β€” Play & Pick up options directly on the board object

━━━━━━━━━━━━━━━━━━━━━━━━━━

βš™οΈ CONFIGURATION & COMPATIBILITY

πŸ”§ Inventory: ox_inventory, QBCore, or ESX β€” one config option

πŸ”” Notifications: ox_lib, ESX, or mythic_notify

🌍 Fully translatable β€” every player-facing string lives in one locale table

πŸ“ Discord logging β€” board placement, pickup, and admin actions via webhook

πŸ› οΈ Admin commands β€” list all boards, remove orphaned boards

━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ“‹ REQUIREMENTS

- oxmysql (required)

- One inventory: ox_inventory / QBCore / ESX (required)

- ox_lib / mythic_notify β€” optional (notifications)

- ox_target / qtarget β€” optional (target interaction)

- Custom board & disk props included β€” no extra prop pack needed

━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ“¦ WHAT YOU GET

- Complete resource with custom 3D props

- SQL file included β€” one-step database setup

- Full GitBook documentation β€” installation, configuration, housing integration, FAQ

━━━━━━━━━━━━━━━━━━━━━━━━━━

Questions before buying? Join the Discord β€” happy to help: