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

  #5  
Старый 20.02.2026, 00:49
Nymphomaniac
Новичок
Регистрация: 05.01.2026
Сообщений: 10
С нами: 189603

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

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

Всем привет. Кто-то может знает, как сделать, чтобы позиция прикриплённого объекта была не статическая? А то например когда я приседаю, приатаченный объект не движется за игроком.

C++:





Код:
void
CWeaponSkins
::
AttachModelToPlayer
(
CPed
*
ped
,
short
weaponId
)
{
if
(
!
ped
)
return
;
if
(
!
m_WeaponSkins
[
ped
]
.
contains
(
weaponId
)
)
return
;
unsigned
short
skinModelId
=
m_WeaponSkins
[
ped
]
[
weaponId
]
;
CStreaming
::
RequestModel
(
skinModelId
,
0
)
;
CStreaming
::
LoadAllRequestedModels
(
false
)
;
CObject
*
obj
=
CObject
::
Create
(
skinModelId
)
;
if
(
!
obj
)
return
;
obj
->
SetIsStatic
(
true
)
;
obj
->
bIsVisible
=
true
;
obj
->
bAttachedToEntity
=
true
;
plugin
::
Command

(
obj
,
ped
,
0.05f
,
-
0.18f
,
-
0.25f
,
90.0f
,
0.0f
,
185.0f
)
;
}

obj->SetIsStatic(false); попробуй
 
Ответить с цитированием