playing hitmarker sound when player is spectating
This commit is contained in:
parent
7197c3289b
commit
8f6621524b
@ -236,6 +236,16 @@ public OnPlayerTakenDamage( playerid, issuerid, Float: amount, weaponid, bodypar
|
|||||||
|
|
||||||
PlayerPlaySound( issuerid, g_HitmarkerSounds[ soundid ] [ E_SOUND_ID ], 0.0, 0.0, 0.0 );
|
PlayerPlaySound( issuerid, g_HitmarkerSounds[ soundid ] [ E_SOUND_ID ], 0.0, 0.0, 0.0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// play noise for admins
|
||||||
|
foreach ( new i : Player )
|
||||||
|
{
|
||||||
|
if ( IsPlayerSpectatingPlayer( i, issuerid ) )
|
||||||
|
{
|
||||||
|
new soundid = p_VIPLevel[ i ] ? p_HitmarkerSound{ i } : 0;
|
||||||
|
PlayerPlaySound( i, g_HitmarkerSounds[ soundid ] [ E_SOUND_ID ], 0.0, 0.0, 0.0 );
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
DamageFeedAddHitTaken( playerid, issuerid, amount, weaponid );
|
DamageFeedAddHitTaken( playerid, issuerid, amount, weaponid );
|
||||||
@ -282,6 +292,11 @@ stock DamageFeedAddHitTaken( playerid, issuerid, Float: amount, weaponid )
|
|||||||
AddDamageHit( g_damageTaken[ playerid ], playerid, issuerid, amount, weaponid );
|
AddDamageHit( g_damageTaken[ playerid ], playerid, issuerid, amount, weaponid );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stock IsPlayerSpectatingPlayer( playerid, targetid )
|
||||||
|
{
|
||||||
|
return ( p_Spectating{ playerid } && p_whomSpectating[ playerid ] == targetid && playerid != targetid );
|
||||||
|
}
|
||||||
|
|
||||||
stock UpdateDamageFeed( playerid, bool: modified = false )
|
stock UpdateDamageFeed( playerid, bool: modified = false )
|
||||||
{
|
{
|
||||||
/* ** Core ** */
|
/* ** Core ** */
|
||||||
|
Loading…
Reference in New Issue
Block a user