Hallo,
ich habe mir den Befehl /members gescriptet wo angezeigt werden soll wer on ist, desen rank name und der nummer, aber aus ergendeinem grundzeigt er den namen nicht des rank nur den spielernamen und die nummer des rank:
z.b so:
|____ Member liste _____|
Name: Muster, Rankname: , Ranknummer: 5
aber bei rankname soll ja der name stehen ! Hier die zeilen:
dcmd_members(playerid,params[])
{
#pragma unused params
SendClientMessage(playerid,weiß,"|_____ Fraktions Mitglieder Online _____|");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Spieler[i][Team] == 1)
{
new rank = Spieler[playerid][Rank];
new pdrank[128],string[128];
GetPlayerName(i,spieler2,sizeof spieler2);
format(string, 256, "Name: %s, Fraktions Daten: Name: %s, Nummer: %d",spieler2,pdrank,rank);
SendClientMessage(playerid,weiß,string);
if(Spieler[playerid][Team] == 1)
{
if(Spieler[playerid][Rank] == 1) { pdrank = "Praktikant"; }
else if(Spieler[playerid][Rank] == 2) { pdrank = "Polizist"; }
else if(Spieler[playerid][Rank] == 3) { pdrank = "Kommandant"; }
else if(Spieler[playerid][Rank] == 4) { pdrank = "Ausbildungsleiter"; }
else if(Spieler[playerid][Rank] == 5) { pdrank = "Co-Polizeichef"; }
else if(Spieler[playerid][Rank] == 6) { pdrank = "Polizeichef"; }
}
mehr muss ich nicht zeigen weil es sonst zu viel wird. DAs sind die wichtigen Zeilen:
hoffe um schnelle antowrt
danke