
21.08.2024, 16:19
|
|
Новичок
Регистрация: 31.07.2022
Сообщений: 7
С нами:
1994625
Репутация:
1
|
|
SAMPFuncs - управление выносливостью игрока
Функции get/set:
Код:
float
getFloatFromMemory
(
unsigned
char
*
memoryAddress
)
{
float
*
floatPtr
=
reinterpret_cast
(
memoryAddress
)
;
return
*
floatPtr
;
}
void
setFloatToMemory
(
unsigned
char
*
memoryAddress
,
float
value
)
{
float
*
floatPtr
=
reinterpret_cast
(
memoryAddress
)
;
*
floatPtr
=
value
*
31.47000244
;
}
Пример использования:
[CODE]
unsigned
char
*
memoryAddress
=
reinterpret_cast
(
0xB7CDB4
)
;
float
value
=
0.0f
;
if
(
type
>=
20
)
value
=
100.0f
;
else
if
(
type
>=
10
&&
type
=
4
&&
type
type - в моем случае переменная, которая передается из pawn-кода, отвечающая за выносливость игрока.
|
|
|