Hay,
Ich brauche hierbei Hilfe, nur die letzte Person in der Fraktion ( von der ID her ) wird angezeigt
Code:
if(strcmp(cmdtext, "/fmember", true) == 0)
{
new diazsm[256];
new fmemberdia1[256];
new fmemberdia0[256];
format(fmemberdia0, sizeof(fmemberdia0), "Folgende Fraktionsmitglieder sind online:\n\n");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && pInfo[playerid][Fraktion] == pInfo[i][Fraktion])
{
new fmember[MAX_PLAYER_NAME];
GetPlayerName(i, fmember, sizeof(fmember));
format(fmemberdia1, sizeof(fmemberdia1), "%s %s Rang: %d.", GetRankName(i), fmember, pInfo[i][Rank]);
}
}
format(diazsm, sizeof(diazsm), "%s\n%s", fmemberdia0, fmemberdia1);
ShowPlayerDialog(playerid,8500,DIALOG_STYLE_MSGBOX,""WEISS"Fraktionsmitglieder",diazsm,"Schließen","");
return 1;
}