Community Forum

Get decimal speed

Forum Overview >> Scripting

CategoryScripting
Created17.09.2020 13:24


Petrovics Zsombor (zsombor) 17.09.2020 13:24
I want to get speed in decimal, but i dont know how... I need for SimHub telemetry, but i always get whole number....
function SHTelemetry:buildTelemetry()
.
.
.
local vehicle = g_currentMission.controlledVehicle
local engine = vehicle:getMotor()
.
.
.
.
self:addNumberToTelemetry("speed", vehicle:getLastSpeed())
.
.
.
function SHTelemetry:addNumberToTelemetry(name, value)
if (value ~= nil) then
SHTelemetryContext.tabdata[SHTelemetryContext.tabLength] = string.format('"%s": %d, ', name, value)
self:incrementTablePosition()
end
end

Bilbo Beutlin (BBeutlin) 17.09.2020 15:25
New in programming? *g*
In the format string %d represents a decimal integer. For float values use %f or with modifiers like %.2f (2 decimals).
See eg. https://www.lua.org/pil/20.html

Petrovics Zsombor (zsombor) 17.09.2020 17:54
Thanks a lot! Yeah, im a starter... but somewhere need to start. :D


Note: Log in to post. Create a new account here.