PEACE-BIKERENT - Bike Rental System V1.0.1 [QBCORE/ESX/QBOX/CUSTOM]

PEACE-BIKERENT - Bike Rental System V1.0.1 [QBCORE/ESX/QBOX/CUSTOM]

:scroll: Config File Here peace-pointer-1

:blue_book: Documentation Link peace-pointer-1

Summary:

Introducing PEACE-BIKERENT - the most comprehensive and immersive bike rental system for FiveM! Our advanced system allows players to rent bicycles from multiple stations across your server, with full support for modern frameworks. Experience a complete urban transportation ecosystem with our customizable rental stations, interactive rental machines, and seamless payment integration.

Whether youโ€™re creating a realistic city experience or adding recreational activities to your roleplay server, PEACE-BIKERENT delivers an intuitive, lag-optimized solution that integrates perfectly with your existing economy system.

Showcase Video:

SCREENSHOTS

Click to view screenshots










Features:

  1. Multi-Framework Support: Fully compatible with QBCore, ESX, QBox, and custom frameworks. Switch frameworks with a single config line!
    • Automatic Framework Detection: The system automatically detects and uses your serverโ€™s framework.
    • Custom Framework Option: Easily implement custom callbacks for your unique server setup.
  2. Advanced Rental Station System: Create unlimited bike rental stations with multiple docking points per station.
    • Database-Driven Stations: All stations are saved in the database and automatically loaded on server start.
    • Interactive Rental Machines: Players interact with realistic rental machines to hire and return bikes.
    • Visual Props: Custom 3D models for stations and rental machines for maximum immersion.
  3. Intelligent Bike Management:
    • Automatic Bike Spawning: Bikes are spawned at docking stations within render distance.
    • State Tracking: Track which bikes are rented, where they are, and their rental status.
    • Automatic Return Detection: Bikes are automatically returned when docked in any station.
    • Return Point Verification: Return bikes to any available dock in the network.
  4. Flexible Payment System:
    • Multiple Account Support: Charge from player bank account or cash (configurable).
    • Job-Based Revenue Sharing: Send a percentage of rental fees to specific job accounts (government, transport company, etc.).
    • Customizable Pricing: Set rental prices per transaction.
  5. Cooldown & Reset System:
    • Rental Cooldown: Prevent spam by setting a mandatory wait period between rentals.
    • Auto-Reset Unreturned Bikes: Automatically recover bikes not returned within a specified time.
    • Persistent Bike State: Bikes remain in their last location even after server restarts.
  6. Realistic Animations & Interactions:
    • Rental Machine Animations: Custom animations when interacting with rental machines.
    • Customizable Bike Model: Use any vehicle model as your rental bike.
    • Precise Positioning: Control exact bike spawn position and rotation on docks.
  7. Blip & Map Integration:
    • Dynamic Map Blips: Beautiful, toggleable blips showing all rental stations on the map.
    • Distance-Based Display: Control blip visibility range for better performance.
    • Customizable Appearance: Change blip colors, sprites, and display modes.
  8. Multi-Language Support:
    • Built-in Localization: Support for French, English, German, and Czech.
    • Easy Translation: Simple config-based language system.
    • Custom Messages: Fully customizable chat notifications and UI messages.
  9. Admin Commands:
    • Station Management: Commands to create, delete, and modify stations.
    • Dock Management: Add or remove docking points from stations.
    • Real-time Testing: Test rentals and bike mechanics without normal restrictions.
  10. Optimized Performance:
    • Distance-Based Rendering: Bikes only spawn when players are nearby.
    • Efficient Database Queries: Minimal server load with smart caching.
    • Lightweight UI: Simple, responsive HTML interface.

Complete Customization In-Game:

All customization is done directly through the config.lua file. Modify prices, bike models, station locations, payment methods, and more without any complex setups.

The bike rental system is fully database-backed, meaning all your stations and bike states persist across server restarts. Add new stations on-the-fly using admin commands and watch them appear instantly for all players!


:shopping_cart: Buy Script:

BIKERENT

image

Accessible Files:

  • html/**/.
  • client/framework/custom.lua
  • client/framework/qbcore.lua
  • client/framework/esx.lua
  • client/framework/qbox.lua
  • server/framework/custom.lua
  • server/framework/qbcore.lua
  • server/framework/esx.lua
  • server/framework/qbox.lua
  • config.lua
๐Ÿš€ UPDATE - Click here to view all updates ๐Ÿš€
๐Ÿ“… Version 1.0.0
  • ๐Ÿช Multi-Station Bike Rental System: Create unlimited bike rental stations with multiple docking points per station for a complete urban transportation network.
  • ๐Ÿ’ฐ Flexible Payment System: Charge players from their bank account or cash with support for job-based revenue sharing to specific job accounts.
  • ๐Ÿ”„ Intelligent Bike Management: Automatic bike spawning, state tracking, and automatic return detection when docked at any station.
  • โฑ๏ธ Cooldown & Auto-Reset: Prevent rental spam with configurable cooldown periods and automatically reset unreturned bikes after a specified time.
  • ๐Ÿ—„๏ธ Full Database Integration: All stations and bike states stored using oxmysql with persistent state across server restarts.
  • ๐ŸŽญ Custom Props & Animations: Professional 3D models for docking stations and rental machines with realistic interaction animations.
  • ๐Ÿ—บ๏ธ Dynamic Map Blips: Beautiful, customizable blips showing all rental stations with distance-based visibility.
  • ๐ŸŒ Multi-Language Support: Built-in translations for French, English, German, and Czech with fully customizable messages.
  • ๐Ÿ”„ Multi-Framework Support: Full compatibility with QBCore, ESX, QBox, and custom frameworks with one-line configuration.
  • ๐Ÿ‘ฎ Admin Commands: Complete command suite for managing stations, docks, and testing without restrictions.
๐Ÿ“… Version 1.0.1
  • ๐Ÿช Disconnect Grace System: Bikes are kept for 5 minutes after a player disconnects, then automatically released if they donโ€™t return.
Code Accessibility :heavy_equals_sign: (SEMI-ACCESSIBLE)
Subscription-based :x:
Lines (approx.) +2500
Requirements ONESYNC
Support :white_check_mark:
Framework Support QBCore, ESX, QBox, Custom
Database oxmysql (MySQL)
1 Like

Highly recommended, with lots of love โ€” one of the most unique and best scripts Iโ€™ve seen for RP servers.

1 Like

Thanks for your comment :purple_heart: