LamaInteractUI
A simple interaction UI for FiveM
Usage
Show UI with text and key
exports.LamaInteractUI:showUI(key, message)
-- example
exports.LamaInteractUI:showUI("E", "Press to interact")
Hide UI
exports.LamaInteractUI:hideUI()
Example script
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)
Preview
Links
GitHub - here
| A | B |
|---|---|
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | 80 |
| Requirements | / |
| Support | Yes, restricted |

