function round(float)
local int, part = math.modf(float)
if float == math.abs(float) and part >= .5 then return int + 1 -- positive float
elseif part <= -.5 then return int - 1 -- negative float
end
return int
end
x = 9382.4;
y = round(x)
print(y)
x = 9382.5;
y = round(x)
print(y)
x = -11.4;
y = round(x)
print(y)
x = -11.5;
y = round(x)
print(y)
--[[
run:
9382
9383
-11
-12
--]]