Configuration

The in-game store settings and the config files you can edit.

Most settings live in game under Admin Panel > Settings and are saved in the database. A few live in the config files inside gg_coinshop. Restart gg_coinshop after you edit a file.

In-game settings

TabWhat you set there
StoreStore name, logo URL, primary colour, maintenance mode, the real-money currency shown on coin packages, and whether expired or out-of-stock products are hidden or removed
HomeFeatured products (up to three product IDs) and daily drops with their minimum and maximum discount
CurrencyCoin name and icon, bonus percentage display and your coin packages (coins, price, Tebex link, image)
PlaytimePlaytime tracking on or off and how often playtime is saved
Battle PassXP per level, max tiers, premium pass cost, season end, daily challenges and playtime XP
DealershipDealership location, blip, ped, target icon, test drives and showcase vehicles

Main defaults:

SettingDefault
Store nameVIP SHOP
Coin namePremium Coins
Playtime auto-saveEvery 5 minutes
Battle pass XP per level1000
Battle pass max tiers50
Premium pass cost1000 coins
Playtime XP100 XP every 5 minutes
Daily challengesOn, 3 a day
Daily drop discount5 to 25 percent
Test drive length60 seconds

Note Maintenance Mode hides the store from everyone except admins.

utility.lua

SettingWhat it doesDefault
debugModePrints debug information in the server consolefalse
notificationsNotification style: ox, qb or esx"ox"
ProgressBarProgress bar style: ox, qb or esx"ox"
frameworkForces a framework: qb-core, qbx_core or es_extended. Leave blank to detect it.""
inventoryForces an inventory, for example "ox_inventory". Use the inventory's resource name. Leave blank to detect it.""
targetForces a target: ox_target or qb-target. Leave blank to detect it.""

Fuel and key scripts for test-drive vehicles are detected in gg_coinshop/core/lib/miniBridge/client.lua.

config/shared/settings.lua

SettingWhat it doesDefault
default_garageGarage that bought and won vehicles go to, for car, water and air"motelgarage" for all three
command.enabled, command.nameChat command that opens the storetrue, "coinshop"
keybind.enabled, keybind.nameDefault key that opens the storetrue, "F9"
screenshots.default_image_pathVehicle image used when a product has no screenshot. %s is the model name.https://cdn.sky-systems.net/vehicles/%s.png
screenshots.vehicle_colorPaint colour used for vehicle screenshots111 primary and secondary

config/server/server.lua

SettingWhat it does
cfg.server.adminsOwner admins, by license2. See Installation.
cfg.server.keys.fivemanageFivemanage API key. With a key, vehicle screenshots are uploaded to Fivemanage. Without one, they are saved in gg_coinshop/web/dist/vehicle_images/.

config/lang.lua

All text players see. Change the strings, keep the keys.

Support

Questions before you buy?

Ask the team in our Discord before you pay a thing. Setup help, update notes, giveaways and discount codes, all in one place.

831 online now2,241 members