Benötige Hilfe bei dem Stats befehl in einem 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
  • Hallo Breadfish,
    Ich habe eine frage an euch,
    undzwar habe ich ein Stats befehl mit SendClient Message nur ich möchte den gerne in einem Dialog haben. also in der MSG BOX
    Leider bin ich daran gescheitert :D Darum wollte ich euch fragen ob ihr mir helfen Könnt.?



    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Keine";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    case 4:{fraktname=fraktname4;}
    case 5:{fraktname=fraktname5;}
    }
    //1 reihe
    SendClientMessage(playerid,GRÜN,"[_Stats_]");


    format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i]
    [Fraktion: %s] [Rang:
    %i]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname,GetPVarInt(playerid,"FRank"));
    SendClientMessage(playerid,TÜRKIS,string);
    //2 reihe
    return 1;
    }


    Halt nur die Stats in einem DIALOG.


    Vielen Dank im vorraus.
    Mfg.

  • if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Keine";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    case 4:{fraktname=fraktname4;}
    case 5:{fraktname=fraktname5;}
    }
    //1 reihe
    ShowPlayerDialog(playerid, DIALOGNAME , DIALOG_STYLE_MSGBOX, "Stats");


    format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i]
    [Fraktion: %s] [Rang:
    %i]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname,GetPVarInt(playerid,"FRank"));
    ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"Statstik",string,"Schließen","");
    //2 reihe
    return 1;
    }


    Ungetestet


    MfG