Du überschreibst den alten string immer wieder. Es wird dir somit nur der letzte Admin angezeigt:
Versuch es so:Codeformat(string, sizeof(string), "%s{FFFFFF}Name: {00FF04}%s {FFFFFF}Rang: {00FF04}%s\n",string, GetName(i),GetPlayerAdminRank(i),string);
Zudem kannst du die schleife noch bisschen besser machen:
Danke es hat geklappt