memory

qdIbp

Автор темы
Автор темы
Проверенный
1,451
1,193
Версия MoonLoader
.026-beta
что не так?

Lua:
res,handle = pcall(storeCarCharIsInNoSave,playerPed) 
print( require('memory').getfloat(getCarPointer(handle)+0xC502AA0+0x084C) )

Просто крашит
 
Решение
Оно типо должно получать скорость ротота автомобиля? Если да то вот, написал функцию которая вроде его возвращает
Lua:
function getRotorSpeed(handle)
    local CVehicle = getCarPointer(handle)
    return memory.getfloat(CVehicle + 0x84C, true)
end

Пример работы:
Lua:
if isCharInAnyCar(playerPed) then
    local handle = storeCarCharIsInNoSave(playerPed)
    sampAddChatMessage(getRotorSpeed(handle), -1)
end

UP: Поправил код, забыл убрать название переменной в return, из-за чего был краш скрипта.

ARMOR

Waitin' on another black summer to end
Модератор
5,043
7,223
Оно типо должно получать скорость ротота автомобиля? Если да то вот, написал функцию которая вроде его возвращает
Lua:
function getRotorSpeed(handle)
    local CVehicle = getCarPointer(handle)
    return memory.getfloat(CVehicle + 0x84C, true)
end

Пример работы:
Lua:
if isCharInAnyCar(playerPed) then
    local handle = storeCarCharIsInNoSave(playerPed)
    sampAddChatMessage(getRotorSpeed(handle), -1)
end

UP: Поправил код, забыл убрать название переменной в return, из-за чего был краш скрипта.
 
  • Вау
  • Нравится
Реакции: whyega52 и qdIbp

whyega52

Eblang головного мозга
Модератор
2,887
2,860
  • Нравится
Реакции: qdIbp и ARMOR

qdIbp

Автор темы
Автор темы
Проверенный
1,451
1,193
шо за адрес? вроде 0xC502AA0 не нужен же тут
6-ти значения
Оно типо должно получать скорость ротота автомобиля? Если да то вот, написал функцию которая вроде его возвращает
Lua:
function getRotorSpeed(handle)
    local CVehicle = getCarPointer(handle)
    return memory.getfloat(CVehicle + 0x84C, true)
end

Пример работы:
Lua:
if isCharInAnyCar(playerPed) then
    local handle = storeCarCharIsInNoSave(playerPed)
    sampAddChatMessage(getRotorSpeed(handle), -1)
end

UP: Поправил код, забыл убрать название переменной в return, из-за чего был краш скрипта.
не понимаю ток почему, отрицательные значения когда еду вперед и положительно когда назад :|

а так норм