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);

