Szerző Téma: Dialogba szöveg  (Megtekintve 770 alkalommal)

Dialogba szöveg
« Dátum: 2010. szeptember 25. - 12:44:55 »
0 Show voters
Ü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\");
« Utoljára szerkesztve: 2010. szeptember 25. - 12:55:41 írta negyes44 »

Dialogba szöveg
« Válasz #1 Dátum: 2010. szeptember 25. - 14:59:53 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2010. szeptember 25. - 15:08:41 írta [M]D[S]Rotary »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal