mirror of
https://github.com/Michatec/xhud.git
synced 2026-03-31 23:46:29 +02:00
53 lines
1.2 KiB
Lua
53 lines
1.2 KiB
Lua
local electricModels = {
|
|
[`airtug`] = true,
|
|
[`caddy`] = true,
|
|
[`caddy2`] = true,
|
|
[`caddy3`] = true,
|
|
[`cyclone`] = true,
|
|
[`cyclone2`] = true,
|
|
[`dilettante`] = true,
|
|
[`dilettante2`] = true,
|
|
[`imorgon`] = true,
|
|
[`iwagen`] = true,
|
|
[`khamelion`] = true,
|
|
[`neon`] = true,
|
|
[`omnisegt`] = true,
|
|
[`powersurge`] = true,
|
|
[`raiden`] = true,
|
|
[`rcbandito`] = true,
|
|
[`surge`] = true,
|
|
[`tezeract`] = true,
|
|
[`virtue`] = true,
|
|
[`voltic`] = true,
|
|
[`voltic2`] = true,
|
|
}
|
|
|
|
local offVehicle, model
|
|
|
|
CreateThread(function()
|
|
while true do
|
|
if HUD then
|
|
if cache.vehicle then
|
|
model = GetEntityModel(cache.vehicle)
|
|
|
|
SendMessage('setVehicle', {
|
|
speed = {
|
|
current = GetEntitySpeed(cache.vehicle),
|
|
max = GetVehicleModelMaxSpeed(model)
|
|
},
|
|
unitsMultiplier = GetConvar('hud:unitsystem', 'imperial') == 'metric' and 3.6 or 2.236936,
|
|
fuel = GetConvar('hud:fuel', 'false') and not IsThisModelABicycle(model) and
|
|
GetVehicleFuelLevel(cache.vehicle),
|
|
electric = electricModels[model]
|
|
})
|
|
|
|
offVehicle = false
|
|
elseif not offVehicle then
|
|
SendMessage('setVehicle', false)
|
|
offVehicle = true
|
|
end
|
|
end
|
|
Wait(200)
|
|
end
|
|
end)
|