SA-MP Forums Archive
[HELP] How to make long dialog like this?:O [REP+1] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [HELP] How to make long dialog like this?:O [REP+1] (/showthread.php?tid=323633)



[HELP] How to make long dialog like this?:O [REP+1] - ProdrifterX - 06.03.2012

Hello )
I need help with dialog
how to make long dialog like this with a lot of words ? :O


Uploaded with ImageShack.us
Help pls
Thanks
Repped!


Re: [HELP] How to make long dialog like this?:O [REP+1] - Pooh7 - 06.03.2012

Use \n for new line and \t for tab (4 spaces)


Re: [HELP] How to make long dialog like this?:O [REP+1] - Konstantinos - 06.03.2012

Use \t to tab and \r\n for new line. As much text as you have then longer dialog.


Re: [HELP] How to make long dialog like this?:O [REP+1] - ProdrifterX - 06.03.2012

omfg i know.. -.-
but this is toooooooooo longer listen up, try to make this with /n and with a lot of text and it will show u errors : too much text i got thisone but it shows errors or i dont know how to put... look
Quote:

new BigString15[1900];
strcat(BigString15, "\t\t{66FF00}Inportant Commands{FFFFFF}\t\t\n\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE---------BUT LONG TEXT NOT LIKE OTHER-----------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
strcat(BigString15, "TEXT HERE--------------------------------------------------------------===\n", 1900 );
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{FF0000}--- General Commands ---", BigString15, "OK","");




Re: [HELP] How to make long dialog like this?:O [REP+1] - Konstantinos - 06.03.2012

Max String Lenght for Dialogs is 1024.
pawn Код:
new BigString15[ 1024 ];
strcat( BigString15, "\t\t{66FF00}Inportant Commands{FFFFFF}\t\t\n\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE---------BUT LONG TEXT NOT LIKE OTHER-----------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n", );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
strcat( BigString15, "TEXT HERE--------------------------------------------------------------===\n" );
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{FF0000}--- General Commands ---", BigString15, "OK", "" );



Re: [HELP] How to make long dialog like this?:O [REP+1] - Jeffrey_Hatrix Jeffrey_ - 06.03.2012

@EDIT Sorry, i don't saw your post /\


Like this...?
pawn Код:
new LocalSaveWords[256];
    new strLocal[128];
    format(strLocal, sizeof(strLocal), "=> A Long realy long dialog, \n\n\n\n with so much words\n\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "=> like at one window\n\n\n\n can you use format & strcat to do this...");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "A Long Dialog", LocalSaveWords, "Ok", "");



Re: [HELP] How to make long dialog like this?:O [REP+1] - ProdrifterX - 06.03.2012

Dwane you're so pro :O
OMFG i cant rep you again -.-
i repped you alrdy.. ://
THANK YA<3


Re: [HELP] How to make long dialog like this?:O [REP+1] - ProdrifterX - 06.03.2012

Quote:
Originally Posted by Jeffrey_Hatrix Jeffrey_
Посмотреть сообщение
@EDIT Sorry, i don't saw your post /\


Like this...?
pawn Код:
new LocalSaveWords[256];
    new strLocal[128];
    format(strLocal, sizeof(strLocal), "=> A Long realy long dialog, \n\n\n\n with so much words\n\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "=> like at one window\n\n\n\n can you use format & strcat to do this...");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    format(strLocal, sizeof(strLocal), "Text=======================================================text\n\n\n");
    strcat(LocalSaveWords, strLocal);
    ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "A Long Dialog", LocalSaveWords, "Ok", "");
thank you too