-- Use this function for job locking. If the job is correct, return true. -- Please refer to your framework's job system for how to implement, I do not support -- job checking integration. -Theebu function allowed() return true end Notifications = {} Notifications.Language = { ['SNGL_ADDED'] = "Flagger ready", ['PAIRED_ADDED'] = "Flagger paired", ['PAIRED_REMOVED'] = "Paired Flagger removed", ['PAIRED_ERROR'] = "Flagger paired - Unpair to use", ['PAIRING'] = "Pairing Flagger - Choose 2nd device", ['SNGL_ERROR'] = 'Flagger already set up', ['START_PAIRED'] = "Paired Flaggers starting", ['PAUSE_PAIRED'] = "Paired Flaggers paused", ['STOP_PAIRED'] = "Paired Flaggers stopped", ['START_SINGLE'] = "Single Flagger started", ['PAUSE_SINGLE'] = "Single Flagger paused", ['STOP_SINGLE'] = "Single Flagger stopped", ['NOT_RUNNING'] = "Device not running", ['NOT_CONFIGURED'] = "Device not configured", -- ['TYPE'] = 'Type', ['PAIRED'] = 'Paired', ['SINGLE'] = 'Single', ['TIMER'] = 'Timer', ['DELAY'] = 'Delay', ['ACTIVE'] = 'Active', } Notifications.SUCCESS = function(message) EndTextCommandThefeedPostTickerForced(1,1) ThefeedNextPostBackgroundColor(184) BeginTextCommandThefeedPost("STRING") AddTextComponentSubstringPlayerName(Notifications.Language[message]) EndTextCommandThefeedPostTicker(true, true) Citizen.Wait(3000) EndTextCommandThefeedPostTickerForced(1,1) end Notifications.ERROR = function(message) EndTextCommandThefeedPostTickerForced(1,1) ThefeedNextPostBackgroundColor(6) BeginTextCommandThefeedPost("STRING") AddTextComponentSubstringPlayerName(Notifications.Language[message]) EndTextCommandThefeedPostTicker(true, true) Citizen.Wait(3000) EndTextCommandThefeedPostTickerForced(1,1) end Notifications.INFO = function(message) EndTextCommandThefeedPostTickerForced(1,1) BeginTextCommandThefeedPost("STRING") AddTextComponentSubstringPlayerName(Notifications.Language[message]) EndTextCommandThefeedPostTicker(true, true) Citizen.Wait(3000) EndTextCommandThefeedPostTickerForced(1,1) end