mirror of
https://github.com/qbcore-fivem/qb-core.git
synced 2026-08-29 01:08:57 +00:00
Framework Optimization
for optimization of other resources.
This commit is contained in:
@@ -117,6 +117,18 @@ RegisterNetEvent('QBCore:Command:GoToMarker', function()
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
-- Vehicle Commands
|
-- Vehicle Commands
|
||||||
|
RegisterNetEvent('QBCore:Client:VehicleInfo', function(info)
|
||||||
|
local data = {
|
||||||
|
vehicle = NetToVeh(info.netid),
|
||||||
|
seat = info.seat,
|
||||||
|
name = info.modelName,
|
||||||
|
plate = QBCore.Functions.GetPlate(info.vehicle),
|
||||||
|
driver = GetPedInVehicleSeat(info.vehicle, -1),
|
||||||
|
inseat = GetPedInVehicleSeat(info.vehicle, info.seat),
|
||||||
|
haskeys = exports['qb-vehiclekeys']:HasKeys(plate)
|
||||||
|
}
|
||||||
|
TriggerEvent('QBCore:Client:'..info.event..'Vehicle', data)
|
||||||
|
end)
|
||||||
|
|
||||||
RegisterNetEvent('QBCore:Command:SpawnVehicle', function(vehName)
|
RegisterNetEvent('QBCore:Command:SpawnVehicle', function(vehName)
|
||||||
local ped = PlayerPedId()
|
local ped = PlayerPedId()
|
||||||
|
|||||||
@@ -165,6 +165,50 @@ RegisterNetEvent('QBCore:ToggleDuty', function()
|
|||||||
TriggerClientEvent('QBCore:Client:SetDuty', src, Player.PlayerData.job.onduty)
|
TriggerClientEvent('QBCore:Client:SetDuty', src, Player.PlayerData.job.onduty)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
-- BaseEvents
|
||||||
|
|
||||||
|
-- Vehicles
|
||||||
|
RegisterServerEvent('baseevents:enteringVehicle', function(veh,seat,modelName,netid)
|
||||||
|
local src = source
|
||||||
|
local data = {
|
||||||
|
vehicle = veh,
|
||||||
|
seat = seat,
|
||||||
|
name = modelName,
|
||||||
|
netid = netid,
|
||||||
|
event = 'Entering'
|
||||||
|
}
|
||||||
|
TriggerClientEvent('QBCore:Client:VehicleInfo', src, data)
|
||||||
|
end)
|
||||||
|
|
||||||
|
RegisterServerEvent('baseevents:enteredVehicle', function(veh,seat,modelName,netid)
|
||||||
|
local src = source
|
||||||
|
local data = {
|
||||||
|
vehicle = veh,
|
||||||
|
seat = seat,
|
||||||
|
name = modelName,
|
||||||
|
netid = netid,
|
||||||
|
event = 'Entered'
|
||||||
|
}
|
||||||
|
TriggerClientEvent('QBCore:Client:VehicleInfo', src, data)
|
||||||
|
end)
|
||||||
|
|
||||||
|
RegisterServerEvent('baseevents:enteringAborted', function()
|
||||||
|
local src = source
|
||||||
|
TriggerClientEvent('QBCore:Client:AbortVehicleEntering', src)
|
||||||
|
end)
|
||||||
|
|
||||||
|
RegisterServerEvent('baseevents:leftVehicle', function(veh,seat,modelName,netid)
|
||||||
|
local src = source
|
||||||
|
local data = {
|
||||||
|
vehicle = veh,
|
||||||
|
seat = seat,
|
||||||
|
name = modelName,
|
||||||
|
netid = netid,
|
||||||
|
event = 'Left'
|
||||||
|
}
|
||||||
|
TriggerClientEvent('QBCore:Client:VehicleInfo', src, data)
|
||||||
|
end)
|
||||||
|
|
||||||
-- Items
|
-- Items
|
||||||
|
|
||||||
-- This event is exploitable and should not be used. It has been deprecated, and will be removed soon.
|
-- This event is exploitable and should not be used. It has been deprecated, and will be removed soon.
|
||||||
|
|||||||
Reference in New Issue
Block a user