
This snippet provides a way to display / create a native UI Countdown with base game methods.
RegisterCommand("textCountDown", function()
local timer = 10 -- 10 Second timer.
local container = DatabindingAddDataContainerFromPath("", "MPCountdown")
local dataString = DatabindingAddDataString(container, "Timer", timer)
local dataBoolean = DatabindingAddDataBool(container, "showTimer", true)
for i = timer, 1, -1 do
DatabindingWriteDataString(dataString, i)
Citizen.Wait(1000)
end
if UiStateMachineExists(190275865) then
UiStateMachineDestroy(190275865)
end
if DatabindingIsEntryValid(dataString) then
DatabindingRemoveDataEntry(dataString)
end
if DatabindingIsEntryValid(dataBoolean) then
DatabindingWriteDataBool(dataBoolean, false);
DatabindingRemoveDataEntry(dataBoolean)
end
if DatabindingIsEntryValid(container) then
DatabindingRemoveDataEntry(container)
end
end, false)
Join Our Community!
Get help, share ideas, get free scripts, and connect with other RedM enthusiasts in our Discord server.
Join Discord