Dialog vergrößern?

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
  • Moin,


    Ich möchte ein Dialog erstellen wo sehr viel drin stehen muss.
    Aber wenn zu viel im Dialog steht wird das einfach nicht angezeigt.


    Wie bekomme ich den Dialog so groß? Bei mir geht das so groß nicht.

    Habe die Sachen die drin standen raus geschnitten.


    Mit freundlichen Grüßen

  • Am besten mit strcat,
    Nur es geht auch begrenst ,sprich du kannst dein Dialog nur von oben bis unter dem Bildschirm "scripten",
    Aber das heißt du musst einen String erstellen ,der auch ziemlich viel cells haben kann!

  • format(String, sizeof(String), "beispiel", beispiel);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Beispiel", String, "Butten", "");


    Wie kann ich das vergrößen? Wenn das voll wäre.
    Wie fasse ich das mit strings zusammen?

  • Zitat

    Wie fasse ich das mit strings zusammen?


    So fasst du die zusammen:

    new String[256],String1[128],String2[128];//Die Zahlen in den Klammern nach Inhalt des Strings anpassen!


    format(String1, sizeof(String1), "blabla");
    format(String2, sizeof(String2), "blabla");
    format(String, sizeof(String), "%s\n%s",String1,String2);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Beispiel",String, "Butten", "");

    Ich hoffe ich konnte dir helfen :thumbup:

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht

  • Was heißt eigentlich die Zahl in der Klammer? String[256] in dem Fall die 256.

  • Zitat

    new String[256],String1[128],String2[128];//Die Zahlen in den Klammern nach Inhalt des Strings anpassen!


    Les dir die Zeile mal komplett durch...
    Also wie viele Zeichen im String enthalten sind.

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht

  • Also z.B. blabla hat 6 Zeilen also muss ich schreiben: String[6];
    So verstehe ich das.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Nicht 6 Zeilen, 6 Zeichen.


    Am besten machst du das einfach so:


    new str[1024];
    format(str,sizeof(str),"blablablablasdlasd ad asd asd asd asd asd asd a \
    asdasdasdasdasdasdasdasdasdsdasdasdasdasdasdasdasdad \
    asdasdasdasdsdsdsdasdsdasdasdasdasdasdasdasdasdasdasd ETC");


    ShowPlayerDialog ...

  • Ja aber, wenn du das jetzt alles in eine Zeile kloppst, wird der Dialog immer breiter und geht nicht nach unten, d.h. du hast dann nur eine Zeile.


    Eine neue Zeile machst du wie im listdialog mit \n

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • ShowPlayerDialog(playerid, DIALOG_STYLE_LISDIALOG , 0, "Beispiel",String, "Butten1", "");
    Wenn ich das so mache kommt Error :)


    Ich habe auch noch nie von LISDIALOG gehört.


  • Ich habe das so gemacht. Aber bei mir geht es bis zu 20 Strings. Das Problem ist jetzt noch das es nach plotzlich in einer Zeile aufhört.


    Was tun?