Guten Abend,
ich habe eienn Stats befehl gebaut, wen mir diese ansehe, sehe ich alles aber wenn eine andere Person sich seine Stats anzieht, sieht er sein Geschlecht nicht. Was ist hier falsch? Wenn ich ihm meine Stats zeige wird ihm mein Rang auchnicht angezeigt. Wenn er mir seine Stats zeigt sehe ich sein Geschlecht auch nicht. Ich hab den Entwickler auf Entwickler Sricipter und Entwickler Mapper aufgteteilt.
Code
stock ShowStats(playerid,targetid)
{
new string[1000],geschlecht[50],string1[2000],string2[128],header[200];
if(CharacterInfo[targetid][character_Geschlecht] == 1){geschlecht = "Männlich";}
else if(CharacterInfo[targetid][character_Geschlecht] == 2){geschlecht = "Weiblich";}
switch(AccountInfo[playerid][account_Admin])
{
//case 0: format(string2,sizeof(string2), "Rang: %s", GetAdminRang(AccountInfo[targetid][account_Admin], true));
case 1: format(string2,sizeof(string2), "Rang: %s", GetAdminRang(AccountInfo[targetid][account_Admin], true));
case 2: format(string2,sizeof(string2), "Rang: %s", GetAdminRang(AccountInfo[targetid][account_Admin], true));
case 3: format(string2,sizeof(string2), "Rang: %s", GetAdminRang(AccountInfo[targetid][account_Admin], true));
case 4: format(string2,sizeof(string2), "Rang: %s", GetAdminRang(AccountInfo[targetid][account_Admin], true));
case 5: format(string2,sizeof(string2), "Rang: %s", GetDevRang(targetid, true));
case 6: format(string2,sizeof(string2), "Rang: %s", GetAdminRang(AccountInfo[targetid][account_Admin], true));
}
format(string,sizeof(string),"{FF0000}[Allgemein]{FFFFFF}\n\nID: %d | %s | OOC Name: %s\nGeschlecht: %s | RP Name: %s",
AccountInfo[targetid][account_ID],string2,AccountInfo[targetid][account_Name],
geschlecht, RemoveUnderscore(CharacterInfo[targetid][character_Name]));
strcat(string1,string);
strdel(string,0,sizeof(string));
format(header,sizeof(header),"{FFFFFF}Statistiken von %s",AccountInfo[targetid][account_Name]);
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, header, string1, "{FFFFFF}Weiter", "");
return 1;
}
Alles anzeigen
Code
stock GetDevRang(playerid,bool:colored = false)
{
new rang[255];
if(AccountInfo[playerid][account_Scripter]) {
if(!colored) format(rang, sizeof(rang), "%s", AdminInfo[0][admin_Scripter]);
else format(rang, sizeof(rang), "{7401DF}%s{FFFFFF}", AdminInfo[0][admin_Scripter]);
}
if(AccountInfo[playerid][account_Mapper]) {
if(!colored) format(rang, sizeof(rang), "%s", AdminInfo[0][admin_Mapper]);
else format(rang, sizeof(rang), "{7401DF}%s{FFFFFF}", AdminInfo[0][admin_Mapper]);
}
return rang;
}
Alles anzeigen
Danke im Voraus
MfG
Allrounder18
