/stats in DIALOG_STYLE_LIST?

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
  • Hey,
    habe mich mal an was anderem versucht, /stats in STYLE, anstatt MSGBOX. :)


    Habe natürlich viele viele "number of arguments ...", aber auch ein Error... :(
    if(strcmp("/stats",cmdtext) == 0)
    {
    ShowPlayerDialog(playerid,stats,DIALOG_STYLE_LIST,"Statistiken von %s' Account","Getötet: %d\nGestorben: %d\nC-Bugs: %d\nAdminlevel: %d\nGesamtpunkte: %d","GTA:WC","DM",Player[playerid][kills],Player[playerid][deaths],Player[playerid][cbugs],Player[playerid][admin],Player[playerid][points],);
    }


    So, nun die Frage, da dies eine Zeile ist, wo & wieso ist der Error:
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(186) : error 001: expected token: ",", but found ";"

  • C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(188) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(188) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(188) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(188) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(188) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(188) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(478) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(486) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Peter Pan\Desktop\Server\gamemodes\gtawcdmvdrei.pwn(1089) : warning 203: symbol is never used: "strtok"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    10 Warnings.


    if(strcmp("/stats",cmdtext) == 0)
    {
    new statistik[MAX_PLAYER_NAME];
    GetPlayerName(playerid,statistik,sizeof(statistik));
    ShowPlayerDialog(playerid,stats,DIALOG_STYLE_LIST,"Statistiken von %s' Account","Getötet: %d\nGestorben: %d\nC-Bugs: %d\nAdminlevel: %d\nGesamtpunkte: %d","GTA:WC","DM",statistik,Player[playerid][kills],Player[playerid][deaths],Player[playerid][cbugs],Player[playerid][admin],Player[playerid][points]);
    return 1;
    }

  • if(strcmp("/stats",cmdtext) == 0)
    {
    new string1[128],string2[128];
    new statistik[MAX_PLAYER_NAME];
    GetPlayerName(playerid,statistik,sizeof(statistik));
    format(string1, sizeof(string1), "Getötet: %d\nGestorben: %d\nC-Bugs: %d\nAdminlevel: %d\nGesamtpunkte: %d",Player[playerid][kills],Player[playerid][deaths],Player[playerid][cbugs],Player[playerid][admin],Player[playerid][points]);
    format(string2, sizeof(string2), "Statistiken von %s' Account", statistik);
    ShowPlayerDialog(playerid,stats,DIALOG_STYLE_LIST,string2,string1,"GTA:WC","DM");
    return 1;
    }


    EDIT: was vergessen

  • Jetzt seh ichs ;)


    Format benutzen :P


    if(strcmp("/stats",cmdtext) == 0)
    {
    new statistik[MAX_PLAYER_NAME];
    new heading[64];
    new mainstring[1024]; //bisschen lang, kannst vllt kürzen
    GetPlayerName(playerid,statistik,sizeof(statistik));
    format(heading,64,"Statistiken von %s' Account",statistik);
    format(mainstring,1024,"Getötet: %d\nGestorben: %d\nC-Bugs: %d\nAdminlevel: %d\nGesamtpunkte: %d",Player[playerid][kills],Player[playerid][deaths],Player[playerid][cbugs],Player[playerid][admin],Player[playerid][points]);
    ShowPlayerDialog(playerid,stats,DIALOG_STYLE_LIST,heading,mainstring,"GTA:WC","DM");
    return 1;
    }


    Ich hoffe, ich hab jetzt keine Fehler eingebaut, aber ich denke, du erkennst das Prinzip. ;)


    E: Viper war schneller ._.