Merged in admin-hitmarker (pull request #20)

adds hitmarker while you are spectating a player
This commit is contained in:
Steven Howard 2018-09-25 02:44:06 +00:00 committed by Lorenc Pekaj
commit f08fcea3d7

View File

@ -4730,6 +4730,24 @@ public OnPlayerTakePlayerDamage( playerid, issuerid, &Float: amount, weaponid, b
KillTimer( p_DamageTDTimer[ issuerid ] ); KillTimer( p_DamageTDTimer[ issuerid ] );
p_DamageTDTimer[ issuerid ] = SetTimerEx( "hidedamagetd_Timer", 3000, false, "d", issuerid ); p_DamageTDTimer[ issuerid ] = SetTimerEx( "hidedamagetd_Timer", 3000, false, "d", issuerid );
} }
foreach ( new i : Player )
{
if ( p_Spectating{ i } && p_whomSpectating[ i ] == issuerid )
{
new
soundid = p_VIPLevel[ issuerid ] ? p_HitmarkerSound{ issuerid } : 0;
PlayerPlaySound( i, g_HitmarkerSounds[ soundid ] [ E_SOUND_ID ], 0.0, 0.0, 0.0 );
PlayerTextDrawSetString( i, p_DamageTD[ i ], sprintf( "~r~~h~%0.2f DAMAGE", amount ) );
PlayerTextDrawShow( i, p_DamageTD[ i ] );
KillTimer( p_DamageTDTimer[ i ] );
p_DamageTDTimer[ i ] = SetTimerEx( "hidedamagetd_Timer", 3000, false, "d", i );
}
}
return 1; return 1;
} }
#endif #endif