Stats Fraktion wird ständig nur Zivilist angezeigt

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
  • Mein Fraktionsenum:

    Code
    enum FraktionsEnum{
        f_name[128],
        Float:f_x,
        Float:f_y,
        Float:f_z,
        Float:f_r,
        f_inter,
        f_world,
        f_color
    }



    Mein Stats Command:


    Code
    ocmd:stats(playerid, params[])
    {
        new string[128];
        format(string,sizeof(string),"ID: %i\nName: %s\nLevel: %i\nBargeld: %i$\nBeruf:[PLATZHALTER]\nFraktion: %s",playerid, PlayerInfo[playerid][pName], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMoney],fInfo[playerid][f_name]);
        ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "Statistiken",string, "Bestätigen", "");
        return 1;
    }
  • Spielerenum:


    Studs

    • Hilfreich

    fInfo[playerid][f_name] Hier steht bei frakid playerid und die playerid ist ja 0 deswegen zivi.


    zu


    fInfo[PlayerInfo[playerid][pFraktion]][f_name] hier steht ja frakid die frakid von spieler ;)

    Du willst mich kennenlernen? Kauf mein Buch, Bia*ch!


  • Was du noch etwas lernen musst, ist dass du nicht einfach Werte


    von anderen enums (z.B des Fraktionsenums) auf deinen Spieler beziehst.


    Bei sowas geht es eher ums abgleichen.






    Schau mal obs bei dir funktioniert

  • Beitrag von Maho ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: lol ().
  • stock getFrakName(fraktionsid)
    {
    return fInfo[fraktionsid][f_name];
    }

    dann machs leichter :D

    Code
    stock getFrakName(playerid)
    {
        return fInfo[PlayerInfo[playerid][pFraktion]][f_name];
    }

    und gibsst nur getFrakName(playerid) ein das wars :D

    Du willst mich kennenlernen? Kauf mein Buch, Bia*ch!