/stats befehl buggt

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
  • 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