/stats Befehl

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
  • Ich einen /stats Befehl der so aussehen kann.


    Überschrift : Stats von USERNAME
    Level[] Geschlecht[] Geld[] Leben[] Adminlevel[] Fraktion[]
    Wantedlevel[] Verhaftet[] Gestorben[] Getötet[]


    Kann mir wer Sowas machen?
    Im Dialog

  • ocmd:stats(playerid, params[])
    {
    #pragma unused params
    new str1[128],str2[128], spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sizeof(spieler));
    format(str1,sizeof(str1),"Überschrift: Stats von %s!", spieler);
    format(str2,sizeof(str2),"Level: %d - Geschlecht: %s - Leben %d - Adminlevel %d - Fraktion %d", Spieler[playerid][Level?], ...);
    SendClientMessage(playerid, Farbe, str1);
    SendClientMessage(playerid, Farbe, str2);
    return 1;
    }


    Solltest du anpassen

  • Oben:



    enum SpielerDaten
    {
    Level,
    Admin,
    Score
    }
    new Spieler[MAX_PLAYERS][SpielerDaten];


    //Dann beim Load des Spieler Accounts
    Spieler[playerid][Level] = dini_Int(Spielerdatei, "Level");
    //etc.


    //Beim Speichern des Accounts
    dini_Int(Spielerdatei, "Level", Spieler[playerid][Level]);



    Nur ein Beispiel :)

  • #define Türke 0x00FFF0FF


    Haha, das ist regelrecht der HAMMER :D!


    Back to Topic:
    Du hast in deinem Script leider keine Variablen für LvL usw, nur für das Passwort. Erstell wie Benutzername schon sagte, ein enum mit Level, Adminlevel und Score.. Wenn Du Hilfe brauchst, sag Bescheid und ich helfe dir gerne. :)

  • :D Türke :)


    Egal,Ne habe das von MrMonat aber noch net ganz Fertig.Ist mit PVars