Custom Car Stickers
The resource folder must be named rs_car_stickers. Its main files are organized as follows:
Directorybridge Open integration adapters
- garage_client.lua Client garage spawn integration
- garage_server.lua Server garage ownership and vehicle spawn integration
- gang_server.lua Custom gang and gang-garage integration
- job_server.lua Job, duty, callsign, phone, and job-garage integration
- client Client-side sticker editor, production, rendering, kiosks, and garage logic
- config.lua Main editable configuration
- fxmanifest.lua Resource manifest and dependency declarations
Directoryinstall Inventory setup files and images
- ox_inventory_items.lua ox_inventory definitions
- qb_inventory_items.lua QBCore / qb-inventory definitions
- item_images Printed sticker, scraper, and optional vinyl sheet icons
Directorylocales JSON language packs
- en.json English strings
- tr.json Turkish strings
- README.md Localization guidance
- server Server-side ownership, production, moderation, kiosks, and persistence
- shared Shared locale, provider, and image validation modules
Directorystream Streamed physical sticker printer model and type definition
- rs_vehicle_sticker_kiosk.ydr Custom printer prop
- rs_vehicle_stickers.ytyp Model type definitions
Directoryweb In-game interfaces, artwork, styles, and browser scripts
- editor.html Main NUI editor
- stickers Bundled sticker artwork and emblems
- README.md Full resource notes
- PRODUCTION_GUIDE.md Production, operations, and adapter reference
Editable Files
Section titled โEditable Filesโ| Path | Status | Purpose |
|---|---|---|
config.lua | โ Open | Framework, pricing, shops, kiosks, permissions, images, and rendering options |
bridge/*.lua | โ Open | Garage, gang, and job integrations with third-party resources |
install/*.lua | โ Open | Item definitions to merge into your inventory system |
install/item_images/*.png | โ Open | Inventory icons |
locales/*.json | โ Open | Player and staff translations |
locales/README.md | โ Open | Translation maintenance instructions |
web/ | Accessible in the package | Bundled NUI assets and built-in sticker art; preserve compatibility when modifying |
Protected Core
Section titled โProtected CoreโThe release uses Cfx.re Asset Escrow. Its fxmanifest.lua explicitly leaves these groups editable:
config.luabridge/*.luainstall/*.lualocales/*.json
The gameplay Lua in client/, server/, and shared/ is protected in the release. Supported customizations should use config.lua and the provided bridge files instead of editing internal scripts.
Important Paths
Section titled โImportant Pathsโ| Path | Used For |
|---|---|
config.lua | Main settings and custom image-host allowlist |
bridge/garage_server.lua | Custom garage integration and ownership resolution |
bridge/garage_client.lua | Client-created vehicle notification |
bridge/gang_server.lua | Gang memberships, gang changes, and gang vehicle designation |
bridge/job_server.lua | External job details, vehicle designation, callsign and phone values |
install/ox_inventory_items.lua | ox_inventory item definitions |
install/qb_inventory_items.lua | qb-inventory / QBCore item definitions |
install/item_images/ | Sticker, scraper, and vinyl inventory images |
web/stickers/ | Bundled static sticker art and optional job emblems |
PRODUCTION_GUIDE.md | Custom adapter contracts and operational recovery details |
Database Storage
Section titled โDatabase StorageโThe resource automatically manages its SQL schema through oxmysql. Vehicle sticker projects are stored in rs_vehicle_decals; design/version/print/operation tables are in the rs_vehicle_sticker_* family. Kiosk placement and calibration use rs_vehicle_kiosk_stations and rs_vehicle_kiosk_screens.