Put in vehicle checker on server side

This commit is contained in:
Epyi
2023-07-09 18:06:24 +02:00
parent e919d2c4d9
commit ce5a8d7ab8
2 changed files with 6 additions and 4 deletions
-4
View File
@@ -680,10 +680,6 @@ AddEventHandler("esx:repairPedVehicle", function()
end
local ped = ESX.PlayerData.ped
local vehicle = GetVehiclePedIsIn(ped, false)
if not vehicle or GetPedInVehicleSeat(vehicle, -1) ~= ped then
ESX.ShowNotification(TranslateCap('not_in_vehicle'), true, false, 140)
return
end
SetVehicleEngineHealth(vehicle, 1000)
SetVehicleEngineOn(vehicle, true, true)
SetVehicleFixed(vehicle)
+6
View File
@@ -133,6 +133,12 @@ end, false, {
})
ESX.RegisterCommand('repair', 'admin', function(xPlayer, args, showError)
local ped = GetPlayerPed(xPlayer.source)
local pedVehicle = GetVehiclePedIsIn(ped, false)
if not pedVehicle or GetPedInVehicleSeat(pedVehicle, -1) ~= ped then
return
showError(TranslateCap('not_in_vehicle'))
end
xPlayer.triggerEvent("esx:repairPedVehicle")
end, false, {help = TranslateCap('command_repair'), validate = false})