File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Client/mods/deathmatch/logic Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -4074,6 +4074,12 @@ void CClientPed::ReCreateModel ( void )
4074
4074
4075
4075
void CClientPed::ModelRequestCallback ( CModelInfo* pModelInfo )
4076
4076
{
4077
+ RpClump * pOldClump = m_pPlayerPed->GetRpClump ();
4078
+
4079
+ printf (" CClientPed::ModelRequestCallback Called! pOldClump: %p\n " , pOldClump);
4080
+
4081
+ g_pGame->GetAnimManager ()->RemovePedClumpFromMap ( pOldClump );
4082
+
4077
4083
// If we have a player loaded
4078
4084
if ( m_pPlayerPed )
4079
4085
{
@@ -4085,6 +4091,11 @@ void CClientPed::ModelRequestCallback ( CModelInfo* pModelInfo )
4085
4091
// If we don't have a player loaded, load it
4086
4092
_CreateModel ();
4087
4093
}
4094
+
4095
+ RpClump * pNewClump = m_pPlayerPed->GetRpClump ();
4096
+ g_pGame->GetAnimManager ()->InsertPedClumpToMap ( pNewClump, this );
4097
+
4098
+ printf (" CClientPed::ModelRequestCallback: Model changed/created | pNewClump: %p\n " , m_pPlayerPed->GetRpClump ());
4088
4099
}
4089
4100
4090
4101
You can’t perform that action at this time.
0 commit comments