I'm trying to fix this for hours and I still don't get why I'm not seeing a HUD getting displayed. The function that triggers the HUD is called on Ham_Killed but it still persists to not display.
PHP Code:
public @HamKilled_Post( iVictim, iAttacker, iShouldGib )
{
if( g_bHasGameStarted )
{
if( GetTeamAlivePlayers( GetPlayerTeam( iVictim ) ) == 0 ) // all his teammates are dead
BetterLuckNextTime( iVictim ); // he lost the round
}
}
BetterLuckNextTime( iPlayer )
{
set_hudmessage( 0, 255, 0, 0.30, 0.30, 0, 0.0, 10.0 );
show_hudmessage( iPlayer, "Your team placed: #%d", ( GetRemainingTeams( ) + 1 ) );
if( GetPlayerPerTeam( ) > 1 )
{
new szPlayers[ 32 ], iNum, iTempID;
get_players( szPlayers, iNum, "bch" );
for( new i; i < iNum; i++ )
{
iTempID = szPlayers[ i ];
if( ( GetPlayerTeam( iTempID ) == GetPlayerTeam( iPlayer ) ) && ( iTempID != iPlayer ) )
{
set_hudmessage( 0, 255, 0, 0.35, 0.35, 0, 0.0, 10.0 );
show_hudmessage( iTempID, "Your team placed: #%d", ( GetRemainingTeams( ) + 1 ) );
}
}
}
}
I just don't get what would cause it to not be displayed..
__________________