Main/resources/[defaultmaps]/tstudio_bennys/client/client.lua

38 lines
1.6 KiB
Lua
Raw Permalink Normal View History

2025-06-07 08:51:21 +02:00
local modelHash = joaat("turbosaif_bennys_carpodest")
local function drawHelpNotify(message)
SetTextComponentFormat('STRING')
AddTextComponentString(message)
DisplayHelpTextFromStringLabel(0, 0, 1, -1)
end
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
local ped = PlayerPedId()
local coords = GetEntityCoords(ped)
local closestPodest = GetClosestObjectOfType(coords, 2.5, modelHash, false, true, true)
if closestPodest ~= 0 then
local podestCoords = GetEntityCoords(closestPodest)
local podestOrientation = GetEntityRotation(closestPodest, 2)
local vehicle = GetVehiclePedIsIn(ped, true)
if vehicle ~= 0 then
local vehicleCoords = GetEntityCoords(vehicle)
local vehicleOrientation = GetEntityRotation(vehicle)
DrawMarker(20, podestCoords.x, podestCoords.y, podestCoords.z + 0.5, 0.0, 0.0, 0.0, 0, 0.0, 0.0, 0.5, 0.5, 0.5, 217, 39, 39, 100, true, true, 2, false, false, false, false)
drawHelpNotify("~b~Press ~INPUT_TALK~ to place vehicle on Podest")
if IsControlJustReleased(1, 38) then
SetEntityCoords(vehicle, podestCoords.x, podestCoords.y, podestCoords.z + 0.5)
SetEntityRotation(vehicle, podestOrientation.x, podestOrientation.y, podestOrientation.z, 2)
FreezeEntityPosition(vehicle, not IsEntityPositionFrozen(vehicle))
end
end
else
Citizen.Wait(1000)
end
end
end)