setStructFloat

четыреста четыре

Известный
Автор темы
120
21
Версия MoonLoader
.026-beta
может кто-нибуть объяснить что делают эти функции и где для них брать значения?
Lua:
          allocateMemory(68)
          setStructElement(data, 0, 2, carID)
          setStructFloatElement(data, 6, x, false)
          setStructFloatElement(data, 10, y, false)
          setStructFloatElement(data, 14, z, false)-
 

qwеty

Известный
490
158
может кто-нибуть объяснить что делают эти функции и где для них брать значения?
Lua:
          allocateMemory(68)
          setStructElement(data, 0, 2, carID)
          setStructFloatElement(data, 6, x, false)
          setStructFloatElement(data, 10, y, false)
          setStructFloatElement(data, 14, z, false)-
 

четыреста четыре

Известный
Автор темы
120
21

Receiver

leet-cheats 👑
Модератор
648
955
туда я первым делом и зашёл, что такое плавающая точка, что такое адресс начала структур
Float - число с плавающий точкой, рациональные числа. Примеры: 1.5, 2.0, 2.5, 3.0. Размер: 4 байта.
Адрес начала структуры - адрес в памяти процесса, где начинается структура. Пример:
Lua:
-- выделает память под нашу структуру
-- и возвращает нам указатель на адрес
local data = allocateMemory(68);
-- первый параметр это адрес начала структуры
setStructElement(data, 0, 2, carID)