Üdv!
Szerintem sokaknak problémát okoz, hogy egy bizonyos méretû dialog létrehozásakor a pawno hibát ír.
Ez azért van mert a pawnoban meg van adva egy bizonyos méret amit nem haladhat meg az egy soron belüli karakterek száma.
Ahhoz, hogy nagyméretû dialogokat hozhasssunk létre mint például ez:
http://kepfeltoltes.hu/110428/356266850N_vtelen_www.kepfeltoltes.hu_.jpg[/img]
az egész nem sokban különbözik az eredetitõl csupán létre kell hozni egy elég nagy méretû stringet ami elég a szöveg tárolásához. Formázzuk õket úgy hogy ami a játékban egy sor az pawnoban is egy sor legyen.
a format nál természetesen ugyanannyi %s nek kell lennie ahány sor van. Se töb se kevesebb
Itt van az elõbb látott kép kódja.
[pawn] new DIALOGstring[2000];
format(DIALOGstring, sizeof(DIALOGstring),\"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\",
\"{\"#FFFFFF\"}Ez a szerver egy Freeroam szerver. A szerver 2011. 04. 3. óta üzemel. Logónk {\"#FFFF00\"}WS-ES{\"#FFFFFF\"}, ezt sok helyen metalálhatjátok a szerveren.\\n\",
\"A szerver honlapja {\"#FFFF00\"}www.wses.tarhely.biz{\"#FFFFFF\"}, itt megtekinthetsz: információkat, videókat, képeket, idõpontokat és társaloghatsz különbözõ témákban.\\n\",
\"A szerver célja, hogy aki ide téved az többé el se akarjon menni, fontos megemlíítenem, hogy a szerver non profit, tehát itt semmiért sem kell fizetni.\\n\",
\"ha valaki mégis pénzt kér tõled valamiért az át akar verni. Admin TGF csak {\"#FFFF00\"}a kijelölt idõpontokon{\"#FFFFFF\"} van, semmikor máskor! Kivételes esetben van másképp.\\n\\n\",
\"Mit is csinálhatsz a szerveren?\\nMivel a szerver Freeroam, ezért gyakorlatilag mindent ami nem ütközik a szabályzatba ({\"#FFFF00\"}/rules{\"#FFFFFF\"}). Pár dolog a sok közül:\\n\\nKész:\\n\",//kész
\"\\t-Hívhatsz le autókat és szinte végtelen dolgot csinálhatsz velük ({\"#FFFF00\"}/vehhelp{\"#FFFFFF\"})\\n\",
\"\\t-Teljesíthetsz feladványokat ({\"#FFFF00\"}Matek, Reakció, Kincskeresés{\"#FFFFFF\"})\\n\",
\"\\t-Elteleportálhatsz többszáz helyre ahol különbözõ dolgokat csinálhatsz ({\"#FFFF00\"}/teles{\"#FFFFFF\"})\\n\",
\"\\t-Hallgathatsz zenéket miután letöltötted a szükséges programot ({\"#FFFF00\"}/audiohelp{\"#FFFFFF\"})\\n\",
\"\\t-Vehetsz fegyvereket és harcolhatsz a dicsõségért. Légy te a le ádázabb gyilkos ({\"#FFFF00\"}/fegyver{\"#FFFFFF\"})\\n\",
\"\\t-Megnézheted karaktered adatait vagy akár mások adatait ({\"#FFFF00\"}/stats{\"#FFFFFF\"})\\n\",
\"\\t-Harcolhatsz DM-ekben, hogy mesteri fokra emeld tudásodat a harc terén.\\n\",
\"\\t-Ha meguntad a száguldozást és az õrült repkedést próbáld ki a munkákat ({\"#FFFF00\"}/jobs{\"#FFFFFF\"})\\n\",
\"\\t-És ha mindez nem lenne elég, Minden szombaton Sunday Night Party van DjDevillel.\\n\\nTerv:\\n\",
\"\\t-Vehetsz házakat amikbe be tudsz menni, alakíthatod a belsejét, autót vehetsz hozzá.({\"#FFFF00\"}/househelp{\"#FFFFFF\"})\\n\",
\"\\t-Elszegõdhetsz bandákhoz és részt vehetsz a piszkos ügyleteikben és háborúikban. ({\"#FFFF00\"}/bandahelp{\"#FFFFFF\"})\\n\",
\"Ha ezek után bármilyen kérdésed van nyugodtan fordulj a WS-ES Admin csapatához, amiben tuudnak segítenek!\\n\");
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, \"{\"#FF0000\"}Információk:\", DIALOGstring, \"Rendben\",\"\");
return 1;[/pawn]