🅿️ vicexstudios_parking — Parking Business
GrandRP-inspired Parking Business system with a clean ViceX feel — built for economy roleplay, slot rentals, and stable vehicle handling.
⚡ ESX + QBCore • 🧩 Same Features on both frameworks • 🛡️ RP-Safe Logic
✨ What this script does
- Parking as a real business: buy, own, and use parking locations as part of your server economy.
- Slots & rentals: each parking has multiple slots that can be rented and managed with clear status handling.
- Zone-based structure: parkings are organized by zones for a balanced city layout and clean scaling.
- Stable vehicle handling: framework-correct storage state with protection against duplicate/out-of-sync behavior.
- ViceX UI: modern browsing experience with clean navigation and stable image previews (no unwanted zoom effects).
🏢 Parking Business System
Parkings are not just markers — they are full business locations with a consistent flow: discover → buy → manage → rent slots → park / unpark vehicles.
✅ Clean Purchase Flow
- Buy a parking at the broker (Makler) UI.
- On success, the UI closes automatically.
- A GPS waypoint is set to the NPC of your purchased parking.
🅿️ Slots, Rentals & Availability
- Multi-slot parkings with configurable sizes and layouts.
- Rental timing: tracks remaining time and status with clear handling for expired rentals.
- Availability logic: prevents invalid usage and keeps slot states consistent.
- RP-friendly flow: fast in practice, but still feels like a real service/business system.
🚗 Vehicle Handling (Framework-Correct)
Vehicle storage is handled the correct way for each framework to avoid mismatches and duplicated states.
💸 Unpark Fees (Fair & Logical)
Unpark costs are charged only when the vehicle is taken out from the slot — never again while driving around or re-entering the vehicle somewhere else.
- ESX: compatible with ESX vehicle logic.
- QBCore: uses player_vehicles (QBCore standard).
- Safe state tracking designed to prevent double-spawn or incorrect “parked” flags.
🗺️ Map Integration (Pause Menu Selector)
Instead of flooding your pause menu with a massive list, parkings are displayed in a GTA-like selector style: Parking < 1/18 >, similar to how clothing stores are browsed.
- Clickable parking blips in the pause menu selector.
- Clean browsing of all parking locations without messy listing.
- Correct numbering for consistent navigation and overview.
🖥️ ViceX UI Experience
- Modern, clean layout built for fast daily usage.
- Stable image previews — no hover zoom or unwanted scaling.
- Clear information: availability, status, and business details stay readable.
🔌 Compatibility
✅ ESX
✅ QBCore
✅ Built for modern RP stacks
Same feature set on ESX and QBCore — only the framework bridge changes.
📌 Notes
- Zones, prices, blips, NPC positions, and slot counts are configurable.
- Designed for stable usage in busy city areas and high population servers.
- Works cleanly with ESX/QBCore vehicle persistence logic and RP economy flows.
- Support and updates are handled via Discord tickets (recommended).
© ViceX Studios — vicexstudios_