/stats in einem Dialog (Fenster)

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,
    ich möchte den Befehl "/stat" in einem Dialog also in einem Fenster haben.



    if (strcmp(cmd, "/stats", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (gPlayerLogged[playerid] != 0)
    {
    ShowStats(playerid,playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht eingeloggt !");
    }
    }
    return 1;
    }

  • Ja, habe ich.
    Meinst du das alles abgespeichert wird unter Scriptfiles --> Accounts?
    Name, Level etc, das habe ich :)

  • zeig mal deinen stock "ShowStats(playerid,playerid);" dann ließe sich was machen... so lässt sich grade kaum etwas machen.

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern


  • format(coordsstring, sizeof(coordsstring),"====================== [Statistik von %s] ======================",name);
    SendClientMessage(playerid, COLOR_WHITE,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Geschlecht:[%s] Alter:[%d] Monate:[%d/12] Bargeld:[$%d] Bank:[$%d]",atext,age,SpielerInfo[targetid][sMonat], cash, account);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "PremiumRang:[%s] Autoversicherung:[%s] Krankenkasse:[%s] Handynummer:[%d] HandyMarke:[%s]", drank, vtext, litext,pnumber,HandyNames[SpielerInfo[playerid][pHandyID]]);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "UhrMarke: [%s] ZigarettenMarke/Stück:[%s/%d] Punkte in Flensburg:[%d/18] LottoNummer:[%d]", UhrNames[SpielerInfo[targetid][pUhrID]],kippenname,SpielerInfo[targetid][pZig],SpielerInfo[targetid][pPinB],lotto);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Getötet:[%d] Gestorben:[%d] Wanteds:[%d] Verbrechen:[%d] Im Knast gewesen:[%d]",kills,deaths,wanted, crimes,arrests);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Drogen:[%d] Materialien:[%d] Fraktion:[%s] Rang:[%s] Job:[%s] Jobzeit:[%d Std.]",drugs,mats,ttext,rtext,jtext, SpielerInfo[playerid][pContractTime]);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Spielminuten seit Login: [%d] Spielminuten bis zum PayDay: [%d] Spielminuten Insgesamt: [%d]",SpielerInfo[targetid][pMinutesSinceLogin],(60-SpielerInfo[targetid][pPlayMinutes]),SpielerInfo[targetid][pGesamtMinutes]);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Ist der Audio Client Installiert? [%s]",audio);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    if (SpielerInfo[playerid][pAdmin] >= 1)
    {
    format(coordsstring, sizeof(coordsstring), "Haus ID:[%d] Bizz ID:[%d] Interior:[%d] IP:[%s]", housekey,bizkey,intir,pIP[targetid]);
    SendClientMessage(playerid, COLOR_GRAD6,coordsstring);
    }
    }
    }