[Duda] Dialog - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Dialog (
/showthread.php?tid=430849)
[Duda] Dialog -
Loox - 15.04.2013
Buenas, tengo un problema en el siguiente cуdigo:
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;
}
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?
Re: [Duda] Dialog -
Daniel-92 - 15.04.2013
pawn Код:
format(buffer,sizeof buffer,"MI FRASE\n");
for(new ....) {
format(buffer.sizeof(bufer......
}
ShowPlayerDialog(playerid, 9888, DIALOG_STYLE_MSGBOX, "Best players in this round", score_Text, "Close", ""); //fuera del bucle
Respuesta: [Duda] Dialog -
Loox - 15.04.2013
Solucionado, millуn de gracias.