/stats geht nicht richtig

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
  • Moin leute brauche mal hilfe bei mein /stats Command
    ich weiß echt nicht mehr weiter, es ist so wenn man /stats
    macht soll man auch den namen sehen können unter Nicktname
    aber irg wie bekomme ich das nicht hin




    public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl];
    new Nname = GetPlayerName(playerid);
    new String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid);
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Nname,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    }


    Warn:

    Zitat

    warning 202: number of arguments does not match definition

    I Love SAMP

  • versuchs ma so


    public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl];
    new Nname = GetPlayerName(playerid);
    GetPlayerName(playerid,sizeof(Name));
    new String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid);
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Nname,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    }


    Der Name wird nicht gelesen
    mit GetPlayerName geht´s


    PS:
    So ist es kürzer und übersichtlicher
    public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl], String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid);
    GetPlayerName(playerid,sizeof(Name));
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Nname,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    }

  • public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl];
    //new Nname = GetPlayerName(playerid);
    GetPlayerName(playerid,sizeof(Name));
    new String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid);
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Name,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    }


    Zitat


    error 017: undefined symbol "Name"
    error 029: invalid expression, assumed zero
    warning 215: expression has no effect
    error 017: undefined symbol "Name"

    I Love SAMP

  • mach es mal so
    public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl], String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid);
    GetPlayerName(playerid,sizeof(Name));
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Nname,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    }

  • hier fehler:


    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Nname,sizeof(name));


    so richtig :


    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));

    German-Reallife-Community
    IP:78.143.58.41:7777
    TS²:ts-onlyfree.org:20053

  • Zitat

    error 017: undefined symbol "Nname"
    error 035: argument type mismatch (argument 2)
    error 017: undefined symbol "Nname"
    warning 204: symbol is assigned a value that is never used: "name"


    ps: wenn es nötich ist kann ich euch die PWN hochladen

    I Love SAMP

  • ahh stimmt hab name vergessen ^^
    so ist es besser und optimierter


    public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl], String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid), Name[MAX_PLAYER_NAME};
    GetPlayerName(playerid,sizeof(Name));
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Nname,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    }


    düeften keine errors kommen

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ben außerdem gibt´s hier n Tut wie man ein Dialogstat macht ^^

  • ^^
    Steven mach es so dann ist es kürzer
    public DialogStatsSystem(playerid){
    new admin = Spieler[playerid][AdmLvl], String[128], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid), Name[MAX_PLAYER_NAME};
    GetPlayerName(playerid,sizeof(Name));
    format(String, sizeof(String), "\nNickname: %d\nScore: %d\nGeld: %d\nAdminLvl: %d",Nname,Score,Geld,admin);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Abbruch", "Weiter");
    return 1;
    ]