[TfN]Fenster Größe und Inhalt ändern

    • [TfN]Fenster Größe und Inhalt ändern

      [SIZE="2"]Hey,
      Ich erkläre euch in diesem TfA [(T)utorial (f)ür (A)nfänger],
      wie ihr die Fenster(z.b. Login, Optionsfenster, usw.) ändern könnt.

      [SIZE="5"]Inhalt:[/SIZE]
      -[COLOR="LemonChiffon"]Vorwort[/COLOR]
      1.[COLOR="LemonChiffon"]Was braucht ihr?[/COLOR]
      2.[COLOR="LemonChiffon"]Was hat was zu bedeuten?[/COLOR]
      -[COLOR="LemonChiffon"]Nachwort[/COLOR]

      -[SIZE="5"][COLOR="LemonChiffon"]Vorwort[/COLOR][/SIZE]
      Dieses Tut ist für echte Anfänger gedacht,
      die gerade erst angefangen haben, offi files zu benutzen.
      Zudem hab ich grade nur die ganzen text dateien aufm PC.
      Also kann ich euch keine ingame screens zeigen.

      1.[COLOR="LemonChiffon"][SIZE="5"]Was braucht ihr?[/SIZE][/COLOR]
      -Einen Editor(ich nehm Notepad++)
      -ResData.H
      -ResData.txt.txt
      -resdata.INC
      -textClient.inc
      -TextClient.txt.txt

      Die ResDatas findet ihr in eurem Resource Ordner,
      der sich eurem Offi File Ordner befindet, alle 3 im Editor aufmachen:


      Ihr seht, in Notepad++ ist es schön farbig markiert.

      2.[COLOR="LemonChiffon"][SIZE="5"]Was bedeutet Was?[/SIZE][/COLOR]
      Ich nehme als Beispiel einfach mal das Login Fenster,
      da ich dies am einfachsten finde.

      -[SIZE="4"]ResData.h:[/SIZE]

      Quellcode

      1. [COLOR="Lime"]#define[/COLOR] [COLOR="Red"]APP_LOGIN[/COLOR] [COLOR="DeepSkyBlue"]501[/COLOR]


      -[COLOR="Lime"]#define[/COLOR]
      //Hier beginnt die Zeile.
      -[COLOR="Red"]APP_LOGIN[/COLOR]
      //Der Vollständige Name des Fenster, auch Applet genannt.
      -[COLOR="DeepSkyBlue"]501[/COLOR]
      //Die ID des Fensters(Applets)

      -[SIZE="4"]ResData.txt.txt:[/SIZE]

      Quellcode

      1. [COLOR="DeepSkyBlue"]IDS_RESDATA_INC_003026[/COLOR] [COLOR="Red"]Login[/COLOR]


      -[COLOR="DeepSkyBlue"]IDS_RESDATA_INC_003026[/COLOR]
      //Die ID, welche gleich in der resdata.inc vorkommt
      -[COLOR="Red"]Login[/COLOR]
      //Titel/Text der von der resdata.inc "einbezogen" wird.

      Jetzt der längste und etwas schwerere Teil.

      -[SIZE="4"]resdata.inc:[/SIZE]

      Quellcode

      1. [COLOR="Red"]APP_LOGIN "WndTile09.tga"[/COLOR] [COLOR="Sienna"]1 288 256 0x2410000 26[/COLOR]
      2. {
      3. [COLOR="DeepSkyBlue"]// Title String
      4. IDS_RESDATA_INC_003026[/COLOR]
      5. }
      6. {
      7. [COLOR="Orange"]// Help Key
      8. IDS_RESDATA_INC_003027[/COLOR]
      9. }
      10. {
      11. [COLOR="Lime"]WTYPE_BUTTON WIDC_OK "ButtLogin.bmp"[/COLOR] [COLOR="Sienna"]-842150451 72 108 212 128 0x220000 0 0 0 0[/COLOR]
      12. {
      13. [COLOR="DeepSkyBlue"]// Title String
      14. IDS_RESDATA_INC_003028[/COLOR]
      15. }
      16. {
      17. [COLOR="Orange"]// ToolTip
      18. IDS_RESDATA_INC_003029[/COLOR]
      19. }
      20. [COLOR="Lime"]WTYPE_BUTTON WIDC_QUIT "ButtQuit2.bmp"[/COLOR] [COLOR="Sienna"]-842150451 72 192 212 212 0x220000 0 0 0 0[/COLOR]
      21. {
      22. [COLOR="DeepSkyBlue"]// Title String
      23. IDS_RESDATA_INC_003030[/COLOR]
      24. }
      25. {
      26. [COLOR="Orange"]// ToolTip
      27. IDS_RESDATA_INC_003031[/COLOR]
      28. }
      29. [COLOR="Lime"]WTYPE_EDITCTRL WIDC_ACCOUNT "WndEditTile00.tga"[/COLOR] [COLOR="Sienna"]1 92 20 252 40 0x20000 0 0 0 0[/COLOR]
      30. {
      31. [COLOR="DeepSkyBlue"]// Title String
      32. IDS_RESDATA_INC_003032[/COLOR]
      33. }
      34. {
      35. [COLOR="Orange"]// ToolTip
      36. IDS_RESDATA_INC_003033[/COLOR]
      37. }
      38. [COLOR="Lime"]WTYPE_EDITCTRL WIDC_PASSWORD "WndEditTile00.tga"[/COLOR] [COLOR="Sienna"]1 92 48 256 68 0x20000 0 0 0 0[/COLOR]
      39. {
      40. [COLOR="DeepSkyBlue"]// Title String
      41. IDS_RESDATA_INC_003034[/COLOR]
      42. }
      43. {
      44. [COLOR="Orange"]// ToolTip
      45. IDS_RESDATA_INC_003035[/COLOR]
      46. }
      47. [COLOR="Lime"]WTYPE_STATIC WIDC_STATIC2 ""[/COLOR] [COLOR="Sienna"]-842150451 8 50 88 70 0x260000 0 0 0 0[/COLOR]
      48. {
      49. [COLOR="DeepSkyBlue"]// Title String
      50. IDS_RESDATA_INC_003036[/COLOR]
      51. }
      52. {
      53. [COLOR="Orange"]// ToolTip
      54. IDS_RESDATA_INC_003037[/COLOR]
      55. }
      56. [COLOR="Lime"]WTYPE_BUTTON WIDC_CHECK1 "ButtCheck.bmp"[/COLOR] [COLOR="Sienna"]-842150451 96 80 196 96 0x220018 0 0 0 0[/COLOR]
      57. {
      58. [COLOR="DeepSkyBlue"]// Title String
      59. IDS_RESDATA_INC_003038[/COLOR]
      60. }
      61. {
      62. [COLOR="Orange"]// ToolTip
      63. IDS_RESDATA_INC_003039[/COLOR]
      64. }
      65. [COLOR="Lime"]WTYPE_STATIC WIDC_STATIC3 ""[/COLOR] [COLOR="Sienna"]-842150451 8 20 88 40 0x2260000 0 0 0 0[/COLOR]
      66. {
      67. [COLOR="DeepSkyBlue"]// Title String
      68. IDS_RESDATA_INC_00304[/COLOR]0
      69. }
      70. {
      71. [COLOR="Orange"]// ToolTip
      72. IDS_RESDATA_INC_003041[/COLOR]
      73. }
      74. [COLOR="Lime"]WTYPE_BUTTON WIDC_CREDIT "ButtCredit.bmp"[/COLOR] [COLOR="Sienna"]-842150451 72 164 212 184 0x220010 0 0 0 0[/COLOR]
      75. {
      76. [COLOR="DeepSkyBlue"]// Title String
      77. IDS_RESDATA_INC_003042[/COLOR]
      78. }
      79. {
      80. [COLOR="Orange"]// ToolTip
      81. IDS_RESDATA_INC_003043[/COLOR]
      82. }
      83. [COLOR="Lime"]WTYPE_BUTTON WIDC_ABOUT "ButtAboutFlyff.bmp"[/COLOR] [COLOR="Sienna"]-842150451 72 136 212 156 0x220010 0 0 0 0[/COLOR]
      84. {
      85. [COLOR="DeepSkyBlue"]// Title String
      86. IDS_RESDATA_INC_003044[/COLOR]
      87. }
      88. {
      89. [COLOR="Orange"]// ToolTip
      90. IDS_RESDATA_INC_00304[/COLOR]5
      91. }
      92. [COLOR="Lime"]WTYPE_BUTTON WIDC_PROLOGUE "ButtPrologue.BMP"[/COLOR] [COLOR="Sienna"]-842150451 72 164 212 184 0x220010 0 0 0 0[/COLOR]
      93. {
      94. [COLOR="DeepSkyBlue"]// Title String
      95. IDS_RESDATA_INC_003046[/COLOR]
      96. }
      97. {
      98. [COLOR="Orange"]// ToolTip
      99. IDS_RESDATA_INC_003047[/COLOR]
      100. }
      101. }
      Alles anzeigen


      -[COLOR="Red"]APP_LOGIN "WndTile09.tga"[/COLOR]
      //Die ID in der ResData.h und das Hintergrundbild.
      -[color="Sienna"]-842150451 72 164 212 184 0x220010 0 0 0 0[/Color]
      //dies sind die Eigenschaften des Buttons/Applets, welches direkt davor angegeben wird:
      bei Applet:
      -[color="Sienna"]1[/Color]
      //definiert Applet bzw. Eingabe-Fenster.
      -[color="Sienna"]288 256 [/Color]
      //Breite und Höhe
      -[color="Sienna"]0x2410000 [/Color]
      //definiert auch Fenster/Applet
      -[color="Sienna"]26[/Color]
      //bei Fenstern die lezten zwei zahlen der ID

      Bei Button:
      -[color="Sienna"]-842150451[/Color]
      //definiert Button
      -[color="Sienna"]72 164 212 184 [/Color]
      //in dieser reihenfolge: Abstand von Links, Abstand von Unten, Abstand von Rechts, Abstand von Oben
      -[color="Sienna"]0x220010 0 0 0 0[/Color]
      //definiert Button

      Eingabefenster Folgt.

      -[COLOR="DeepSkyBlue"]// Title String
      IDS_RESDATA_INC_003046[/COLOR]
      //Titel des Applets, ausgedrückt in der ID in der ResData.txt.txt
      -[COLOR="Orange"]// ToolTip
      IDS_RESDATA_INC_003047[/COLOR]
      //Tool Tip, also wenn man mit der Maus drüber ist, ausgedrückt in der ID in der ResData.txt.txt
      -[COLOR="Lime"]WTYPE_BUTTON WIDC_OK "ButtLogin.bmp"[/COLOR]
      //Gibt an, das dort ein Button ist, zwischen den " wird das bild des Buttons angegeben.

      [SIZE="4"]textClient.inc:[/SIZE]

      Quellcode

      1. [COLOR="DeepSkyBlue"]TID_APP_NAVIGATOR 0xffffffff[/COLOR]
      2. {
      3. [COLOR="Lime"]IDS_TEXTCLIENT_INC_000001[/COLOR]
      4. }


      -[COLOR="DeepSkyBlue"]TID_APP_NAVIGATOR 0xffffffff[/COLOR]
      //APP_Navigator ist der Vollständige Name des Applets,
      hier also Der Navigator(Minimap). 0xffffffff müsste die farbe weiß sein. das rot-orangene ist immer ausenrum.
      -[COLOR="Lime"]IDS_TEXTCLIENT_INC_000001[/COLOR]
      //Der Titel/Text des Applets/Der Naricht, das/die Angezeigt wird, ausgedrückt in der TextClient.txt.txt.

      [SIZE="4"]TextClient.txt.txt:[/SIZE]

      Quellcode

      1. [COLOR="DeepSkyBlue"]IDS_TEXTCLIENT_INC_000001[/COLOR] [COLOR="Lime"]Navigator[/COLOR]


      -[COLOR="DeepSkyBlue"]IDS_TEXTCLIENT_INC_000001[/COLOR]
      //Die Vollständige ID des Titels/der Naricht, benutzt in der textClient.inc
      -[COLOR="Lime"]Navigator[/COLOR]
      //Der Angegebene Titel/Text

      -[SIZE="5"][COLOR="LemonChiffon"]Nachwort[/COLOR][/SIZE]
      Tut mir leid, das ich keine ingame screens zeigen kann,
      hab nur die text dateien. Zudem hab ich ab übermorgen 2 wochen lang
      keinen pc, deswegen ist der Guide so kurz geworden.
      Ich hoffe, er hilft euch und ihr könnt euren Server mehr Individualisieren.
      Der Guide darf gerne rumgepostet werden(1:1 Kopieen bitte mit Link zu diesem Thread oder Guide-Rights)

      Bitte bewertet meinen Thread, mit begründung bitte,
      damit ich mich bessern kann.
      Bitte entschuldigt Rechtschreibfehler & Verbessert mich bitte, falls etwas falsch ist.

      MfG ich[/SIZE]
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • itakage;167653 schrieb:

      mmorpg-core.com/forum/guides-r…w-form-aendern-11785.html

      gibts schon....
      auserdem erklärst du hier nicht grade viel oO
      Du erklärst hier nicht wie man Buttons umsetzt oder die Form in Der Höhe und breite Editiert :P

      danke für die information,
      aber irgendwie hab ich den thread über die suchfunktion nich gefunden.

      [COLOR="Silver"]Dein Thread ist sehr informativ,
      aber ich finde, er eignet sich mehr für etwas mehr erfahrene leute.[/COLOR]

      [COLOR="Gray"]zudem nimmst du nur die resdata.inc und erläuterst diese ins kleinste detail,
      was ich zwar bewundere, aber es wird ja mehr als nur diese eine datei verwendet.
      [/COLOR]
      [COLOR="DimGray"]/edit: habe jetzt die erklärungen rausgefunden, auch etwas, das der andere thread nicht hat XD[/COLOR]