Stats System in Dialog

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
  • Guten Tag liebe Community,


    ich möchte mein "Stats" Befehl gerne in einen Dialog schreiben.


    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new string2[128];
    //1 reihe
    format(string2,sizeof(string2),"===========================================================");
    format(string,sizeof(string),"[Name: %s] [Kills: %i] [Tode: %i] [Adminlevel: %i] [Warns: %i]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Tode"),GetPVarInt(playerid,"Adminlevel"),GetPVarInt(playerid,"Warn"));
    SendClientMessage(playerid,drot,string2);
    SendClientMessage(playerid,gelb,string);
    //2 reihe
    new string3[128];
    format(string3,sizeof(string3),"===========================================================");
    SendClientMessage(playerid,drot,string3);
    return 1;
    }


    #define DIALOG_STATS 3


    Ich weiß ungefähr wies geht, aber dennoch nich wirklich :s.
    Alles sollte Untereinander Aufereit werden.


    Liebe Grüße

  • if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    format(string,sizeof(string),"%s===========================================================",string);//string
    format(string,sizeof(string),"%s[Name: %s] [Kills: %i] [Tode: %i] [Adminlevel: %i] [Warns: %i]",string,SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Tode"),GetPVarInt(playerid,"Adminlevel"),GetPVarInt(playerid,"Warn"));//string
    ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Informationen", string, "Schließen", "");
    //2 reihe
    new string3[128];
    format(string3,sizeof(string3),"===========================================================");
    SendClientMessage(playerid,drot,string3);
    return 1;
    }
    ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Informationen", string, "Schließen", "");//eingefügt

  • if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new string2[128];
    //1 reihe
    format(string2,sizeof(string2),"===========================================================");
    format(string,sizeof(string),"[Name: %s] [Kills: %i]\n[Tode: %i]\n[Adminlevel: %i]\n[Warns: %i]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Tode"),GetPVarInt(playerid,"Adminlevel"),GetPVarInt(playerid,"Warn"));
    ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Informationen", string, "Schließen", "");
    //2 reihe
    new string3[128];
    format(string3,sizeof(string3),"===========================================================");
    SendClientMessage(playerid,drot,string3);
    return 1;
    }

  • Mein Gott nen bisschen kannste doch auch sehen oder? Keine Augen im Kopf? -.-'

    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new string2[128];
    //1 reihe
    format(string2,sizeof(string2),"===========================================================");
    format(string,sizeof(string),"[Name: %s]\n[Kills: %i]\n[Tode: %i]\n[Adminlevel: %i]\n[Warns: %i]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Tode"),GetPVarInt(playerid,"Adminlevel"),GetPVarInt(playerid,"Warn"));
    ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Informationen", string, "Schließen", "");
    //2 reihe
    new string3[128];
    format(string3,sizeof(string3),"===========================================================");
    SendClientMessage(playerid,drot,string3);
    return 1;
    }

    (e) Vorposter waren schneller.