Alles anzeigen
Falsch. Maximal können 144 Zeichen ausgegeben werden.
--------------------------
Pr0x:
Da du mich in einer PN so nett um Hilfe gebeten hast:
if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5)
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Blacklist Spieler Online:"); //Ausgabe der Überschrift
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pLaCosaNostraBL] == 1)
{
if(4 + strlen(string) + strlen(SpielerName(i)) < sizeof(string)) format(string,sizeof(string),"%s, %s",string, SpielerName(i)); //Wenn der Name ''noch in den string passt'', füge ihn ein.
else
{
format(string,sizeof(string),"%s,",string);
SendClientMessage(playerid,COLOR_YELLOW,string); //Wenn nicht, gebe alles bisherige aus (mit einem Komma am Ende)
format(string,sizeof(string),"%s",SpielerName(i)); //Und starte eine neue Zeile
}
}
}
format(string,sizeof(string),"%s.",string); //Sind alle Spieler durch, kommt ans Ende ein Punkt.
SendClientMessage(playerid,COLOR_YELLOW,string);
}
Ich habe es nicht getestet. Falls es nicht tut, gib mir bitte Bescheid und erkläre, was nicht funktioniert. Es sollte aber funktionieren.
Funktioniert danke, würdest du mir nochmal helfen denn jetzt kommt immer ein Komma vor dem ersten namen und wenn ich das weg machen werden
die namen zusammen geschrieben, wäre sehr nett wenn du nochmal helfen würdest.
das ganze sieht so aus: