submitStatistic
Definition
-- @/lua/vehicle/extensions/odometer.lua:37
local function submitStatistic()
if ai.mode ~= "disabled" or (relativeOdometer - submitedStatOdo) < 1 then
return
end
if ((relativeOdometer - submitedStatOdo) / submitedTime) > 150 then --550kph
--log("I","sub","Too fast".. dumps((relativeOdometer-submitedStatOdo) / submitedTime))
submitedStatOdo = relativeOdometer
return
end
if isnan(relativeOdometer) then
log("E", "odo", "fixed nan")
relativeOdometer = submitedStatOdo
return
end
local model = v.vehicleDirectory:match("/vehicles/([^/]+)")
-- log("E","stat","m="..dumps(model).."\t"..dumps(relativeOdometer-submitedStatOdo))
extensions.gameplayStatistic.metricAdd("vehicle/odometer/" .. model .. ".length", relativeOdometer - submitedStatOdo)
extensions.gameplayStatistic.metricAdd("vehicle/total_odometer.length", relativeOdometer - submitedStatOdo)
submitedStatOdo = relativeOdometer
end
Callers
@/lua/vehicle/extensions/odometer.lua
local function onReset()
M.submitStatistic()
end
if ai.mode == "disabled" and submitedTime > 30 then
M.submitStatistic()
submitedTime = 0
@/lua/vehicle/main.lua
if odometer then
odometer.submitStatistic()
end