Welcome to RentTrack, one of the most versatile non-networked rental systems! This system is jam-packed with features that will give you complete control over your rentals at a great bang for your buck!
At release, RentTrack has just fewer than 50 configurable parameters that you can tweak to your needs! Thankfully, a good portion of these options are set to default settings so you won’t need to touch most of them.
Features
- Rental information is stored in the rental box object itself as well as in the scripts.
- This ensures that your rental data stays intact if you reset your rental box, if the simulator crashes, or if you update your scripts.
- Define your rental units (periods) by the hour, day, or week.
- Define prim limit.
- Define minimum and maximum rental units.
- If no minimum is set, a tenant can buy partial units.
- I.E. A tenant can pay half the rental price of an hourly rental and receive a half-hour rental.
- Prim counting.
- Box owner can see how many prims a tenant is using.
- Free rentals.
- Define how many purchased units are required to receive free rent.
- Define how many free units they receive.
- Group discounts.
- Avatars who pay the box can receive a configurable group discount.
- Reservations.
- Reserve the box for a particular avatar.
- Only the reservation holder can pay the box.
- Rent-to-Own.
- Currently the only rental system that supports Rent-to-Own in Second Life.
- Define how much, in L$, the land will cost the tenant.
- Define how much of each rental unit goes towards the Rent-to-Own price.
- Box automatically becomes reserved for the tenant that is renting to own, preventing anyone else from renting the box.
- Automatic notification to box owner and tenant when Rent-to-Own period is completed.
- Refunds and self-refunds.
- If self-refunds are enabled and a tenant wishes to cease their rental, they can terminate it themselves and be refunded their remaining rental.
- A refund charge is also configurable.
- Eviction controls.
- Tenants can be evicted with or without a refund of their remaining time.
- Rental adjustments.
- Rentals can be transferred to other nearby avatars.
- Rental duration can be adjusted.
- Rental contracts.
- Option to require tenant to agree to a contract given via a notecard before their rental commences.
- Box appearance.
- Appearance can be configured for vacant, rented, and reserved states.
- Configurations include alpha, size, phantom, spin, rented offset.
- Box can cast light when vacant.
- Colour, intensity, radius, and falloff are all configurable.
- Replace rented, reserved, rent-to-own, and vacant textures in the box with your own.
- Sounds.
- Define sounds to play when the box becomes rented or vacant.
- Hover text.
- Define hover text colour and alpha.
- Optionally disable hover text completely.
- Notifications.
- Box owner can receive IMs when important events occur.
- Box can send email to a single email address you specify when important events occur.
- Profit sharing.
- Share profits with as many avatars as the script will hold.
- Shares are defined by avatar key and percentage.
- Box warns owner if they are sharing more than 100% of profit.
- Share accounting is done when a rental ends to account for refunds and other unexpected cash-outs.
- Sharing considers many variables before paying out money, such as discounts the tenant received, free rent, and manual duration adjustments by managers.
- This ensures that only the money paid into the box is shared.
- Administrators.
- You can define administrators/managers who can access the rental box menus and issue commands.
- Lockable.
- You can lock the box from receiving any payments.
- This completely removes the pay option from the pie menu.
- Allows you to force out a tenant without evicting them, or disable a box for whatever reason.
- Fast pay.
- When a tenant chooses “pay†from the pie menu, they are presented with four fast pay buttons which are the L$ equivalent of the following:
- 1 unit.
- 2 units.
- 3 units.
- Max units.
- Rental history.
- Tracks and displays the last 25 important events that have occurred.
- Automatic warnings.
- Warnings are automatically sent to the tenants at 7 days, 3 days, 1 day, and 1 hour remaining.
- Auto-scaling timer.
- The box has a single timer that automatically scales depending on how much time is remaining on the rental.
- No unnecessary one-second timer when there are four weeks remaining!
- Timer switches to one-second intervals when there is less than a minute remaining to retain rental accuracy.
- No open listeners.
- Scripts only listen when needed.
- All listens are automatically closed after certain timeout periods.
- This coupled with the auto-scaling timer combine to reduce lag generated by RentTrack.
- Updateable.
- You can check for updates from the update server via the box.
- When you receive an update you can simply rez the update disk anywhere in the region and start updating all of the boxes in that region.
- No commission.
- No money is sent to the creator for rentals.
- API coming soon.
- The box will feature an API so you can interface with other scripts in the box or objects in-world.
- NOTE: API is not currently included.
All settings are configured via a commented notecard. While the box is loading, it displays a progress bar and a percentage showing you how far along in the loading process you are.
Being notecard-driven allows you to configure a single box and then copy it without having to reconfigure each box individually.
All this, and more, is available at the low price of L$500!
WARNING: As a precaution with objects that can take money from your account, pay all of your extra money into an alt account to reduce your risks of fraud or a script loophole. If you are a victim of a hack or fraud, contact Linden Lab immediately as they may be able to reverse the transaction. Also, please report the bug to Stylez Gomez for a reward.
SUGGESTION: Have the box owner as an alt and share 100% of profit with your main.