Problem mit ShowPlayerDialog

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
  • Mein problem ist das es nur eine Zeile teilweise anzeigt.


    new statsstring[300][5];
    new GesamterString[1024];


    format(statsstring[0], sizeof(statsstring), "*** %s ***\n \nLevel: %d Geschlecht: %s Alter: %d Spawnenergie: %.1f Geld: $%d Bank: $%d Ph: %d \n\nPremium Rang: %s Verheiratet:[%s] Spielzeit: %d LottoNr: %d Job: %s ", name, level,atext,age,shealth+50, cash, account, pnumber,drank,married,ptime,lotto,jtext );
    format(statsstring[1], sizeof(statsstring),"\nFishesCaught: %d GrösterFisch: %d Verbrechen: %d Gefängniszeit: %d Gesucht: %d ",fishes,bigfish,crimes,arrests,warrests);
    format(statsstring[2], sizeof(statsstring),"\n\nKills: %d Tode: %d Nächstes Level: $%d Respekt: %d/%d WantedLevel: %d Familie: %s",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(statsstring[3], sizeof(statsstring),"\nSpielminuten seit Login: %d Spielminuten Insgesamt: %d",loginzeit,gesamteloginzeit);
    format(statsstring[4], sizeof(statsstring),"\nDrugs: %d Materials: %d Team: %s Krankheit: %s Organisation: %s Rank: %s ",drugs,mats,ttext,dtext,ftext,rtext);
    format(GesamterString, sizeof(GesamterString),statsstring[0] ,statsstring[1] ,statsstring[2] ,statsstring[3],statsstring[4]);


    ShowPlayerDialog(playerid,Stats,DIALOG_STYLE_MSGBOX,"Stats",GesamterString,"Schließen","");


    Diese Zeile zeigt es an aber nur teilweise


    format(statsstring[4], sizeof(statsstring),"\nDrugs: %d Materials: %d Team: %s Krankheit: %s Organisation: %s Rank: %s ",drugs,mats,ttext,dtext,ftext,rtext);

  • Könnten sie mir es zeigen wie sie es gemacht hätten? Damit sich das problem löst?
    also da steht


    **
    Fis
    Ki
    Spi


    Und diese gesamte Zeile
    format(statsstring[4], sizeof(statsstring),"\nDrugs: %d Materials: %d Team: %s Krankheit: %s Organisation: %s Rank: %s ",drugs,mats,ttext,dtext,ftext,rtext);


    Das ist der Anfang von diesen Zeilen


    format(statsstring[0], sizeof(statsstring), "*** %s ***\n \nLevel: %d Geschlecht: %s Alter: %d Spawnenergie: %.1f Geld: $%d Bank: $%d Ph: %d \n\nPremium Rang: %s Verheiratet:[%s] Spielzeit: %d LottoNr: %d Job: %s ", name, level,atext,age,shealth+50, cash, account, pnumber,drank,married,ptime,lotto,jtext );
    format(statsstring[1], sizeof(statsstring),"\nFishesCaught: %d GrösterFisch: %d Verbrechen: %d Gefängniszeit: %d Gesucht: %d ",fishes,bigfish,crimes,arrests,warrests);
    format(statsstring[2], sizeof(statsstring),"\n\nKills: %d Tode: %d Nächstes Level: $%d Respekt: %d/%d WantedLevel: %d Familie: %s",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(statsstring[3], sizeof(statsstring),"\nSpielminuten seit Login: %d Spielminuten Insgesamt: %d",loginzeit,gesamteloginzeit);

    3 Mal editiert, zuletzt von KINGZSTAR28 ()

  • ungetestet und bin mir nicht ganz sicher müsste aber gehen (hoff ich^^)


    new GesamterString[1024];


    format(GesamterString, sizeof(GesamterString), "*** %s ***\n \nLevel: %d Geschlecht: %s Alter: %d Spawnenergie: %.1f Geld: $%d Bank: $%d Ph: %d \n\nPremium Rang: %s Verheiratet:[%s] Spielzeit: %d LottoNr: %d Job: %s ", name, level,atext,age,shealth+50, cash, account, pnumber,drank,married,ptime,lotto,jtext );
    format(GesamterString, sizeof(GesamterString),"%s\nFishesCaught: %d GrösterFisch: %d Verbrechen: %d Gefängniszeit: %d Gesucht: %d ",GesmterString,fishes,bigfish,crimes,arrests,warrests);
    format(GesamterString, sizeof(GesamterString),"%s\n\nKills: %d Tode: %d Nächstes Level: $%d Respekt: %d/%d WantedLevel: %d Familie: %s",GesamterString,kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(GesamterString, sizeof(GesamterString),"%s\nSpielminuten seit Login: %d Spielminuten Insgesamt: %d",GesamtString,loginzeit,gesamteloginzeit);
    format(GesamterString, sizeof(GesamterString),"%s\nDrugs: %d Materials: %d Team: %s Krankheit: %s Organisation: %s Rank: %s ",GesamtString,drugs,mats,ttext,dtext,ftext,rtext);
    //Der GesamtString müsste jetzt den gesamten Text enhalten wenn es so funktioniert wie ich denke :D
    //Es wird auch nur 1string benötigz