GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: szabyxxx - 2011. Október 30. - 22:26:11

Cím: Dialog túltöltés
Írta: szabyxxx - 2011. Október 30. - 22:26:11
Sziasztok fórumozók egy kérdésem lenne hogy a dialogba mért nem lehet annyit beleirni amennyit én akarok mert 5 error lesz a módba egy bizonyos pontnál többet nem lehet beleirni pedig ahogy elnézem másnak tele van pakolva elõre is kössz
Cím: Dialog túltöltés
Írta: The - 2011. Október 30. - 22:36:41
Mert limitált..csinálj mellé másikat..
Cím: Dialog túltöltés
Írta: double out - 2011. Október 30. - 22:39:45
Ha a sor hosszúságára gondolsz akkor itt egy példa rá:
 

ShowPlayerDialog(playerid, 546, DIALOG_STYLE_MSGBOX, \"Dialog\", \"szövegszövegszövegszövegszövegszöveg\\
szövegszövegszövegszövegszöveg\", \"A\", \"B\");

 
Fordított \\ jellel kell törni a sort, és alatta(!) ugyanúgy folytatni (RALT + Q)
Cím: Dialog túltöltés
Írta: szabyxxx - 2011. Október 30. - 22:45:51
én ezt eddig ugy tudtam hogy \\n vel kell törni a sort de nekem az a probámám hogy nem fér bele sok minden pedig igy csinálom pl /cmds - parancsok1\\n/cmds2 - parancsok2\\n/cmds3 - parancsok 3
Cím: Dialog túltöltés
Írta: double out - 2011. Október 30. - 22:47:49
A \\n és \\ nem ugyanaz, a \\n a dialógban kezd új sort, de a \\ töri a sort a szkriptben, és alatta lehet folytatni.
Példa:
 
ShowPlayerDialog(playerid, 546, DIALOG_STYLE_MSGBOX, \"Dialog\", \"/cmds - parancsok1\\n/cmds2 - parancsok2\\
\\n/cmds3 - parancsok 3\", \"A\", \"B\");
Cím: Dialog túltöltés
Írta: .:Secur:. - 2011. Október 30. - 22:48:59
Ja hát egy idõvel elfogyik a hely ahova tudnál írni...
Csinálj egy másol dialogot.
Ha mégésre kattint akkor bezárja és nem nyit újat, ha az ok-ra akkor felhozza a következõ dialogot.
Cím: Dialog túltöltés
Írta: kurta999 - 2011. Október 30. - 22:53:57
[pawn]
new const Help[][] =
{
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Üdvözöllek a Nagy Magyar Stunt Szerver v\" #SERVER_VERSION \"-en...\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\",
\"Ez egy Stunt, Drift, Fun, DeathMatch, szerver. Januárban múlt el 1 éves.\"
};
new dline[4096];
CMD:help(playerid, params[])
{
    dline[0] = EOS;
for(new i; i < sizeof(Help); i ++)
{
   strcat(dline, Help);

    strcat(dline, \"\\n\");


}


ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, \"{\" #XCOLOR_BLUE \"}Rövid leírás a szerverrõl...\", dline, \"Ok\");


return 1;


}


[/pawn]
Cím: Dialog túltöltés
Írta: szabyxxx - 2011. Október 30. - 23:52:07
Köszi zárok  ;)