аси, не сф
перебираю хендлы игроков, получаю по ним структуры актеров, вывожу в чат:
C++:
Код:
chatMsg
(
0xffffffff
,
"handle: 0x%x | ped: 0x%x"
,
v31
,
actor_info
)
;
chatMsg
(
0xffffffff
,
"X: %.2f Y: %.2f Z: %.2f"
,
actor_info
->
matrix
->
pos
.
x
,
actor_info
->
matrix
->
pos
.
y
,
actor_info
->
matrix
->
pos
.
z
)
;
chatMsg
(
0xffffffff
,
"HP: %.2f | &HP: %x"
,
actor_info
->
fHealth
,
&
(
actor_info
->
fHealth
)
)
;
В рез-те наблюдаю хендлы, адреса стр-р и координаты всех актеров из зоны стрима, а с получением хп какая-то хуета, адекватно хп получаю только своё, у других актеров по этому адресу лежит 1000.0:
Структуру написал правильно, в оффсетах не ошибся. У меня только одно предположение - на вики написано "CPed +0x50C = начало класса CPedIK", т.е., начиная с 0x50c и ниже - это инфа, относящаяся только к игроку, за которого я играю? Или что значит этот ебучий педик?
Если я прав, то, где тогда лежат хп других актеров? Или их можно получить только вызвав функцию?
А если я не прав, то скажите в каком месте я долбоеб