SCRIPTS avs_contracts
Vehicle Contracts.
Sell vehicles between players with an official A4 purchase contract – signatures, money and ownership in one flow.
AVAILABLE
ScreenshotsVehicle Contracts
Seller fills in buyer and priceEXPORTS · EVENTS · HOOKSFor developers
-- server: dealership purchase -> contract in the buyer's folder
exports.avs_contracts:AddDealerContract(identifier, modelLabel, plate, price)
-- server: after every sale
AddEventHandler('avs_contracts:sold', function(data)
-- data.plate, data.price, data.seller, data.buyer, data.sellerId, data.buyerId
end)
-- config.lua: give keys with your key system
Config.OnTransfer = function(plate, buyerSource, sellerSource) endavs_contractsFeatures
- Paper document with handwritten signatures, stamp animation and amount in words
- Annex 1: equipment & tuning, generated from the vehicle properties
- Pick the buyer from nearby players, by name or by ID
- Server-side flow: distance, ownership, balance, timeout and disconnect checks
- Contract folder (/contracts): view your contracts or show them to others
- Dealership export: new-vehicle contracts straight into the folder
- Clipboard prop, Discord webhook, event after every sale
avs_contractsRequirements
FrameworkESX Legacy · QBCore (auto)
LanguagesEnglish, German – add your own in locales/
RequirementsESX Legacy or QBCore · ox_lib · oxmysql · OneSync
avs_contractsCommands
/sellvehicleStart a contract next to your vehicle/contractsOpen your contract folder