hsAdvancedRental
The Advanced Rental System for QBCore revolutionizes the way players experience vehicle rentals in FiveM. This comprehensive script offers a robust and seamless rental service, fully integrated with the QBCore framework, bringing a new dimension of realism and convenience to your server.

Changelog
Version 1.1.0
Initial release with core features.
Added advanced Discord logging.
Improved vehicle spawn logic.
Version 1.2.0
Added
Payment Method Selection: Players can now choose to pay for rentals using either cash or bank.
Implemented a new menu for selecting payment methods (cash or bank).
Added server-side checks to ensure players have sufficient funds in their chosen payment method.
Phone Mail Compatibility: Added compatibility with different phone systems (
qs-phone
,gks-phone
,yseries
, andqs-smartphone-pro
).Implemented client-side logic to send emails to the player's phone using the configured phone system.
50% Refund on Vehicle Return: Players receive a 50% refund of the rental price when returning the vehicle.
Refunds are credited to the player's bank account.
Vehicle Spawn Points Configuration: Rental locations now support multiple spawn points.
Added configuration to specify multiple spawn points for each rental location.
Changed
Menu Interface: Improved the rental menu interface.
Updated the vehicle preview to use images from URLs.
Vehicle Ownership: Updated logic to properly assign vehicle ownership and keys to the player.
Fixed
Negative Bank Balance Prevention: Prevented the player's bank account from going into a negative balance when renting a vehicle.
Added server-side checks to ensure players have sufficient funds before processing the rental.
Vehicle Data Persistence: Ensured rental vehicle data is properly saved and cleared in the JSON file.
Fixed issues where rental data was not properly removed upon returning the vehicle.
Last updated