forked from CSSZombieEscape/sm-ext-CSSFixes
possibly fix weird crash?
This commit is contained in:
parent
061b8143fe
commit
e836dad434
@ -309,7 +309,7 @@ bool ShouldHitEntity(IHandleEntity *pHandleEntity, int contentsMask)
|
|||||||
RETURN_META_VALUE(MRES_IGNORED, true);
|
RETURN_META_VALUE(MRES_IGNORED, true);
|
||||||
|
|
||||||
IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(index);
|
IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(index);
|
||||||
if(!pPlayer)
|
if(!pPlayer || !pPlayer->GetEdict())
|
||||||
RETURN_META_VALUE(MRES_IGNORED, true);
|
RETURN_META_VALUE(MRES_IGNORED, true);
|
||||||
|
|
||||||
IPlayerInfo *pInfo = pPlayer->GetPlayerInfo();
|
IPlayerInfo *pInfo = pPlayer->GetPlayerInfo();
|
||||||
@ -329,7 +329,7 @@ DETOUR_DECL_STATIC9(DETOUR_FireBullets, void, int, iPlayerIndex, const Vector *,
|
|||||||
return DETOUR_STATIC_CALL(DETOUR_FireBullets)(iPlayerIndex, vOrigin, vAngles, iWeaponID, iMode, iSeed, flSpread, _f1, _f2);
|
return DETOUR_STATIC_CALL(DETOUR_FireBullets)(iPlayerIndex, vOrigin, vAngles, iWeaponID, iMode, iSeed, flSpread, _f1, _f2);
|
||||||
|
|
||||||
IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(iPlayerIndex);
|
IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(iPlayerIndex);
|
||||||
if(!pPlayer)
|
if(!pPlayer || !pPlayer->GetEdict())
|
||||||
return DETOUR_STATIC_CALL(DETOUR_FireBullets)(iPlayerIndex, vOrigin, vAngles, iWeaponID, iMode, iSeed, flSpread, _f1, _f2);
|
return DETOUR_STATIC_CALL(DETOUR_FireBullets)(iPlayerIndex, vOrigin, vAngles, iWeaponID, iMode, iSeed, flSpread, _f1, _f2);
|
||||||
|
|
||||||
IPlayerInfo *pInfo = pPlayer->GetPlayerInfo();
|
IPlayerInfo *pInfo = pPlayer->GetPlayerInfo();
|
||||||
@ -368,7 +368,7 @@ DETOUR_DECL_MEMBER1(DETOUR_SwingOrStab, bool, bool, bStab)
|
|||||||
return DETOUR_MEMBER_CALL(DETOUR_SwingOrStab)(bStab);
|
return DETOUR_MEMBER_CALL(DETOUR_SwingOrStab)(bStab);
|
||||||
|
|
||||||
IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(pEdict);
|
IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(pEdict);
|
||||||
if(!pPlayer)
|
if(!pPlayer || !pPlayer->GetEdict())
|
||||||
return DETOUR_MEMBER_CALL(DETOUR_SwingOrStab)(bStab);
|
return DETOUR_MEMBER_CALL(DETOUR_SwingOrStab)(bStab);
|
||||||
|
|
||||||
IPlayerInfo *pInfo = pPlayer->GetPlayerInfo();
|
IPlayerInfo *pInfo = pPlayer->GetPlayerInfo();
|
||||||
|
Loading…
Reference in New Issue
Block a user