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

  #9  
Старый 15.07.2023, 23:44
korsarsan
Познающий
Регистрация: 29.09.2021
Сообщений: 82
С нами: 2433639

Репутация: 23
По умолчанию

Имеются проблемы с выводом hp другого персонажа

Вот этот код постоянно выводит значение 1000

C++:





Код:
CPed
*
aPed
=
CPools
::
GetPed
(
pSAMP
->
getPlayers
(
)
->
pRemotePlayer
[
iPlayerID
]
->
pPlayerData
->
pSAMP_Actor
->
ulGTAEntityHandle
)
;
float
fbarr
=
aPed
->
m_fHealth
;


А этот код показывает hp не точно, там постоянно меньше чем на самом деле есть, причем как то рандомно, когда hp 100 он покажет 100, но по мере уменьшения оно становится все менее точно.

C++:





Код:
float
fHealth
=
pSAMP
->
getPlayers
(
)
->
pRemotePlayer
[
iPlayerID
]
->
pPlayerData
->
fActorHealth
;


Может кто знает как нормально вывести hp другого перса
 
Ответить с цитированием