PDA

Просмотр полной версии : Спавн cPed ( пешеходов ) C++


Gidraponika
03.02.2022, 14:31
Привет всем! У меня созрел вопрос, как можно написать код, который спавнил бы NPC ( пешехода ), на заданных координатах и т.д. Нашел указатель на cPED, смещения и т.д, но понятия не имею, как я могу его заспавнить. Полазив в гугле, нашел на гите репу plugin-sdk и увидел там вот такой код ссылка (https://github.com/DK22Pac/plugin-sdk/blob/master/plugin_sa/game_sa/CPed.cpp) , а так же нашел вот такую функцию

C++:






void
*
CPed
::
operator
new
(
unsigned
int
size
)
{
return
(
(
void
*
(
__cdecl
*
)
(
unsigned
int
)
)
0x5E4720
)
(
size
)
;
}




Но так и не понял, как мне ее применить, чтобы создать этого педа. Очень прошу помочь, буду по гроб жизни обязан и благодарен! Дайте хотя бы наводку, чтобы я смог потом сам разобраться, ну или если не лень, скиньте готовое решение, тоже буду признателен.

Stickey
04.02.2022, 17:28
plugin-sdk/examples/PedSpawner/Main.cpp at master · DK22Pac/plugin-sdk (https://github.com/DK22Pac/plugin-sdk/blob/master/examples/PedSpawner/Main.cpp)

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

github.com