15.04.2013, 14:19
Buenas, tengo un problema en el siguiente cуdigo:
Este cуdigo clasifica a los jugadores desde el que tiene mбs alta la variable g_KillsRound al que la tiene mбs baja. Lo que ocurre que necesito poner una frase en el dialog, y si la pongo dentro del loop, si hay 15 jugadores conectados la frase va a salir 15 veces, y si la pongo fuera del loop sуlo se ve la frase y no los datos.
їAlguna soluciуn?
pawn Код:
for(new i; i < 15; ++i)
{
if(i < index)
{
GetPlayerName(playerScores[i][player_ID], player_Name, sizeof(player_Name));
format(score_Text, sizeof(score_Text), "%s %d. %s \t\t\t%d \t\t\t%d\n", score_Text, i + 1, player_Name, playerScores[i][g_KillsRound], playerScores[i][g_DeathsRound]);
}
else
{
format(score_Text, sizeof(score_Text), "%s", score_Text);
}
}
ShowPlayerDialog(playerid, 9888, DIALOG_STYLE_MSGBOX, "Best players in this round", score_Text, "Close", "");
return 1;
}
їAlguna soluciуn?