Add Vehicles to Shop
Open
config_vehicles.luaadd your categories and vehicles. Example structure:
return {
categories = { "super", "motorcycles", "sports", "compacts", "sedans", "suvs", "offroad", "vans", "muscle", "cycles", "sportsclassics", "coupes", "commercial", "boat", "helicopter", "plane" },
cars = {
super = {
{ name = "Adder", spawn_name = "adder", rentPrice = 329, vehicleType = "car" },
{ name = "Autarch", spawn_name = "autarch", rentPrice = 203, vehicleType = "car" },
},
motorcycles = {
{ name = "Akuma", spawn_name = "akuma", rentPrice = 75, vehicleType = "car" },
},
boat = {
{ name = "Dinghy", spawn_name = "dinghy", rentPrice = 120, vehicleType = "boat" },
},
helicopter = {
{ name = "Frogger", spawn_name = "frogger", rentPrice = 450, vehicleType = "plane" },
},
plane = {
{ name = "Besra", spawn_name = "besra", rentPrice = 520, vehicleType = "plane" },
},
}
}
Explanation:
categories→ every category must exist here if you want to use it incars.cars→ keys (super,motorcycles, etc.) must match thecategories.name→ displayed name in the UI.spawn_name→ actual vehicle model code (lowercase, no spaces).rentPrice→ used for preview/rental cost (can be ignored if not needed).vehicleType→ values can becar,boat,plane.
Open
vehicles.jsand add an entry for each vehicle:
{
"name": "Adder",
"model": "adder",
"category": "super",
"price": "100",
"brandimage": "Truffade.webp"
}
Explanation:
name→ display name.model→ must match spawn_name (adder).category→ must match the category fromconfig_vehicles.lua.price→ base price shown in the management panel.brandimage→ manufacturer logo file (e.g.,Truffade.webp). Make sure this file exists in yourambr4_vehicleshop/html/images/brandimage folder.Vehicles image should be in
ambr4_vehicleshop/html/imagesfolder, with same name like vehicles.
Last updated