Usage
Handlers
nyam_vehiclekeys:giveKey
- Client Side
- Server Side
nyam_vehiclekeys:giveKey | plate, vehicle
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local plate = GetVehicleNumberPlateText(vehicle)
TriggerEvent('nyam_vehiclekeys:giveKey', plate, vehicle)
nyam_vehiclekeys:useLockpick | isAdvanced
// from client to client
TriggerEvent('nyam_vehiclekeys:useLockpick', true or false)
// from server to client
TriggerClientEvent('nyam_vehiclekeys:useLockpick', source, true or false)
nyam_vehiclekeys:toggleEngine | plate
// From Server to Client
TriggerClientEvent('nyam_vehiclekeys:toggleEngine', source, plate) // it will toggle current drivers engine.
// From Client to Client (self)
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local plate = GetVehicleNumberPlateText(vehicle)
TriggerEvent('nyam_vehiclekeys:toggleEngine', plate) // it will toggle you vehicles engine ON/OFF
exports.nyam_vehiclekeys:getVehicleState | plate
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local plate = GetVehicleNumberPlateText(vehicle)
local vehicleState = exports.nyam_vehiclekeys:getVehicleState(plate)
if vehicleState.isLocked then
end
if vehicleState.isEngineOn then
end
if vehicleState.isLockPicked then
end
if vehicleState.isHotWired then
end
// Here is some parameters you can check for a specific vehicle plate from client side.
// EG: Usable for inventory, to block people using trunk with (vehicleState.isLocked)
// EG: Police can check if a car has been Hotwired or Lockpicked, just your ideas you know and your coding knowledge on how todo that.