Вопрос помощь в коде

  • 31
  • 0
Контакты для связи отсутствуют.
ReadInt помогает считать целое число, а как считать дробное число, например 2.2 или 0.001?
 
  • 47
  • 1
  • 7
Контакты для связи отсутствуют.
Для чтения дробных чисел в Lua вы можете использовать функцию ReadFloat(). Она позволяет считать число с плавающей точкой (дробное число) из буфера данных.

Пример использования функции ReadFloat() для чтения дробного числа:
Lua:
local buf = "2.2" -- буфер данных, содержащий дробное число
local num = util.StringToType(buf, "float") -- считываем число из буфера
print(num) -- выводим число в консоль (2.2)
В этом примере мы считываем дробное число из буфера данных buf с помощью функции util.StringToType(), указав вторым аргументом тип данных "float". Затем мы выводим считанное число в консоль с помощью функции print().

Аналогично вы можете использовать функцию ReadFloat() вместо ReadInt() для чтения дробных чисел из буфера данных.
 
Сверху Снизу