Столкнулся с такой же проблемой. Причина:
Причина в неверном преобразовании из числа (например цены или количества) в строку.
Начиная с Lua 5.3, для вещественных типов данных, при переводе из числа в строку функцией tostring, у целых чисел добавляется в конце ".0"
Для решения проблемы, следует вместо функции tostring использовать другой метод, например:
function tostringEX(x)
return tostring(math.tointeger(x) or x)
end
Причина в неверном преобразовании из числа (например цены или количества) в строку.
Начиная с Lua 5.3, для вещественных типов данных, при переводе из числа в строку функцией tostring, у целых чисел добавляется в конце ".0"
Для решения проблемы, следует вместо функции tostring использовать другой метод, например:
function tostringEX(x)
return tostring(math.tointeger(x) or x)
end