> For the complete documentation index, see [llms.txt](https://sbscripts.gitbook.io/sb-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sbscripts.gitbook.io/sb-scripts/sb-auction/currency-and-garages.md).

# Currency and Garages

### VIP currency

If you don't use VIP tokens, set `Config.Admin.ShowVip = false`. Tokens then disappear from the admin New listing page, both as a payment choice and in mystery boxes.

`server/vip.lua` uses SB VIP's `GetTokens`, `RemoveTokens` and `AddTokens` exports. If you use a different VIP or coin script, replace those three function bodies.

Name the currency in `Config.Payments.vip`:

* `label` is shown on buttons and pickers, for example "VIP Coins".
* `unit` is shown after amounts in uppercase, for example `240 COINS`.

### Garages

`server/vehicles.lua` works with the default `player_vehicles` table on QBCore and Qbox, and `owned_vehicles` on ESX.

On Qbox, admin-listed vehicles use `qbx_vehicles:CreatePlayerVehicle` when it's running. If your garage stores vehicles somewhere else, that file is the only one you need to edit.
