[ Hilfe: /stats via 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
  • ja erstmal muss nach oben
    new string[256];


    das beseitigt ein Error. Ausser es treten andere auf.



    format(string, 128, "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Money:[$%d] Bank:[$%d] House No.:[%d] PlayingHours:[%d] NextLevel:[$%d] Respect:[%d/%d] Ph:[%d] Disease:[%s] AccountStatus:[%s]Kills:[%d] Death:[%d] Fish:[%d] BiggestFish:[%d] LottoNr:[%d] Married-to:[%s] PayDayTime:[%d/60]Crimes:[%d] JailTime:[%d] WantedDeath:[%d] WantedLevel:[%d] WantedPoints:[%d]Drug:[%d] ArmorDrugs:[%d] Bombs:[%d] Materials:[%d] BombMaterials:[%d]Team:[%s] Organisation:[%s] Family:[%s] Rank:[%s] Job:[%s]", level,atext,age,otext,shealth+50, cash, account,housekey,ptime,costlevel,exp,expamount,pnumber,dtext,drank,kills,deaths,fishes,bigfish,lotto,married,pdtime,crimes,arrests,warrests,wanted,wantedpoints,drugs,adrugs,bombs,mats,bombmats);
    ShowPlayerDialog(playerid, 666,DIALOG_STYLE_MSGBOX, "Statistiken",string, "Ok", "Schließen");


    versuchs mal so.

    Einmal editiert, zuletzt von Drake_Bell ()

  • Gleicher fehler die 5 Errors ?

    Zitat

    (13501) : error 075: input line too long (after substitutions)
    (13502) : error 037: invalid string (possibly non-terminated string)
    (13502) : error 029: invalid expression, assumed zero
    (13502) : error 029: invalid expression, assumed zero
    (13502) : fatal error 107: too many error messages on one line

    2 Mal editiert, zuletzt von xXxDaVexXx ()

  • Try this:
    new _string_table[3][64];
    new fullstr[128];
    format(_string_table[0],64,"Liste Nummer eins mit zahl %d & format %s",2,"Hallo");
    format(_string_table[1],64,"bla mit %d mit Senf blubb",5);
    format(_string_table[2],64,"You can say %s","Hello World");
    format(fullstr,sizeof fullstr,"%s\n%s\n%s",_string_table[0],_string_table[1],_string_table[2]);
    ShowPlayerDialog(playerid,statemsg,0,"Test",fullstr,"ok","Schließen");

  • Okay cool aber wie mache ich das mit dennen ?


    format(string, 128, "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Money:[$%d] Bank:[$%d] House No.:[%d] PlayingHours:[%d] NextLevel:[$%d] Respect:[%d/%d] Ph:[%d] Disease:[%s] AccountStatus:[%s]Kills:[%d] Death:[%d] Fish:[%d] BiggestFish:[%d] LottoNr:[%d] Married-to:[%s] PayDayTime:[%d/60]Crimes:[%d] JailTime:[%d] WantedDeath:[%d] WantedLevel:[%d] WantedPoints:[%d]Drug:[%d] ArmorDrugs:[%d] Bombs:[%d] Materials:[%d] BombMaterials:[%d]Team:[%s] Organisation:[%s] Family:[%s] Rank:[%s] Job:[%s]", level,atext,age,otext,shealth+50, cash, account,housekey,ptime,costlevel,exp,expamount,pnumber,dtext,drank,kills,deaths,fishes,bigfish,lotto,married,pdtime,crimes,arrests,warrests,wanted,wantedpoints,drugs,adrugs,bombs,mats,bombmats);
    ShowPlayerDialog(playerid, 666,DIALOG_STYLE_MSGBOX, "Statistiken",string, "Ok", "Schließen");


    Weil ich irgend wie auch wieder die Errors bekomme ?

    Einmal editiert, zuletzt von xXxDaVexXx ()

  • new stringstat[6][128], names[88], string[128];
    format(names, sizeof(names),"Stats von %s",name);
    format(stringstat[0],128,"Level:[%d] Geschlecht:[%s] Alter:[%d] Spawn:[%s] SpawnHP:[%.1f] Geld:[$%d] Bankkonto:[$%d] Hn:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    format(stringstat[1],128,"Premium:[%s] Verheiratet:[%s] SpielStunden:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    format(stringstat[2],128,"Gefangene Fische:[%d] Größter Fisch:[%d] Begangenen Verbrechen:[%d] Gefängniss Zeit:[%d] Wanted Tode:[%d]", fishes,bigfish,crimes,arrests,warrests );
    format(stringstat[3],128,"Kills:[%d] Tode:[%d] Nächster Level:[$%d] Respektpunkte:[%d/%d] WantedLevel:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(stringstat[4],128,"Drogen:[%d] Materials:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(stringstat[5],128,"House key [%d] Business key [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    }
    format(string,sizeof string,"%s\n%s\n%s\n%s\n%s\n%s",stringstat[0], stringstat[1], stringstat[2], stringstat[3], stringstat[4], stringstat[5]);
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,names,string,"Schließen","Schließen");


    In ShowStats unter den Alten stats ein fügen!


    Die Alten Stats mit /* XY */ absichern! :thumbup:


    Mfg

  • Jo habe ich eingefügt und jetzt kommt das

  • Teil 1/3
    new pdtime = PlayerInfo[targetid][pPayDayTime];
    new age = PlayerInfo[targetid][pAge];
    new ptime = PlayerInfo[targetid][pConnectTime];
    new lotto = PlayerInfo[targetid][pLottoNr];
    new deaths = PlayerInfo[targetid][pDeaths];
    new fishes = PlayerInfo[targetid][pFishes];
    new bigfish = PlayerInfo[targetid][pBiggestFish];
    new crimes = PlayerInfo[targetid][pCrimes];
    new arrests = PlayerInfo[targetid][pArrested];
    new warrests = PlayerInfo[targetid][pWantedDeaths];
    new drugs = PlayerInfo[targetid][pWeed]+PlayerInfo[targetid][pLSD]+PlayerInfo[targetid][pKokain]+PlayerInfo[targetid][pCrack]+PlayerInfo[targetid][pHeroin];
    new mats = PlayerInfo[targetid][pMats];
    new bombmats = PlayerInfo[targetid][pBombs];
    new wanted = WantedLevel[targetid];
    new wantedpoints = WantedPoints[targetid];
    new level = PlayerInfo[targetid][pLevel];
    new exp = PlayerInfo[targetid][pExp];
    new kills = PlayerInfo[targetid][pKills];
    new pnumber = PlayerInfo[targetid][pPnumber];
    new account = PlayerInfo[targetid][pAccount];
    new nxtlevel = PlayerInfo[targetid][pLevel]+1;
    new expamount = nxtlevel*levelexp;
    new costlevel = nxtlevel*levelcost;//10k for testing purposes
    new housekey = PlayerInfo[targetid][pPhousekey];
    new bizkey = PlayerInfo[targetid][pPbiskey];
    new intir = PlayerInfo[targetid][pInt];
    new local = PlayerInfo[targetid][pLocal];
    new vworld = GetPlayerVirtualWorld(targetid);
    new Float:shealth = PlayerInfo[targetid][pSHealth];
    new adrugs = PlayerInfo[targetid][armordrugs];
    new bombs = PlayerInfo[targetid][pBomb];
    new Float:health;
    new name[MAX_PLAYER_NAME];
    new joblock[256];
    new jobinvite[256];
    new stopdrivers[256];
    new stopFlying[256];
    new stopSailing[256];
    new stopWeapon[256];
    new stopFishing[256];
    new stopBike[256];
    new warns = PlayerInfo[targetid][pWarns];
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid,health);
    new Float:px,Float:py,Float:pz;
    GetPlayerPos(targetid, px, py, pz);
    new coordsstring[256];
    new stringstat[6][128], names[88], string[128];
    format(names, sizeof(names),"Stats von %s",name);
    format(stringstat[0],128,"Level:[%d] Geschlecht:[%s] Alter:[%d] Spawn:[%s] SpawnHP:[%.1f] Geld:[$%d] Bankkonto:[$%d] Hn:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    format(stringstat[1],128,"Premium:[%s] Verheiratet:[%s] SpielStunden:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    format(stringstat[2],128,"Gefangene Fische:[%d] Größter Fisch:[%d] Begangenen Verbrechen:[%d] Gefängniss Zeit:[%d] Wanted Tode:[%d]", fishes,bigfish,crimes,arrests,warrests );
    format(stringstat[3],128,"Kills:[%d] Tode:[%d] Nächster Level:[$%d] Respektpunkte:[%d/%d] WantedLevel:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(stringstat[4],128,"Drogen:[%d] Materials:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(stringstat[5],128,"House key [%d] Business key [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    }
    format(string,sizeof string,"%s\n%s\n%s\n%s\n%s\n%s",stringstat[0], stringstat[1], stringstat[2], stringstat[3], stringstat[4], stringstat[5]);
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,names,string,"Schließen","Schließen");


    if(PlayerInfo[playerid][pWarns] == 1)
    {
    format(coordsstring, sizeof(coordsstring), "Warnings: [%d]",warns);
    SendClientMessage(playerid, COLOR_YELLOW,coordsstring);
    }
    if(PlayerInfo[playerid][pWarns] == 2)
    {
    format(coordsstring, sizeof(coordsstring), "Warnings: [%d]",warns);
    SendClientMessage(playerid, COLOR_RED2,coordsstring);
    }

    4 Mal editiert, zuletzt von xXxDaVexXx ()

  • also, da die zeilen nicht unendlich lang werden dürfen, regelst du das so!


    einen Großen String >>>
    new string[456];
    new perso[256];
    new akte[256];
    new sonstiges[256];

    so nun formatierst du die mit format(>>
    format(perso,sizeof perso,"Name: [%s] Alter: [%d] Geschlecht: [%s]",name,age,geschlecht);//ich hoffe du weißt wie man das generiert!
    so das machst du nun auch mit akte und sonsitges .. kannst natürlich auch mehr einfügen!
    ok zum schluss ....
    format(string,sizeof string,"%s\n\n%s\n\n%s",perso,akte,sonstiges);
    ShowPlayerDialog(>>>>>>>>>>>

  • Kevin könntest du mir vieleicht helfen und mir das mit meinen machen ?

    Oder wenn mir ein anderer das zeigen könnte ?

    5 Mal editiert, zuletzt von xXxDaVexXx ()

  • Nope irgend wie klappt das bei mir nicht könntest du mir zeigen wie das gehen soll bei mir kommen immer Errors obwohl ich die strings usw richtig einfüge ?

    Einmal editiert, zuletzt von xXxDaVexXx ()

  • So habe ich das gemacht
    new stringstat[6][128], names[88], string[128];
    format(names, sizeof(names),"Stats von %s",name);
    format(stringstat[0],128,"Level:[%d] Geschlecht:[%s] Alter:[%d] Spawn:[%s] SpawnHP:[%.1f] Geld:[$%d] Bankkonto:[$%d] Hn:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    format(stringstat[1],128,"Premium:[%s] Verheiratet:[%s] SpielStunden:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    format(stringstat[2],128,"Gefangene Fische:[%d] Größter Fisch:[%d] Begangenen Verbrechen:[%d] Gefängniss Zeit:[%d] Wanted Tode:[%d]", fishes,bigfish,crimes,arrests,warrests );
    format(stringstat[3],128,"Kills:[%d] Tode:[%d] Nächster Level:[$%d] Respektpunkte:[%d/%d] WantedLevel:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(stringstat[4],128,"Drogen:[%d] Materials:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(stringstat[5],128,"House key [%d] Business key [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    }
    format(string,sizeof string,"%s\n%s\n%s\n%s\n%s\n%s",stringstat[0], stringstat[1], stringstat[2], stringstat[3], stringstat[4], stringstat[5]);
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,names,string,"Schließen","Schließen");

  • Mhh meinst du den string ?
    new stringstat[6][128], names[88], string[128];



    Hier so sieht das aus im Server

  • Habe ich endfernt jetzt kommt das `?

    Die zeile 13459:


    format(names, sizeof(names),"Stats von %s",name);

    Einmal editiert, zuletzt von xXxDaVexXx ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen