Показать сообщение отдельно

  #10  
Старый 15.08.2020, 21:17
RazorRw
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами: 3505395

Репутация: 183


По умолчанию

Цитата:
Сообщение от Myradov|  
Lua:





Код:
-- THANKS IMRING FOR HELP
local
ffi
=
require
'ffi'
ffi
.
cdef
[[
    void *malloc(size_t size);
    void free(void *ptr);
]]
local
fNewValue
=
ffi
.
cast
(
'float*'
,
ffi
.
C
.
malloc
(
4
)
)
fNewValue
[
0
]
=
50
ffi
.
cast
(
'float**'
,
0x58F5FC
)
[
0
]
=
fNewValue
function
onExitScript
(
)
ffi
.
C
.
free
(
fNewValue
)
end


Некоторые адреса без использования FFI нельзя изменить корректно. (к примеру если вы через memory измените координату денег по X, ваш худ растянется, а через несколько минут и вовсе вылетит игра)
 
Ответить с цитированием