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 );
|
||||
}
|
||||
|
||||
// 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 );
|
||||
@ -282,6 +292,11 @@ stock DamageFeedAddHitTaken( playerid, issuerid, Float: 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 )
|
||||
{
|
||||
/* ** Core ** */
|
||||
|
Loading…
Reference in New Issue
Block a user