Hi ich habe ein Problem mit meinen /stats befehl
unzwar, es wird nicht angezeigt in welcher fraktion man ist usw...
mein Code:
if(!strcmp("/stats", cmdtext, true))
{
//Versicherung
new versicherungsstring[5];
if(PlayerInfo[playerid][pVersichert] == 1)
{
versicherungsstring = "Ja";
}
else
{
versicherungsstring = "Nein";
}
//Geschlecht
new gtext[22];
if(PlayerInfo[playerid][pGeschlecht] == 1){ gtext = "Männlich"; }
else if(PlayerInfo[playerid][pGeschlecht] == 2){ gtext = "Weiblich"; }
//Buerger
new btext[22];
if(PlayerInfo[playerid][pBuerger] == 0){ btext = "Herrenlos"; }
else if(PlayerInfo[playerid][pBuerger] == 1){ btext = "Einwanderer"; }
else if(PlayerInfo[playerid][pBuerger] == 2){ btext = "Dem Staat angehörig"; }
else if(PlayerInfo[playerid][pBuerger] == 3){ btext = "Dem Staat angehörig"; }
else if(PlayerInfo[playerid][pBuerger] == 4){ btext = "Dem Staat angehörig"; }
else if(PlayerInfo[playerid][pBuerger] == 5){ btext = "Dem Staat angehörig"; }
else if(PlayerInfo[playerid][pBuerger] >= 6){ btext = "Einwanderer"; }
//Fraktion
new ftext[20];
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1){ ftext = "LSPD"; }
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2){ ftext = "LSFD"; }
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3){ ftext = "Medic"; }
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4){ ftext = "Ordnungsamt"; }
else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5){ ftext = "Trucker"; }
//Job
new jtext[20];
if(PlayerInfo[playerid][pJob] == 1) { jtext = "Bauarbeiter"; }
else if(PlayerInfo[playerid][pJob] == 2) { jtext = "Müllmann"; }
//Rest
new string[128],name[24];
GetPlayerName(playerid,name,24);
format(string,sizeof(string),"Name: %s\nLevel: %d\nMoney: %d\nPing: %d\nAdminlevel: %d\nMember: %d\nLeader: %d\nBürger: %d\nGeschlecht: %d\nVersichert:",name,GetPlayerScore(playerid),GetPlayerMoney(playerid),GetPlayerPing(playerid),PlayerInfo[playerid][pAdmin],ftext,ftext,btext,gtext,versicherungsstring); // i% zu %d und ein Komma hinzugefügt
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"Ok","Ok");
return 1;
}
Screen
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link