Erstellen von /Stats im Dialog Menü

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
  • Also bei mir funzt das ja alles.
    Aber ich habe ja mehr als Geld und Score.
    Soll ich das aus meiner user datei rauslesen oder wie genau sol ich das machen.


    Mein Dialog den ich erstellt habe.
    public DialogStatus(playerid){


    new String[128], Name[MAX_PLAYER_NAME], Geld = GetPlayerMoney(playerid), Score = GetPlayerScore(playerid), Deaths = PlayerInfo(playerid);
    GetPlayerName(playerid,Name,sizeof Name);
    format(String, sizeof(String), "SaBot: [Status von %s]\nNickname: %s\nScore: %d\nGeld: %d\nDeaths: %d\nKills: %d\nServerTime: %d\n Skin: %d\nLeader: %d\nTeam: %d\n", Name, Name, Score, Geld);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Status", String, "Weiter", "Weiter");
    return 1;
    }
    Das sind die dateien die bei mir mit Dini gespeichert werden.

    format(file,sizeof(file),"/data/%s.ini",name);
    if(!fexist(file))
    {
    dini_Create(file);
    dini_IntSet(file,"Password", udb_hash(inputtext));
    dini_IntSet(file,"Score", GetPlayerScore(playerid));
    dini_IntSet(file,"Money", GetPlayerMoney(playerid));
    dini_IntSet(file,"Deaths", PlayerInfo[playerid][Deaths]);
    dini_IntSet(file,"Kills", PlayerInfo[playerid][Kills]);
    dini_IntSet(file,"ServerTime", PlayerInfo[playerid][ServerTime]);
    dini_IntSet(file,"Skin", GetPlayerSkin(playerid));
    dini_IntSet(file,"Leader", PlayerInfo[playerid][Leader]);
    dini_IntSet(file,"Team", PlayerInfo[playerid][Team]);
    format(string, sizeof string, "SaBot: Dein Account wurde in unsere Datenbank gespeichert \n\nWillkommen %s! \nDu bist bei uns Registiert \n\nLogge dich bitte ein.", name);
    ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Account", string, "Login!", "Cancel.");
    PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
    GetPlayerName(playerid, name, sizeof(name));
    printf("SaBot: %s Du hast bei uns schon ein Account", name);

  • C:\Dokumente und Einstellungen\Burki\Desktop\pawn\gamemodes\robi.pwn(55) : error 027: invalid character constant
    C:\Dokumente und Einstellungen\Burki\Desktop\pawn\gamemodes\robi.pwn(55) : error 027: invalid character constant
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    format(String, sizeof(String), "[%s]\Name: %s\nPunkte: %d\n Geld: %d", Name, Name, Score, Geld);

  • format(String, sizeof(String), "[%s]\nName: %s\nPunkte: %d\n Geld: %d", Name, Name, Score, Geld);

  • Habe das alles so gemacht aber habe 5Errors

    D:\Server\gamemodes\testscript.pwn(230) : warning 235: public function lacks forward declaration (symbol "MyDialogStatsSystem")
    D:\Server\gamemodes\testscript.pwn(233) : error 017: undefined symbol "String"
    D:\Server\gamemodes\testscript.pwn(233) : error 017: undefined symbol "String"
    D:\Server\gamemodes\testscript.pwn(233) : error 029: invalid expression, assumed zero
    D:\Server\gamemodes\testscript.pwn(233) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    edit:1Error behoben

    2 Mal editiert, zuletzt von Anonymous ()

  • mal im ernst, wie oft wollt ihr dieses Stats-GUI Tutorial machen??


    Hier ist es zwar gut erklärt jedoch ist es eigt. nicht schwer zu machen.


    lg

  • Danke das war sehr interessant, es hat denke ich mal weitergeholfen ^^

    [b][tabmenu][tab='Ich Suche'][subtab='Clan']Ich suche einen Modern Warfare Clan.
    Ich bin 16 Jahre, habe eine gewisse Reife. Mein Rang ist 27 Prestige 1.
    Ich spiele seit der eröffnung, mag es aber nicht alleine zu zocken.
    Bei Informationen oder angeboten, pls per PN.


    [subtab='Hilfe']Ich suche jemanden der mir beim Scripte helfen kann.
    Ich arbeite an einen Selfmade Reallife, bin aber noch ein Anfänger.
    Ich suche keinen Scripter, nur jemanden den ich bei Problemen
    dann mal anschreiben kann. Kontaktmöglichkeiten bitte per PN.