Tickets
Players buy Park Chips at the ticket booth by the entrance. The rides take chips when a player boards. Chips are a normal inventory item (park_ticket), so players can carry them, trade them or get them from your
own scripts.
The ticket booth comes from roadpark_tickets. Without it running, every ride
is free.
đī¸ Buying chips
- Walk up to the booth window and press E.
- Pick a package and pay. The money comes from the first account that can cover the price â cash first, then bank.
- The chips land in the inventory. If the inventory has no room, nothing is charged.
Packages
The booth shows the saving on bigger packages automatically (12 % and 20 % with
the defaults).
đĸ Ride prices
The price board on the booth lists every ride whose resource is running,
sorted by price. Lucky Ducks is not in
Config.Rides by default, so it costs
Config.DefaultTickets and appears as ducks. Add it to give it a proper
label:
config.lua
tickets = 0 to make it free while the booth keeps running.
âŠī¸ When chips are used and refunded
- Chips are taken when the player boards.
- A player who gets off before the ride starts gets the chips back.
- Once the ride starts, the chips are used.
- A player who disconnects while waiting gets no refund.
- On the Grand Prix bumper cars the driver and the passenger each pay.
roadpark_tickets is stopped while players already sit in a ride, refunds
for those players are not possible â the server console logs them instead.
Without a framework the booth shows as closed and every ride lets players on
for free.
âī¸ Configuration
roadpark_tickets/config.lua
Limits
Limits
- Package
id: lowercase letters, digits and_, up to 24 characters. - Package
chips: 1â1000. Packageprice: 0â10,000,000. - Ride
tickets: 0â100.DefaultTickets: 0â100. - Invalid packages are skipped. If no package is valid, the three defaults are used.
Changing the chip item
Changing the chip item
Rename the item in your inventory and set
Config.Item to the same name.
Both must always match, otherwise the booth cannot hand out chips and the
rides cannot take them.đī¸ More booths
The park places its booth at the entrance. To add more booths anywhere on the map, use the editor (ACEroadpark.editor):
Booths you place are saved in
roadpark_tickets/placement.json.