Szerző Téma: Dialog hosszú sor probléma  (Megtekintve 754 alkalommal)

Dialog hosszú sor probléma
« Dátum: 2014. szeptember 29. - 18:23:37 »
0 Show voters
Sziasztok.A következõ kis problém van.Mivel 550-karakter hosszú lehet egy sor hogyan folytassam a következõ sorba?
 
    if(!strcmp(cmdtext, \"/tele\", true))
    {
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, \"{FFCC33}Hun New Life Teleport Menu:\", \"{15FF00}Las Venturas\\n{15FF00}Monster2\\n{15FF00}Monster\\n{15FF00}San Fiero\\n{15FF00}Los Santos\\n{15FF00}Chilliad\\n{15FF00}Las Vegas Air\\n{15FF00}San Fiero Air\\n{15FF00}Los Santos Air\\n{15FF00}Old Air (aa)\\n{15FF00}Puertorico\\n{15FF00}Area51\\n{15FF00}Beach\\n{15FF00}Beach1\\n{15FF00}Farm {FF0606}(Munka)\\n{15FF00}Farm1 {FF0606}(Munka1)\\n{15FF00}Bánya {FF0606}(Munka2)\\n{15FF00}Vastelep\", \"Választ\", \"Kilép\");
        return 1;
    }
    return 0;
}

 
És ezeket még hozzászeretném írni:
 
\\n{15FF00}Kamionos{FF0606}(Munka3)\\{15FF00}Pizzafutár{FF0606}(Munka4)

 
Olvasgattam hogy fordított per jellel lehet valahogy,de sajnos nem értem.Kezdõ vagyok így ha lehet beírnátok nekem ezt a pár parancsot? Elõre is köszönöm.
« Utoljára szerkesztve: 2014. szeptember 29. - 20:40:58 írta Flash »

Dialog hosszú sor probléma
« Válasz #1 Dátum: 2014. szeptember 29. - 18:26:24 »
0 Show voters
Szia!
Ahol uj sort szeretnél kezdeni ezt tedd oda \\n és egy soral lejebb rakja

Dialog hosszú sor probléma
« Válasz #2 Dátum: 2014. szeptember 29. - 18:31:09 »
0 Show voters
De az úgy nem mûködik.Hibákat ír ki.Azt a \\n minden teleport között használom ugye hogy egy sorral lejjebb tegye,Na de a pawnóba elértem az 550karaktert és azt írja ki hogy: error 075: input line too long (after substitutions)
« Utoljára szerkesztve: 2014. szeptember 29. - 18:33:46 írta yamaha14 »

Dialog hosszú sor probléma
« Válasz #3 Dátum: 2014. szeptember 29. - 19:12:35 »
0 Show voters
Csinálj még egy dialogot.
A mostani utolsó pedig az újra irányítson.
Pl. Tovább a következõ oldalra
És meg van oldva.

Dialog hosszú sor probléma
« Válasz #4 Dátum: 2014. szeptember 29. - 19:41:58 »
0 Show voters
Új dialogot nem szeretnék azt szeretném ha az összes teleport /tele parancsban benne lenne,Esetleg úgy ,hogy a /tele parancsban van olyan hogy Munkák és azon belül vannak a munka teleportok.Na de ilyeneket meg nem tudok csinálni mert teljesen kezdõ vagyok. :(

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Dialog hosszú sor probléma
« Válasz #5 Dátum: 2014. szeptember 29. - 20:40:50 »
0 Show voters

Dialog hosszú sor probléma
« Válasz #6 Dátum: 2014. szeptember 29. - 21:26:38 »
0 Show voters
Köszönöm a segítségeteket.
Végülis sikerült megoldani TeamSpeaken keresztül az egyik barátommal (ViktorZs)
Így sikerült:
if(!strcmp(cmdtext, \"/tele\", true))
    {
        new str1[200],str2[300],str3[200],str4[200],str5[200],str6[200],str7[200],string[1500];
        format(str1,sizeof(str1),\"{15FF00}Las Venturas\\n{15FF00}Monster2\");
        format(str2,sizeof(str2),\"\\n{15FF00}Kamionos{FF0606}(Munka3)\\n{15FF00}Pizzafutár{FF0606}|Munka4|\");
        format(str3,sizeof(str3),\"\\n{15FF00}Monster\\n{15FF00}San Fiero\\n{15FF00}Los Santos\\n{15FF00}Chilliad\");
        format(str4,sizeof(str4),\"\\n{15FF00}Las Vegas Air\\n{15FF00}San Fiero Air\\n{15FF00}Los Santos Air\");
        format(str5,sizeof(str5),\"\\n{15FF00}Old Air (aa)\\n{15FF00}Puertorico\\n{15FF00}Area51\\n{15FF00}Beach\");
        format(str6,sizeof(str6),\"\\n{15FF00}Beach1\\n{15FF00}Farm {FF0606}(Munka)\\n{15FF00}Farm1 {FF0606}(Munka1)\");
        format(str7,sizeof(str7),\")\\n{15FF00}Bánya {FF0606}(Munka2)\\n{15FF00}Vastelep\");
        format(string,sizeof(string),\"%s%s%s%s%s%s%s\",str1,str3,str4,str5,str6,str7,str2);
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, \"{FFCC33}Hun New Life Teleport Menu:\", string, \"Választ\", \"Kilép\");
        return 1;
    }
    return 0;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal