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

  #8  
Старый 23.07.2022, 18:15
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от killian228  

Как сделать так, чтобы персонаж всегда стоял как на поверхности? Делал так не работает:







C++:





Код:
*
reinterpret_cast

(
0xB6F5F0
+
0x46C
)
=
3
;

plugin-sdk/plugin_sa/game_sa/CPhysical.h at 5b4133a6161bcd7c9fe5041d52ef9aff44f12892 · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com


plugin-sdk/plugin_sa/game_sa/CPed.h at 5b4133a6161bcd7c9fe5041d52ef9aff44f12892 · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com


plugin-sdk/plugin_sa/game_sa/CPed.h at 5b4133a6161bcd7c9fe5041d52ef9aff44f12892 · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com


Если хочется прям по адресам:

C++:





Код:
std
::
uint8_t
*
ped_ptr
=
FindPlayerPed
(
-
1
)
;
// *reinterpret_cast(0xB6F5F0);
// чтобы выставить
*
(
ped_ptr
+
0x46C
)
|=
0b11
;
*
(
ped_ptr
+
0x40
)
|=
0b10
;
// чтобы убрать
*
(
ped_ptr
+
0x46C
)
&=
~
0b11
;
*
(
ped_ptr
+
0x40
)
&=
~
0b10
;
 
Ответить с цитированием