A simple interaction UI for FiveM
Discord - here
Tebex - here
Forum Post - here
exports.LamaInteractUI:showUI(key, message)
-- example
exports.LamaInteractUI:showUI("E", "Press to interact")
exports.LamaInteractUI:hideUI()
local activeUI = false
Citizen.CreateThread(function()
while true do
local playerCoords = GetEntityCoords(PlayerPedId())
local markerCoords = vector3(169.2974, -884.4358, 29.5605)
local distance = #(playerCoords - markerCoords)
if distance <= 100 then
DrawMarker(1, markerCoords2.x, markerCoords2.y, markerCoords2.z, 0, 0, 0, 0, 0, 0, 1.5, 1.5, 1.5, 255, 0, 0, 200, 0, 0, 0, 0)
if distance < 1.5 then
if not activeUI then
exports.LamaInteractUI:showUI("ALT + B", "Press to interact")
activeUI = true
end
if IsControlJustPressed(0, 38) then
exports.LamaInteractUI:hideUI()
activeUI = false
-- Do something here
end
else
if activeUI then
exports.LamaInteractUI:hideUI()
activeUI = false
end
end
end
Citizen.Wait(0)
end
end)