Weather & Time
Modifying custom/client.lua
custom/client.lua1. Pausing Sync (Start Time Loop)
function Custom_StartTimeLoop()
if not timeLoop then
timeLoop = true
-- Default Integrations
if GetResourceState('cd_easytime') == 'started' then
TriggerEvent('cd_easytime:PauseSync', true, 1)
else
if GetResourceState('qb-weathersync') == 'started' then
TriggerEvent('qb-weathersync:client:DisableSync')
end
-- ADD YOUR CUSTOM PAUSE EVENT HERE
-- TriggerEvent('my_weathersync:pause', true)
-- Built-in Override Loop
CreateThread(function()
while timeLoop do
Wait(1)
NetworkOverrideClockTime(1, 0, 0)
ClearOverrideWeather()
ClearWeatherTypePersist()
SetWeatherTypePersist('CLEAR')
SetWeatherTypeNow('CLEAR')
SetWeatherTypeNowPersist('CLEAR')
end
end)
end
end
end2. Resuming Sync (Stop Time Loop)
Last updated