KTX Cases
A case sits in the inventory as an item. Opening it runs the reel, and the reward the server drew is in the player's inventory by the time it stops.
The server draws the reward
It is drawn before the reel moves and kept in the session there. When the reel stops, the server hands over what it drew, whatever the client reports back.
Nothing is lost
An opening that never finishes is refunded. A disconnect gives the case back straight away, and a session that runs out does the same.
Five cases
Each with its own pool, its own picture and its own name. A reward is money, an item, a weapon, a vehicle, or coins from a resource of yours.
Vehicle rewards
A car goes into the vehicle table of your framework as one the player owns, and never onto the street. The garage it is filed under is a config line.
Rarity and odds
Rarity is the colour and the word on the card, the odds stand on the reward itself. A legendary reward at forty percent drops four times in ten and the card still says legendary. A case whose chances miss a hundred names itself on start instead of quietly paying out something else.
Two ways in
Players open a case from the inventory, or from a menu that lists the cases you configured. A case shows its pool before it is opened.
Auto open
One case after the next. The reward is handed over as the reel stops, and three seconds later the next case of the same kind opens unless the player stops it.
Opening history
Who opened it, which case, which reward and when. The last twenty of a player are readable in the interface.
Two languages
English and German, and a language of your own is a copy of one file.
Exports
Hand a player a case, or run an opening for somebody who is not holding one.

KTX Garages
The garage is a place with slots. The cars a player owns stand on them, and one leaves by being driven through the exit.

KTX Fishing
The player stands at one of four spots and casts. What comes up depends on the spot and the rod, and the ped at the water buys it at the price you set.

KTX Dispatch
A player calls it in from where it happened. Everyone whose job answers that service sees who called, what for, how far away and how bad. One takes it, and every other board says so.