Hallo,
wenn ich bei meinem /duty Befehl "GetRang(playerid)" benutze um den Rang anzeigen zu lassen funktioniert das, aber wenn ich es in einem Dialog nutzen will für /admins funktioniert es nicht. Es zeigt mir nur "83" im Dialog als Rang an.
GetRang:
stock GetRang(playerid)
{
    new string[36];
    switch(Player[playerid][Level]) {
        case 1: string = "Supporter";
        case 2: string = "Sr. Supporter";
        case 3: string = "Administrator";
        case 4: string = "Serverleiter";
    }
    return string;
}
/admins Befehl:
CMD:admins(playerid, params[])
{
    new iString[512] = '\0';
    foreach(new i : Player)
    {
        if (Player[i][Level] > 0)
        {
            format(iString, sizeof(iString), "%s{00c5ff}%s {FFFFFF}|| {FFFF00}Rang: %d{00c5ff}\n", iString, Player[i][Name], GetRang(i));
        }
    }
    if(strlen(iString) < 1) ShowPlayerDialog(playerid,DIALOG_HELPS,DIALOG_STYLE_MSGBOX,"{FFFF00}Teammitglieder Online", "Keine Teammitglieder Online","Ok","");
    else ShowPlayerDialog(playerid,DIALOG_HELPS,DIALOG_STYLE_MSGBOX,"{FFFF00}Teammitglieder Online", iString,"Ok","");
    return 1;
}
 
		 
		
		
	 
			
									
		

