I tried to config the GUI menu of @Ideo (seen here)
for a simple test menu : day /night. But it’s not working.
function day()
Citizen.InvokeNative(0x47C3B5848C3E45D8 (12, 00, 00))
end
function night()
Citizen.InvokeNative(0x47C3B5848C3E45D8 (00, 00, 00))
end
function NameOfMenu()
MenuTitle = "Day / night"
ClearMenu()
Menu.addButton("Jour","day", nil)
Menu.addButton("Nuit","night", nil)
end
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if IsControlJustPressed(1,Keys["H"]) then
NameOfMenu() -- Menu to draw
Menu.hidden = not Menu.hidden -- Hide/Show the menu
end
Menu.renderGUI() -- Draw menu on each tick if Menu.hidden = false
end
end)
that’s my code
The native i used come from here and it’s the “SET_CLOCK_TIME” native.
function day()
Citizen.InvokeNative(NetworkOverrideClockTime(12, 00, 00))
end
function night()
Citizen.InvokeNative(NetworkOverrideClockTime(00, 00, 00))
end
function NameOfMenu()
MenuTitle = "Day / night"
ClearMenu()
Menu.addButton("Jour","day", nil)
Menu.addButton("Nuit","night", nil)
end
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if IsControlJustPressed(1,Keys["H"]) then
NameOfMenu() -- Menu to draw
Menu.hidden = not Menu.hidden -- Hide/Show the menu
end
Menu.renderGUI() -- Draw menu on each tick if Menu.hidden = false
end
end)