π HEX House Rental
Bring a complete property rental experience to your FiveM server with HEX House Rental.
This system allows players to discover, rent, access, and manage houses through an automated rental system with recurring payments, private door codes, live property availability, and full phone integration.
Instead of manually managing temporary properties, HEX House Rental handles the entire process automatically β from renting the property and generating access codes to collecting rent and evicting tenants who can no longer pay.
Perfect for RP servers, economy servers, city servers, and communities looking for a simple but immersive property rental system.
π‘ Complete Rental System
Players can visit available properties around the map and rent them directly through the rental system.
Once a property is rented, the system automatically assigns the tenant and generates a private access code for the property's doors.
Players can:
- Browse available rental properties
- Rent a property
- Receive a private door code
- View their current rental
- Check their next payment
- See remaining rental time
- Cancel their rental
- Manage their property through LB Phone
Everything is handled automatically and stored persistently.
π Private Door Code System
Every rented property receives its own automatically generated door passcode.
With full ox_doorlock integration, players can use their private code to access their rented property.
Features include:
β’ Automatic random passcode generation
β’ Multiple doors supported per property
β’ Same rental code applied across configured doors
β’ Door codes restored after server restarts
β’ Automatic code reset after cancellation
β’ Automatic code reset after eviction
This ensures previous tenants cannot continue accessing a property after their rental has ended.
π° Automatic Rental Payments
HEX House Rental includes a complete recurring payment system.
Rent is automatically charged every configured rental period, allowing properties to operate without admin interaction.
The system supports:
β Automatic bank payments
β Online player payments
β Offline player payments
β Persistent payment dates
β Automatic overdue payment processing
β Automatic eviction when players cannot afford rent
By default, rental payments can be configured around a 7-day rental cycle.
π± LB Phone Integration
Players can manage their rentals directly through a custom LB Phone Rentals app.
From their phone, players can:
- Browse rental properties
- Check live availability
- View property information
- See rental prices
- Rent available properties
- View their active rental
- Check their private door code
- View the next payment date
- See remaining rental time
- Set GPS to a property
- Cancel their current rental
The phone integration creates a much more immersive and convenient rental experience.
πΊ Dynamic Property Blips
Rental properties can be displayed directly on the map with dynamic status-based blips.
Players can quickly identify whether a property is available, occupied, or belongs to them.
Example states:
π’ Available Property
π΄ Rented Property
π΅ Your Property
Blips and property locations can be configured by the server owner.
π₯ Rental Management
Players have access to a clean rental management system where they can quickly check important information about their property.
The interface can display:
β Current property
β Rental price
β Private door code
β Next payment
β Remaining rental time
β Rental cancellation
This keeps the rental process simple without sacrificing functionality.
π‘ Rental Protection
The system includes multiple protections to keep property rentals consistent and prevent common issues.
Features include:
β’ One-property-per-player option
β’ Persistent rental ownership
β’ Private access codes
β’ Automatic payment verification
β’ Automatic eviction
β’ Rental history logging
β’ Automatic door security updates
Even after a server restart, active rentals and their associated information remain persistent.
π§ Easy Configuration
HEX House Rental is designed to make adding and managing properties simple.
Server owners can configure:
β’ Property names
β’ Rental prices
β’ Property locations
β’ Property images
β’ Door IDs
β’ Multiple doors per property
β’ Rental duration
β’ Payment intervals
β’ Passcode length
β’ Map blips
β’ Markers
β’ Player rental limits
This makes the system easy to adapt to different server economies and property setups.
π¦ Dependencies
HEX House Rental is built for ESX and integrates with commonly used FiveM resources.
Required resources:
β’ ESX / es_extended
β’ ox_lib
β’ oxmysql
β’ ox_doorlock
β’ LB Phone
β‘ Performance
Built with optimized and lightweight logic for everyday server use.
Performance characteristics:
β Efficient rental checks
β Server-side payment handling
β Persistent database storage
β Optimized client interactions
β Automatic rental processing
β Designed for servers with multiple rental properties
π₯ Video
Soon