Üdv mindenkinek. Szeretnék dialogba egy jó hosszú szöveget beleírni, de ezt az üzenetet kapom:
: error 075: input line too long (after substitutions)
Megoldható valahogy, valamilyen úton, hogy jósok szöveget tudjak odaírni?
A dialog:
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, \"Üdvözöllek\",\"ITT A HOSSZÚ SZÖVEG\", \"Elfogadom\",\"Kilépek\");
Csináld stringekkel (Példa):
//Mód vagy script elejére:
//Szöveg:
new szövegString[ ][ ]={ //Lérte hozzuk a sorokat
\"Üdv sok az oszi peti.\\n\",
\"Majd vigyázz!\\n\",
\"Mindig sorbanállnak.\"
};
//Majd valahova:
new DialogString[53];//Karakterek száma ezt ird át mindig.
format(DialogString,sizeof DialogString,\"%s%s%s\",szövegString[0],szövegString[1],szövegString[2]);//Sorok
ShowPlayerDialog(playerid,DIALOG_1,DIALOG_STYLE_MSGBOX,\"Peti\",DialogString,\"Elfogadom\",\"Kilépek\");
//Ha parancsba szeretnéd:
if(strcmp(cmdtext, \"/oszihelp\", true) == 0)
{
new DialogString[53];//Karakterek száma ezt ird át mindig.
format(DialogString,sizeof DialogString,\"%s%s%s\",szövegString[0],szövegString[1],szövegString[2]);//Sorok
ShowPlayerDialog(playerid,DIALOG_1,DIALOG_STYLE_MSGBOX,\"Peti\",DialogString,\"Elfogadom\",\"Kilépek\");
return 1;
}