[HILEF] Stats

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
  • Hallo Community,


    Ich möchte gerne bei meinem /stats befehl das Geschlecht da stehen haben.


    so sieht er aus:



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    new string[128];
    new ftext[20];
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof Name);
    new level = sSpieler[playerid][Fraktion];
    if(level == 0) { ftext= "Zivilist"; }
    else if(level == 1) { ftext= "LSPD"; }
    format(string,sizeof(string),"[Name: %d]\n[Geschlecht: %d]\n[Level: %d]\n[Geld: %d]\n[Fraktion: %s]",Name,sSpieler[playerid][pSex],sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","");
    return 1;
    }
    return 0;
    }


    Wenn ich dann /stats eingebe steht nur da: [Geschlecht: ]

  • Mit %d ging es auch immer. Habs schon selber hin bekommen.



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    new string[128];
    new ftext[20];
    new stext[20];
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof Name);
    new level = sSpieler[playerid][Fraktion];
    if(level == 0) { ftext= "Zivilist"; }
    else if(level == 1) { ftext= "LSPD"; }
    new level2 = sSpieler[playerid][pSex];
    if(level2 == 1) { stext= "Männlich"; }
    else if(level2 == 2) { stext= "Weiblich"; }
    format(string,sizeof(string),"[Name: %s]\n[Geschlecht: %s]\n[Level: %d]\n[Geld: %d]\n[Fraktion: %s]",Name,stext,sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","");
    return 1;
    }
    return 0;
    }

  • gleihe auch bei Geschlecht


    format(string,sizeof(string),"[Name: %s]\n[Geschlecht: %s]\n[Level: %d]\n[Geld: %d]\n[Fraktion: %s]",Name,sSpieler[playerid][pSex],sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);

    Back to the roots!