Szia!
Egy kérdésem lenne ,hogyan lehet azt megcsinálni,hogy amikor használom az \\n t akkor nincs valami amivel megakadályozhatom hogy tovább terjedjen?
pl.:
new amm[128];
format(amm, 100, \"Slot Név Töltény\\n1 idekellene valami \\nDesert Eagle ide megint \\n %d\", pInfo[playerid][pDeagle]);
Mert igy örökké egymás alá rakná.
Elõre is köszönöm
(bocsi nemtudok codet használni valamiért nemtudok)
ha jól értem most, akkor ez így szimplán megoldja a gondod. a \"_\"-ak helyett hagyhatsz szóközt is, de így látod, hogy mit is csinálsz :)
new amm[128];
format(amm, 100, \"Slot________Név________Töltény\\n1_____Desert Eagle_____%d\", pInfo[playerid][pDeagle]);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, \"Teszt\", \"Slot\\tNév\\t\\tTöltény\\n1\\tDesert Eagle\\t50\\n2\\tM4\\t\\t41\\n3\\tAK-47\\t\\t50\\n\\n\\n\\nSlot\\tNév\\t\\tTöltény\\n\\n1\\tDesert Eagle\\t50\\n2\\tM4\\t\\t41\\n3\\tAK-47\\t\\t50\\n\\n\\n\\n{00FFFF}Slot\\tNév\\t\\tTöltény\\n\\n1{FFFFFF}\\tDesert Eagle\\t50\\n{00FFFF}2{FFFFFF}\\tM4\\t\\t41\\n{00FFFF}3{FFFFFF}\\tAK-47\\t\\t50\", \"Bezárás\", \"\");
[hs width=222]
http://kephost.com/images/2014/05/18/DialogTeszt1a875.png[/hs]
Persze ha automatikusan és dinamikusan akarod kiíratni az adatokat, már nehezebb dolgod lesz.
[mod]Ha megoldódott a problémád akkor zárd a témát.[/mod]
Szia!
Egy kérdésem lenne ,hogyan lehet azt megcsinálni,hogy amikor használom az \\n t akkor nincs valami amivel megakadályozhatom hogy tovább terjedjen?
pl.:
new amm[128];
format(amm, 100, \"Slot Név Töltény\\n1 idekellene valami \\nDesert Eagle ide megint \\n %d\", pInfo[playerid][pDeagle]);
Mert igy örökké egymás alá rakná.
Elõre is köszönöm
(bocsi nemtudok codet használni valamiért nemtudok)
Szia!
Egy kérdésem lenne ,hogyan lehet azt megcsinálni,hogy amikor használom az \\n t akkor nincs valami amivel megakadályozhatom hogy tovább terjedjen?
pl.:
new amm[128];
format(amm, 100, \"Slot Név Töltény\\n1 idekellene valami \\nDesert Eagle ide megint \\n %d\", pInfo[playerid][pDeagle]);
Mert igy örökké egymás alá rakná.
Elõre is köszönöm
(bocsi nemtudok codet használni valamiért nemtudok)
lehet, hogy velem van a gond, de nem vágom, mit is szeretnél. hisz ah nem akarsz sortörést, akkor ne íj bele \"\\n\"-t.
a codetagekhez pedig [.code=pawn] [./code] csak ugyebár pontok nélkül :)
Igy kellene legyen: Slot Név Töltény
1 Desert Eagle 50
de ha nemválassza el semmi az n eket akkor pedig ilyen lessz:
Slot Név Töltény
1
Desert Eagle
50
ezért kellene egy olyan elválasztó meg az hogy pl 2 vel lejebb rakja
nincs valami amivel meglehetne ezt csinálni?
igy kellene az egéssz kinézzen dialogba:
Slot Név Töltény
1 Desert Eagle 50
2 M4 41
3 AK-47 50
és igy tovább :D
ha jól értem most, akkor ez így szimplán megoldja a gondod. a \"_\"-ak helyett hagyhatsz szóközt is, de így látod, hogy mit is csinálsz :)
new amm[128];
format(amm, 100, \"Slot________Név________Töltény\\n1_____Desert Eagle_____%d\", pInfo[playerid][pDeagle]);
de allata kellene legyen
valahogy igy kellene kinézzen dialogba
Slot Név Töltény
1 Desert Eagle 50
de allata kellene legyen
valahogy igy kellene kinézzen dialogba
Slot Név Töltény
1 Desert Eagle 50
úgy néz ki.
Azt hiszem a \\t (tab) lesz a megoldás.
Slot\\tNév\\tTöltény\\n
1\\tDesert Eagle\\t1000\\n
stb, stb...
Azt hiszem a \\t (tab) lesz a megoldás.
Slot\\tNév\\tTöltény\\n
1\\tDesert Eagle\\t1000\\n
stb, stb...
a szimpla tab-bal csak annyi a baj, hogy elfog neki csúszni. mert a tab hosszúsága lehet, hogy egyforma, viszont a szavak elõtte nem egyforma hosszú karakterûek. ezért egyszerûbb, ha jól megakarja csinálni, hogy szóközölget, és próbálgatja, hova, mennyi kell.
Számításokkal egyébként megoldható lenne, hogy mindig alá kerüljön.
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, \"Teszt\", \"Slot\\tNév\\t\\tTöltény\\n1\\tDesert Eagle\\t50\\n2\\tM4\\t\\t41\\n3\\tAK-47\\t\\t50\\n\\n\\n\\nSlot\\tNév\\t\\tTöltény\\n\\n1\\tDesert Eagle\\t50\\n2\\tM4\\t\\t41\\n3\\tAK-47\\t\\t50\\n\\n\\n\\n{00FFFF}Slot\\tNév\\t\\tTöltény\\n\\n1{FFFFFF}\\tDesert Eagle\\t50\\n{00FFFF}2{FFFFFF}\\tM4\\t\\t41\\n{00FFFF}3{FFFFFF}\\tAK-47\\t\\t50\", \"Bezárás\", \"\");
[hs width=222]
http://kephost.com/images/2014/05/18/DialogTeszt1a875.png[/hs]
Persze ha automatikusan és dinamikusan akarod kiíratni az adatokat, már nehezebb dolgod lesz.
[mod]Ha megoldódott a problémád akkor zárd a témát.[/mod]