Megoldható hogy több oldalas legyen a dialog.
Csak ki kell kísérletezni a megfelelõ megoldást ez persze pár tesztelést igényelni fog a játékban mivel a print/printf nem képes ennyire hosszú karakterláncot megjeleníteni consol ablakban, ezért csak a játékban lévõ ShowPlayerDialogot lehet használni erre a célra.
Mivel mysql adatbázisból kéred le az adatokat egyszerûen határt szabhatsz a lekért adatok mennyiségének illetve a kezdés pontját is beállíthatod mégpedig a LIMIT utasítás használatával.
Melynek ha kettõ szám adatot adsz meg, abban az esetben az elsõ szám a kezdés pozícióját jelenti a második a megjelenített adatsorok számát.
SELECT * FROM `tablename` LIMIT 0, 20
SELECT * FROM `tablename` LIMIT 50, 20
Az érthetõség kedvéért csak 20-at adtam meg a lekért sorok maximális számának.
Magyarázat:
Az összes adat (*) kiválasztása (SELECT) a (tablename) adatbázisból melynek kezdése a (LIMIT 0, 20) (a példában az elsõnél 0 majd a másodiknál az 50.) rekordtól számított maximálisan 20 darab adatsor.
Azt megismétlem hogy ez csak akkor ilyen ha kettõ szám adat szerepel a LIMIT utasítás után egy picit másképp mûködik ha csak egy adat van ott, de az is csak a maximálisan lekért adatsorok számát jelöli.