PHP Code:
#include < amxmodx >
// minimum rounds before announcing
#define WIN_STREAK 5
new g_iLastWinner;
new g_iWinStreak;
public plugin_init( )
{
register_plugin( "Team Win Streak", "0.0.1", "Exolent" );
register_event( "SendAudio", "EventTWin", "a", "2=%!MRAD_terwin" );
register_event( "SendAudio", "EventCTWin", "a", "2=%!MRAD_ctwin" );
register_event( "SendAudio", "EventRoundDraw", "a", "2=%!MRAD_rounddraw" );
}
public EventTWin( ) RoundEnd( 1 );
public EventCTWin( ) RoundEnd( 2 );
public EventRoundDraw( ) RoundEnd( 0 );
RoundEnd( iWinner )
{
if( iWinner == g_iLastWinner )
{
if( iWinner )
{
if( ++g_iWinStreak >= WIN_STREAK )
{
new const szTeamNames[ ][ ] = { "", "T", "CT" };
client_print( 0, print_chat, "* The %s team is dominating!", szTeamNames[ iWinner ] );
}
}
}
else
{
g_iLastWinner = iWinner;
g_iWinStreak = 1;
}
}
__________________