I try It too haha, nothing not work I dont know …
So thanks for ur answers!
i tried to make it work too but couldnt find how to make vehicleshop and garage work but everything else was working so i ended up doing 100% chance key then disable npc and modified a version of esx_repairkit and used code from policejob for the lockpick so now i have a esx_lockpick so now they can lockpick. It’s not the best solution but its better than nothing.
If it is another option, but I do not want the users to take the NPC cars, if not any new player could have an easy car …
if you do not want user to use npc car then use that setting in the config. Disable npc then no one can use npc car. All npc car will be locked
If you can steal you can even close and open the car at will, just hit the right car for the npc to get off and try enter easy hehe its a unroleplay mode, but people use…
How do i lock and unlock the car?
Press u to find the keys. once you have the keys then you can press u to lock/unlock the car.
function SpawnVehicle(vehicle, plate)
ESX.Game.SpawnVehicle(vehicle.model,{
x=this_Garage.SpawnPoint.Pos.x ,
y=this_Garage.SpawnPoint.Pos.y,
z=this_Garage.SpawnPoint.Pos.z + 1
},this_Garage.SpawnPoint.Heading, function(callback_vehicle)
ESX.Game.SetVehicleProperties(callback_vehicle, vehicle)
SetVehRadioStation(callback_vehicle, "OFF")
TaskWarpPedIntoVehicle(GetPlayerPed(-1), callback_vehicle, -1)
AddVehicleKeys(callback_vehicle, vehicle)
end)
TriggerServerEvent('eden_garage:modifystate', plate, false)
end
--End vehicle spawn
--Spawn impounded vehicle
function SpawnPoundedVehicle(vehicle, plate)
ESX.Game.SpawnVehicle(vehicle.model, {
x = this_Garage.SpawnMunicipalPoundPoint.Pos.x ,
y = this_Garage.SpawnMunicipalPoundPoint.Pos.y,
z = this_Garage.SpawnMunicipalPoundPoint.Pos.z + 1
},this_Garage.SpawnMunicipalPoundPoint.Heading, function(callback_vehicle)
ESX.Game.SetVehicleProperties(callback_vehicle, vehicle)
SetVehRadioStation(callback_vehicle, "OFF")
TaskWarpPedIntoVehicle(GetPlayerPed(-1), callback_vehicle, -1)
AddVehicleKeys(callback_vehicle, vehicle)
end)
TriggerServerEvent('eden_garage:modifystate', plate, true)
ESX.SetTimeout(10000, function()
TriggerServerEvent('eden_garage:modifystate', plate, false)
end)
end
--End spawn impounded vehicle
--FUNCION DE AÑADIR LLAVES
function AddVehicleKeys(vehicle)
local localVehPlateTest = GetVehicleNumberPlateText(vehicle)
if localVehPlateTest ~= nil then
local localVehPlate = string.lower(localVehPlateTest)
TriggerEvent('ls:newVehicle', localVehPlate, nil, nil)
end
end
AddVehicleKeys(callback_vehicle, vehicle) add vehicle on final sintax and its work perfect lol
Still not working with the newest eden_garage.
Where u download it? i put the link more up!
Hello i try to give key when player take car from garage
ESX.Game.SpawnVehicle(owned.model, spawnCoords, 20, function(vehicle)
TaskWarpPedIntoVehicle(playerPed, vehicle, -1)
ESX.Game.SetVehicleProperties(vehicle, owned)
ESX.TriggerServerCallback('netr_garages:getCarHealth', function(data)
if data == nil then
TriggerServerEvent("garage:takeCar", owned.plate)
return
end
Citizen.Wait(100) --wait for update
SetVehicleBodyHealth(vehicle, data.body)
SetVehicleEngineHealth(vehicle, data.engine)
SetVehicleDamage(vehicle, 0.0, 1.0, 0.1, math.floor(1000 - data.body) + 0.0, 1850.0, true) --800
SetVehicleDamage(vehicle, -0.2, 1.0, 0.5, math.floor(1000 - data.body) + 0.0, 650.0, true) -- 50
SetVehicleDamage(vehicle, -0.7, -0.2, 0.3, math.floor(1000 - data.body) + 0.0, 500.0, true) --00 50
TriggerServerEvent("garage:takeCar", owned.plate)
AddVehicleKeys(vehicle)
end, owned.plate)
end)
function AddVehicleKeys(vehicle)
local localVehPlateTest = GetVehicleNumberPlateText(vehicle)
if localVehPlateTest ~= nil then
local localVehPlate = string.lower(localVehPlateTest)
TriggerEvent('ls:newVehicle', nil, localVehPlate, nil)
end
end
But when i print in newVehicle event i got 3x nils
how i can fix it? i won’t give 100% for found key
AddVehicleKeys(vehicle, owned.plate)
Try with that.
For some reason, as the server admin, I seem to be the only one who can use the script. Players who join it doesn’t work. No errors show in console. Any ideas?
Explain a little how you do it, and as your players do, maybe we can help you more
Do you know maybe why spawned vehicles remain locked? any solution for that?
U can see more back a tutorial for any resource edén_garage ir others.
solved it in another way, thanks although.
Well, I changed my keybind to the N key. I also changed it so keys can be found 100% of the time as I am just using the script for the locking part of it. So when i push the N key, it says keys found and then push it again and it will lock my doors and then again to unlock my doors.
Now when others players try it, they don’t get anything. Not even a keys found notification. Nothing happens.
Is there a way to disable the “Up d-pad” binding? I’ve looked and can’t seem to find where I can remove that.