Scriptproblem [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
  • Hey,
    Ich habe hier ein Problem.
    Ich möchte einige Dinge und einen Sehr Langen Text (Mit \n dabei für Dialoge) auslesen, und in einem Dialog ausgeben. Das ganze sieht so aus:



    StartQuest(playerid,QID)
    {
    new QName[50];
    new QText[800];
    new ZZ1[50]; new ZZ2[50]; new ZZ3[50]; new ZZ4[50]; new ZZ5[50];
    new GBel; new ItemBel;
    new query[256];
    format(query,256,"SELECT Name,Text,Z1,Z2,Z3,Z4,Z5,GBel,ItemBel FROM `quests` WHERE ID = %d",QID);
    print(query);//
    mysql_query(query);
    mysql_store_result();
    new str[700];
    mysql_fetch_row(str);
    print(str);//
    sscanf(str, "p<|>s[50]s[800]s[50]s[50]s[50]s[50]s[50]ii",QName,QText,ZZ1,ZZ2,ZZ3,ZZ4,ZZ5,GBel,ItemBel);
    print(QName);//
    print(QText);//
    print(ZZ1);//
    new qn[128]; format(qn,128,"Quest - %s",QName);
    print("\n\n");//
    print(qn);//
    new ss[900]; format(ss,900,"%s\n\nZiele:\n%s\n%s\n%s\n%s\n%s\n\nBelohung:\nGeld: %d$\nItem: %s",QText,ZZ1,ZZ2,ZZ3,ZZ4,ZZ5,GBel,GetItemName(ItemBel));
    print (ss);//
    ShowPlayerDialog(playerid,DIALOG_STARTQ,0,qn,ss,"Annehmen","Ablehnen");
    }

    Die Ausgabe:

    Der Text und alles in der MySQL Datenbank stimmt, und die Abfrage eigentlich auch, genau so mache ich es sonst auch.
    Nur wieso wird der Dialog nicht richtig angezeigt?


    MfG