Tutorials
Export for garage:
Server side:
--- @param vehicle number
--- @param plate string
exports.baspel_wheelclamp:checkWheelClamp(vehicle, plate)Script used for this demonstraton: https://github.com/esx-framework/esx_garage
RegisterServerEvent('esx_garage:updateOwnedVehicle')
AddEventHandler('esx_garage:updateOwnedVehicle', function(stored, parking, Impound, data, spawn)
local source = source
local xPlayer = ESX.GetPlayerFromId(source)
MySQL.update('UPDATE owned_vehicles SET `stored` = @stored, `parking` = @parking, `pound` = @Impound, `vehicle` = @vehicle WHERE `plate` = @plate AND `owner` = @identifier',
{
['@identifier'] = xPlayer.identifier,
['@vehicle'] = json.encode(data.vehicleProps),
['@plate'] = data.vehicleProps.plate,
['@stored'] = stored,
['@parking'] = parking,
['@Impound'] = Impound
})
if stored then
xPlayer.showNotification(TranslateCap('veh_stored'))
else
ESX.OneSync.SpawnVehicle(data.vehicleProps.model, spawn, data.spawnPoint.heading,data.vehicleProps, function(vehicle)
local vehicle = NetworkGetEntityFromNetworkId(vehicle)
Wait(300)
exports.baspel_wheelclamp:checkWheelClamp(vehicle, data.vehicleProps.plate)
TaskWarpPedIntoVehicle(GetPlayerPed(source), vehicle, -1)
end)
end
end)Export for vehicle shop:
Server side:
Script used for this demonstration: https://github.com/esx-framework/esx_vehicleshop
Export for addClamp:
Server side:
Export for removeClamp:
Server side:
Export for removeClampByVIN:
Server side:
Last updated