Alles anzeigenif(listitem == 2)
{
// Es werden alle Freunde von 'playerid' angezeigt und abfragt ob Freund online ist.
new str[1300], status[32]="n/a";
for(new i=0; i < MAX_FRIENDS; i++)
{
printf("f_Friend_2: %s", f_Friend_2[playerid][i]);
if(ReturnPlayerID(f_Friend_2[playerid][i]))status="online";
else status="offline";
format(str, sizeof(str), "{FFFFFF}%sFreund %s (%s)\n", str, f_Friend_2[playerid][i], status);
}
ShowPlayerDialog(playerid, DIALOG_FREUNDE_LIST, DIALOG_STYLE_LIST, "{10549E}• Freundesliste", str, "Auswählen", "Schließen");
}
Okay also ich kenne mich überhaupt nicht mehr mit Pawn aus
Aber probiere mal dem String (falls er leer ist) einen Standardwert zu geben. Außerdem ist mir aufgefallen, dass du MAX_FRIENDS global definiert hast, was ist aber wenn ein Spieler weniger als die definierte Anzahl hat? Dann wird der for-Loop zwar ausgeführt, f_Friend_2[playerid][i] ist aber leer.
