05.03.2009, 01:38
here is a fixed ver
Top:
in OnGameModeInit():
in OnGameModeExit():
in GetPlayerScores():
but yet again, untested
Top:
Код:
new Text:TextDrawScore; new TextDrawTimer; new Kills[MAX_PLAYERS]; new Team1Kills, Team2Kills; static gTeam[MAX_PLAYERS]; forward GetPlayersScores();
Код:
TextDrawScore = TextDrawCreate(600.0, 430.0, " "); TextDrawTimer = SetTimer("GetPlayersScores", 1000, true); TextDrawLetterSize(TextDrawScore, 0.4, 0.7); TextDrawUseBox(TextDrawScore, 1); TextDrawBoxColor(TextDrawScore, 0x0000FFFF);
Код:
KillTimer(TextDrawTimer);
Код:
for ( new i = 0; i < MAX_PLAYERS; i++ ) { for ( new j = 0; j < Kills[i]; j++ ) { if ( gTeam[i] == 1 ) { Team1Kills++; } else if ( gTeam[i] == 2 ) { Team2Kills++; } } } new String[50]; format(String, 50, "Team 1 Kills: %d\nTeam 2 Kills: %d", Team1Kills, Team2Kills); TextDrawHideForAll(TextDrawScore); TextDrawSetString(String); TextDrawShowForAll(TextDrawScore);