
27.07.2025, 20:55
|
|
Познавший АНТИЧАТ
Регистрация: 27.11.2020
Сообщений: 1,431
С нами:
2874035
Репутация:
183
|
|
Сообщение от ARMOR
Это потому что CPlayerPed это класс только для локального игрока. В этом методе получается
C++:
Код:
CEntity
*
CPlayerPed
::
m_p3rdPersonMouseTarget
И от него уже рисуется треугольник. Можно в теории переписать метод для рисования по CPed других педов
Вот такой вариант попробовал, он работает в случае, если играют анимации, откуда этот эффект взялся - я без понятия, случайно выявил (прыгал и забирался по стенке)
Т.е. рисует треугольник, видимо есть какой-то случай, вызывающий это
C++:
Код:
CPlayerPed
*
l
=
static_cast
(
FindPlayerPed
(
)
)
;
l
->
m_pPlayerTargettedPed
=
CPools
::
GetPed
(
sampapi
::
v037r1
::
RefNetGame
(
)
->
GetPlayerPool
(
)
->
GetAt
(
nearId
)
->
m_pPlayer
->
m_pPed
->
m_handle
)
;
l
->
DrawTriangleForMouseRecruitPed
(
)
;
Может чего-то не хватает, какого-то флага/стейта
|
|
|