Hosszú szöveg a párbeszédpanelbe Mivel sokan teszik fel ezt a kérdést, és megtaláltam a muködoképes és tesztelt megoldást, gondolom megosztom veletek.
A titok nyitja egy nagyon parasztos, de hatékony megoldásban rejlik. Akkor lássuk is: new DialogIDString[][]={
\"Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt\\n\", // Sor 1 (Az \\n kell a végére!)
\"Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt,Teszt\"
};
Ezzel létrehoztuk a késobb megjeleno karakterláncot... new DialogString[1600]; // Az 1600 helyett a karakterek számát írd..
format(DialogString,sizeof DialogString,\"%s%s\",DialogIDString[0],DialogIDString[1]); // Szépen beágyazzuk a sorokat, ezzel átvertük a PAWN-t és nem veszi hoszúnak:D
Innentol magáért beszél a dolog szerintem...gyengébbek kedvéért:
A dialógus megjelenésénél a DialogString karakterláncot használjuk szövegnek...: ShowPlayerDialog(playerid,dialogid,style,caption,DialogString,button1[],button2[]);
Ugye nem is nehéz? Ha mégis bátran írj...Ennyi, Enjoy!