/stats Befehl Bugt

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, ich habe mich hier den stats befehl erstellt. Jedoch Bugt dieser.


    Hier mal der Stats befehl mit PVar




    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[265];
    new fraktname[64];
    new adminname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Zivilist";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    }
    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    case 0:{adminname="Kein Admin";}
    case 1:{adminname=adminname1;}
    case 2:{adminname=adminname2;}
    case 3:{adminname=adminname3;}
    case 4:{adminname=adminname4;}
    case 5:{adminname=adminname5;}
    case 6:{adminname=adminname6;}
    case 7:{adminname=adminname7;}
    }
    //1 reihe
    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %d]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname),GetPVarInt(playerid,"Geld");
    ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"German Virtual Reallife - Stats",string,"Ok","Ok");
    //2 reihe
    return 1;
    }


    Bitte um Schnelle Hilfe.


    Was bugt überhaupt?


    Die Anzeige [Geld: %d bugt da steht dann im Ingame Dialog [Geld: ]


    Bitte um Hilfe

  • Mach einfach GetPlayerMoney(playerid); & aus dem %d ein %s oder "i"->


    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %s]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname),GetPlayerMoney(playerid);


    /e1

    KleineHilfe 2.0

  • Mach einfach GetPlayerMoney(playerid); & aus dem %d ein %s oder "i"->


    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %s]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname),GetPlayerMoney(playerid);


    /e1

    Es geht nicht da steht im dialog [Geld: ] mehr nicht


    Bitte um Hilfe

  • Mich wundert es ehrlich gesagt, dass du kein Error bekommst.
    Entweder es fehlt am Ende eine Klammer oder ich irre mich. (denn der string muss ja irgendwo wieder geschlossen werden)
    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %i]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname),GetPlayerMoney(playerid);
    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %i]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname,GetPlayerMoney(playerid));

  • Mich wundert es ehrlich gesagt, dass du kein Error bekommst.
    Entweder es fehlt am Ende eine Klammer oder ich irre mich. (denn der string muss ja irgendwo wieder geschlossen werden)
    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %i]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname),GetPlayerMoney(playerid);
    format(string,sizeof(string),"{FF1E00}*** Allgemein*** \n {FAFAFA}[Name: %s] \n [Level: %i] \n [Adminlevel: %i] \n [Fraktion: %s] \n {FF1E00}***Finanzen*** \n {FAFAFA}[Geld: %i]",SpielerName(playerid),GetPlayerScore(playerid),adminname,fraktname,GetPlayerMoney(playerid));


    Du hast recht, die Funktion wurde zu früh unterbrochen.
    Das mir das nicht auffällt :pinch:

    KleineHilfe 2.0