Szerző Téma: [TuT]Sok szöveg dialógusba  (Megtekintve 5414 alkalommal)

Nem elérhető Mike

  • 849
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Dátum: 2009. november 19. - 15:59:03 »
0 Show voters
Hy!

Utána néztem hogy lehet megoldani és rá is találtam a megoldásra, valaki már kérdezte csak már elfelejtettem hogy melyik topic-ban szóval gondoltam ide írom. :) :D

A titka az hogy a vesszok után kell új sorba rakni

Példa:

ShowPlayerDialog ( playerid, 1, DIALOG_STYLE_MSGBOX, \"Wazze\",
\"Egy Keto Háhom Múkodj!\",
 \"Múkodott\",
 \"Nem Múkod\" );
( Pirossal jelöltem, ahol új sorba lehet tenni )
Így nem fogja a pawno azt írni hogy túl hosszú a sor és még azzal is meg lehet akadályozni ha nem rakunk szóközöket ;D

__________________

UPDATE:

2.


Ha mondhatjuk, végtelen hosszúságú szöveget lehet így írni ( kurta, örülj ;D ) Angol fórumon írták le és gondoltam akkor már kiegészítem a tut-omat :)


Egy fordított per jellel lehet megcsinálni ( Alg Gr + Q )


Mutatom is:


ShowPlayerDialog ( playerid, 1, DIALOG_STYLE_MSGBOX, \"Hejhó\", \"Jupi jupi jé
\\

Dicsak buksi ezt kell csinánie
\\

Hi-hi ha-ha\", \"Csuhajja\", \"Dicsak\" );


Szóval ahol úgy gondolod hogy már-már túl hosszú az a sor, írsz egy fordított per jelet ( \\ ) és új sorba kezded. :)

Remélem segített valakinek ;D


Üdv.: MiKE
« Utoljára szerkesztve: 2009. november 20. - 15:14:04 írta Mike »

dnsdj

  • Vendég
[TuT]Sok szöveg dialógusba
« Válasz #1 Dátum: 2009. november 19. - 16:37:10 »
0 Show voters
ez jól jött :P
Késöbb kiprobálom :D csak most gostopnak segitek

Knight

  • Vendég
[TuT]Sok szöveg dialógusba
« Válasz #2 Dátum: 2009. november 19. - 17:02:33 »
0 Show voters
Jó lett.

Eddig én mindig \'\\n\'-el csinálta.


De már tudom, hogy így is lehet. :)

Nem elérhető Mike

  • 849
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #3 Dátum: 2009. november 19. - 17:40:51 »
0 Show voters
Ooo az \\n az csak új sort kezd, de ez azt akadályozza meg hogy ne legyen olyan hosszú a sor a pawno-ban  ;D
 
Jó lett.[/quote]
Ja és kösz. ;D

jana4

  • Vendég
[TuT]Sok szöveg dialógusba
« Válasz #4 Dátum: 2009. november 19. - 20:14:55 »
0 Show voters
Nice.

De ha új sorokat akarsz akkor használd az  \\n -t . pééda:

 
ShowPlayerDialog ( playerid, 1, DIALOG_STYLE_MSGBOX, \"more\\ncsumi!\\ncsöves\");

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #5 Dátum: 2009. november 19. - 20:18:47 »
0 Show voters
Akkor így lehetne oan dialogot csinálni mint GamerX en?

Nem elérhető Mike

  • 849
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #6 Dátum: 2009. november 19. - 20:32:33 »
0 Show voters
De ha új sorokat akarsz akkor használd az  \\n -t . pééda:[/quote]
Kösz a tippet, de ezt már tudtam  :D csak nem errõl volt most szó :)
 
Akkor így lehetne oan dialogot csinálni mint GamerX en?[/quote]
Azt hiszem igen ;)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #7 Dátum: 2009. november 20. - 14:26:57 »
0 Show voters
De ezt nem értem! itt is /n el kell j sort csinálni mer ha mégegy sort irok lefele az nemjó avki irjon rá 1 példát oan nagy dialógra pls ami kurva sok szöveget foglal magába elore thx xD
« Utoljára szerkesztve: 2009. november 20. - 14:31:35 írta kurta999 »

Nem elérhető Mike

  • 849
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #8 Dátum: 2009. november 20. - 15:03:25 »
0 Show voters
A \\n -el lehet újabb sorokba írni, de úgy látom félreértelmezteted a tutorilat  :D Ez csak azt akadályozza meg, hogy ha túl sok cuccot írsz bele akkor ne írja a pawno error-nak azt a sort, amiért túl hosszú. Igaz nem végtelen szöveget lehet így bele írni de egypár helyet meglehet vele spórolni ;D
_____________________________________________
UPDATE:
Foposzt Módosítva!
« Utoljára szerkesztve: 2009. november 20. - 15:13:33 írta Mike »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #9 Dátum: 2009. november 20. - 18:24:00 »
0 Show voters
Igyse tudsz nagy dialógot csinálni! :\'(
 
   if (strcmp(\"/tele\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog ( playerid, 1, DIALOG_STYLE_MSGBOX, \"Hejhó\", \"/sktp /dam /dam2 /jizzy /ch /hp /stadium /lvsz /lvs /lsa /sfa /lva /aa\\n\\
Stuntok: /mp /lvparkour /hopdehop /freeway /bigjump /kisparkour /wride\\n\\
Jumpok: /aa2 /sfj /chj /bj[1-3] /bsj[1-9] /chee\\n\\
Városok: /ls /sf /lv\\n\\
Verseny: /drift[1-7] /derby[1-5] /drag /dirt /sumo /8track /fall /chrace /terep[1-2]\\n\\
       DeathMatch: /hajódm /area51dm /teamdm /minigunmadness /rcwar /islanddm /háború\\n\\
        Egyéb /rc /aquapark /grove /bus /hideout /tune[1-4] /watchrcwar /heavy /dock /rend(ls,sf,lv) /fb\", \"Csuhajja\", \"Dicsak\" );
return 1;
}

 
Ez mér error ha ez Egyéb sort letürülöm akkor még nem errorozik a geci
« Utoljára szerkesztve: 2009. november 20. - 18:26:16 írta kurta999 »

Nem elérhető Mike

  • 849
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #10 Dátum: 2009. november 20. - 18:33:49 »
0 Show voters
Pedig nálam semmi baja... de ne így csináld, hanem úgy hogy ha sok nagy a sor csak akkor rakd új sorba, amúgy meg nem lehet állítani a dialóg méretén, hanem a szöveg mennyiségétol függ.Game-x-en azért volt benne pár szóköz és nem kis szöveget írtak...  ;D

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #11 Dátum: 2009. november 20. - 18:41:29 »
0 Show voters
Idézetet írta: Mike date=1258738429\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"178\" data-ipsquote-contentclass=\"forums_Topic
Pedig nálam semmi baja... de ne így csináld, hanem úgy hogy ha sok nagy a sor csak akkor rakd új sorba, amúgy meg nem lehet állítani a dialóg méretén, hanem a szöveg mennyiségétol függ.Game-x-en azért volt benne pár szóköz és nem kis szöveget írtak...  ;D
 
Neked ezt átcsinálja amx be?

Nem elérhető Mike

  • 849
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #12 Dátum: 2009. november 20. - 18:42:26 »
0 Show voters
Még szép :)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[TuT]Sok szöveg dialógusba
« Válasz #13 Dátum: 2009. november 20. - 19:00:22 »
0 Show voters
nekem ezt irja
 

C:\\Documents and Settings\\Rendszergazda\\Asztal\\Untitled.pwn(63) : error 075: input line too long (after substitutions)
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Untitled.pwn(64) : error 037: invalid string (possibly non-terminated string)
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Untitled.pwn(64) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Untitled.pwn(64) : error 017: undefined symbol \"n\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Untitled.pwn(64) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
5 Errors.

Knight

  • Vendég
[TuT]Sok szöveg dialógusba
« Válasz #14 Dátum: 2009. november 20. - 19:25:21 »
0 Show voters
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Untitled.pwn(63) : error 075: input line too long (after substitutions)

 
Túl hosszú az ami abban a sorban van.

Gondolom a dialógus...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal