----------------------------------------------------------------------------------------------------------------------------------------- -- VARIABLES ----------------------------------------------------------------------------------------------------------------------------------------- local Lock = {} local Wanted = {} ----------------------------------------------------------------------------------------------------------------------------------------- -- WANTED ----------------------------------------------------------------------------------------------------------------------------------------- AddEventHandler("Wanted",function(source,Passport,Seconds) local Seconds = parseInt(Seconds) local Passport = tostring(Passport) if Wanted[Passport] then if os.time() > Wanted[Passport] then Wanted[Passport] = os.time() + Seconds else Wanted[Passport] = Wanted[Passport] + Seconds end else Wanted[Passport] = os.time() + Seconds end TriggerClientEvent("hud:Wanted",source,Wanted[Passport] - os.time()) end) ----------------------------------------------------------------------------------------------------------------------------------------- -- WANTED ----------------------------------------------------------------------------------------------------------------------------------------- exports("Wanted",function(Passport) local Passport = tostring(Passport) return Wanted[Passport] and Wanted[Passport] > os.time() and true or false end) ----------------------------------------------------------------------------------------------------------------------------------------- -- CONNECT ----------------------------------------------------------------------------------------------------------------------------------------- AddEventHandler("Connect",function(Passport,source) local Passport = tostring(Passport) if Lock[Passport] then TriggerEvent("Wanted",source,Passport,Lock[Passport]) Lock[Passport] = nil end end) ----------------------------------------------------------------------------------------------------------------------------------------- -- DISCONNECT ----------------------------------------------------------------------------------------------------------------------------------------- AddEventHandler("Disconnect",function(Passport) local Passport = tostring(Passport) if Wanted[Passport] then if Wanted[Passport] > os.time() then Lock[Passport] = (Wanted[Passport] - os.time()) end Wanted[Passport] = nil end end)