Szerző Téma: Tabulátor  (Megtekintve 5264 alkalommal)

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #15 Dátum: 2013. Március 05. - 21:21:33 »
0
Bocsi a duplaposztért!
Valaki tud egy biztos megoldást erre a tabulátoros dologra?
Így akarnám:
Pénz:   $10          Pont:   100
Ölés:   10            Halál:   10
format függvényben:
Pénz:  $%d        Pont:  %d
Ölés:   %d         Halál:  %d
Ezeket kéne tabulálni, hogy a játékban is így mutassa. Sose csússzanak el, mindig egy vonalban legyenek.
Valaki?

Tabulátor
« Válasz #16 Dátum: 2013. Március 06. - 07:02:32 »
+1
Idézetet írta: Gabor.. date=1362514893\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26204\" data-ipsquote-contentclass=\"forums_Topic
Bocsi a duplaposztért!
Valaki tud egy biztos megoldást erre a tabulátoros dologra?
Így akarnám:
Pénz:   $10          Pont:   100
Ölés:   10            Halál:   10
format függvényben:
Pénz:  $%d        Pont:  %d
Ölés:   %d         Halál:  %d
Ezeket kéne tabulálni, hogy a játékban is így mutassa. Sose csússzanak el, mindig egy vonalban legyenek.
Valaki?
 
Esetleg így?
 

Pénz:  $%d\\tPont:  %d
Ölés:   %d\\tHalál:  %d

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #17 Dátum: 2013. Március 06. - 13:28:26 »
0
Nem jó. :/
Kód:
 

CMD:dialog( playerid )
{
new
szString[ 300 + 1 ];
format( szString, sizeof( szString ),
    \"Pénz:             $%d\\tPont:                  %d\\n\\
              Ölés:              %d\\tHalál:                 %d\\n\\
     Figyelmeztések:    %d\\tMegnyert tesztek:      %d\", 1000, 5555, 10, 5, 5, 10 );
ShowPlayerDialog( playerid, 500, DIALOG_STYLE_MSGBOX, \"asdegypélda\",  szString, \"ok\", \"\" );
return 1;
}

 
Kép:
\"816029500N_vtelen_www.kepfeltoltes.hu_.png\"
Elég sok helyen láttam ilyen dialógot, ezek szerint meg lehet oldani.
« Utoljára szerkesztve: 2013. Március 06. - 13:42:44 írta Gabor.. »

Nem elérhető totar

  • 425
    • Profil megtekintése
Tabulátor
« Válasz #18 Dátum: 2013. Március 06. - 14:27:50 »
+1
Szerintem nincs biztos megoldás(sohasem fognak egymás alá esni a szövegek pontosan), mert a betû méretek nem egyeznek meg...
 
Idézetet írta: ɐʞzssǝlosz date=1357592759\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26204\" data-ipsquote-contentclass=\"forums_Topic
Az eltérõ egy két esetrõl kellene kép, hogy lehessen vele tesztelni.
De szerintem akkor se lesz 100 százalékos, én a karakterek szélességére próbálok ezzel utalni.
Példaként
10 darab i:
iiiiiiiiii
és 10 darab a:
aaaaaaaaaa
 

Tabulátor
« Válasz #19 Dátum: 2013. Március 06. - 14:44:11 »
+1
Egy kérdés...
Ez az általam publikált téma hogy az édes anyámba került a segítségkérések közé?!
Egy válasz..
Ha hazaértem, leírom, hogy hogy csináld meg a dialogos stringes cucmót, de most nincs rá idõm.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #20 Dátum: 2013. Március 06. - 15:33:39 »
0
Megköszönném.  :)

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Tabulátor
« Válasz #21 Dátum: 2013. Március 06. - 19:20:40 »
0
Valaki mondja el nekem kérlek, hogy ez mitõl leírás?
Csak mert eredetileg jó helyen volt, csak Anthony áthelyezte...

Tabulátor
« Válasz #22 Dátum: 2013. Március 06. - 20:37:01 »
+1
Idézetet írta: totar date=1362576470\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26204\" data-ipsquote-contentclass=\"forums_Topic
Szerintem nincs biztos megoldás(sohasem fognak egymás alá esni a szövegek pontosan), mert a betû méretek nem egyeznek meg...
 

Az eltérõ egy két esetrõl kellene kép, hogy lehessen vele tesztelni.
De szerintem akkor se lesz 100 százalékos, én a karakterek szélességére próbálok ezzel utalni.
Példaként
10 darab i:
iiiiiiiiii
és 10 darab a:
aaaaaaaaaa
 

[/quote]
Sõt én most már hozzá tenném a felbontást is, én például: 1680*1050*32 beállítással játszok.
Notepad++-nál is ha növelem vagy csökkentem a betûméretet ott is rosszul jelennek meg a sorok amelyeket korábban tabulátorokkal szépen oszlopokba rendeztem.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #23 Dátum: 2013. Március 06. - 20:42:53 »
0
De akkor pár szerveren, ahol ilyen van, ott hogy van szépen tabulálva?

Tabulátor
« Válasz #24 Dátum: 2013. Március 06. - 20:47:55 »
+1
Meg kell próbálni csak sima szóközökkel kiegészíteni a dolgot.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #25 Dátum: 2013. Március 06. - 20:50:14 »
0
Már próbáltam, de az sem jó. :/

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Tabulátor
« Válasz #26 Dátum: 2013. Március 06. - 23:35:14 »
+1
Maximum valahogy így lehet:
 

new
szString[ 300 + 1 ];
   
format( szString, sizeof( szString ),
\"%20s%10d$\\t\\t%20s%10d\\n\\
%20s%10d\\t\\t%20s%10d\\n\\
%20s%10d\\t\\t%20s%10d\", \"Pénz\", 1000000, \"Pont\", 555005, \"Ölés\", 10420, \"Halál\", 5, \"Figyelmeztetések\", 5, \"Megnyert tesztek:\", 10 );
print(szString);

 
Eredmény:
\"eredmeny.png\"

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #27 Dátum: 2013. Március 07. - 12:40:35 »
0
Úgy sem jó. :/
\"1203078479N_vtelen_www.kepfeltoltes.hu_.png\"

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Tabulátor
« Válasz #28 Dátum: 2013. Március 08. - 01:58:45 »
+1
Dialógba nem fogod tudni normálissan megcsinálni, ha csak nem csinálsz valami függvényt vagy akármit a betûméretekre, amivel átszámítod mikor fogja átdobni.
 
De akkor pár szerveren, ahol ilyen van, ott hogy van szépen tabulálva?[/quote]
Úgy vannak szépen tabulálva, hogy azok konstans üzenetek, tehát egyszer megcsinálták és az jó.
Én a top 30 játékosra használtam, ott nem ugyanazok az értékek vannak, soha nemvolt pontos.
Egy parancs dialógra simán megtudod csinálni, mert azt egyszer megírod azt széttudod számolni jópár tesztelés után, hogy pontossan kijöjjön.
« Utoljára szerkesztve: 2013. Március 08. - 02:02:41 írta kurta999 »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Tabulátor
« Válasz #29 Dátum: 2013. Március 08. - 13:55:49 »
0
Idézetet írta: kurta999 date=1362704325\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26204\" data-ipsquote-contentclass=\"forums_Topic
Dialógba nem fogod tudni normálissan megcsinálni, ha csak nem csinálsz valami függvényt vagy akármit a betûméretekre, amivel átszámítod mikor fogja átdobni.
 
De akkor pár szerveren, ahol ilyen van, ott hogy van szépen tabulálva?
Úgy vannak szépen tabulálva, hogy azok konstans üzenetek, tehát egyszer megcsinálták és az jó.
Én a top 30 játékosra használtam, ott nem ugyanazok az értékek vannak, soha nemvolt pontos.
Egy parancs dialógra simán megtudod csinálni, mert azt egyszer megírod azt széttudod számolni jópár tesztelés után, hogy pontossan kijöjjön.
 
[/quote]
Értem...:)
Köszi mindenkinek!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal