housing und dj

This commit is contained in:
Nordi98 2025-06-09 23:54:46 +02:00
parent 112c7b1761
commit 10a5d168d4
731 changed files with 506993 additions and 0 deletions

View file

@ -0,0 +1,56 @@
if Config.Garage ~= 'ak47_qb_garage' then
return
end
function TriggerHouseUpdateGarage() end
-- Se asume que estas funciones están definidas previamente
function StoreVehicle(UniqueHouseId)
TriggerEvent('ak47_qb_garage:housing:storevehicle', UniqueHouseId, 'car') -- car, boat, heli, plane
end
function OpenGarage(UniqueHouseId)
TriggerEvent('ak47_qb_garage:housing:takevehicle', UniqueHouseId, 'car') -- car, boat, heli, plane
end
CreateThread(function()
while true do
Wait(0)
local ped = PlayerPedId()
local pos = GetEntityCoords(ped)
if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then
local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true)
if dist < 5.0 then
DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false)
if dist < 2.0 then
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then
if vehicle and vehicle ~= 0 then
DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'GARAGE', 'open_garage1', 'E')
if IsControlJustPressed(0, Keys['E']) then
if not StoreVehicle then
return print('Your client/custom/garages/*.lua is not correctly configured')
end
StoreVehicle(CurrentHouse)
end
else
DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'GARAGE', 'open_garage2', 'E')
if IsControlJustPressed(0, Keys['E']) then
if not OpenGarage then
return print('Your client/custom/garages/*.lua is not correctly configured')
end
OpenGarage(CurrentHouse)
end
end
end
end
else
Wait(1000)
end
end
end
end)