
14.07.2018, 23:07
|
|
Новичок
Регистрация: 14.07.2018
Сообщений: 13
С нами:
4122738
Репутация:
0
|
|
Сообщение от memir
Читать надо именно по указателю. Берёшь значение, которое хранится в 0xBA18FC, и к нему прибавляешь 0x48.
И вообще, проще обращатся к полям через сишные структуры
C:
Код:
struct
stVehicle
{
unsigned
char
_bPad
[
0x44
]
;
float
fSpeed
[
3
]
;
// AKA CVector
}
;
/// -------------
stVehicle
*
pSelfVehicle
=
(
*
(
(
stVehicle
*
*
)
0xBA18FC
)
)
Вроде сделал все по феншую, но значения такие:
Если ехать вперёд - то значение может увеличиваться, если развернуться - значение будет уходить в -, если влево - 0.00 с чем-то, если вправо - то -0.00 с чем-то. В чем может быть подвох?
|
|
|