[TUTORIAL] Prosty dialog.

Regulamin forum
Dział "Tworzenie Modyfikacji" służy do zadawania pytań odnośnie tworzenia modyfikacji, edytowania plików gry, oraz pisania tzw. tutoriali, czyli poradników odnośnie modyfikowania gry.
Nie zadajemy tutaj pytań odnośnie modyfikacji gotowych (nie dyskutujemy o nich!), prócz prób ich połączenia etc.


Przy cytowaniu plików *.LTX stosować tag [SYNTAX="ini"], przy cytowaniu plików *.script [SYNTAX="lua"] a przy cytowaniu plików *.xml - [SYNTAX="xml"].

[TUTORIAL] Prosty dialog.

Postprzez The Witcher w 24 Cze 2009, 20:34

Dzisiaj w programie z cyklu "Modduj z Witcherem" nauczycię was robić prosty dialogi.

Najpierw zapoznajemy się z TYM tematem.

Potrzebne pliki:

Kod: Zaznacz wszystko
gamedata/config/gameplay/character_desc_escape.xml



Kod: Zaznacz wszystko
gamedata/config/gameplay/dialogs_escape.xml



Kod: Zaznacz wszystko
gamedata/config/text/pol/stable_dialogs_escape.xml



W pierwszym pliku znajdź linijkę:


Kod: Zaznacz wszystko
<specific_character id="escape_trader" no_random = "1">



linijkę poniżej:


Kod: Zaznacz wszystko
<start_dialog>escape_trader_start_dialog</start_dialog>



zmieniamy na:


Kod: Zaznacz wszystko
<start_dialog>nazwa_dialogu</start_dialog>



i kasujemy wszystkie linijki:

Kod: Zaznacz wszystko
<actor_dialog>xxx</actor_dialog>



Kod: Zaznacz wszystko
[code]<actor_dialog>[/code]


oznacza, że dialog zaczyna bohater, a:

Kod: Zaznacz wszystko
<start_dialog>


rozpoczyna NPC

W dialogs_escape.xml dodajemy gdzieś coś takiego:


Kod: Zaznacz wszystko
<dialog id="nazwa_dialogu">
            <phrase_list>
                <phrase id="0"> Nazwa fazy, mogą być tylko cyfry.
                    <text>text_0</text> "Link" do tekstu.
                    <next>1</next> Następna fraza.
                    <next>2</next>
                </phrase>
                <phrase id="1">
                    <text>text_1</text>
                    <next>3</next>
                </phrase>
                <phrase id="2">
                    <text>text_2</text>
                    <next>3</next>
                </phrase>
            </phrase_list>
        </dialog>




Teraz w: stable_dialogs_escape.xml dodajemy gdzieś:


Kod: Zaznacz wszystko
 <string id="text_1">
          <text>Powolutku.</text>
       </string>
       <string id="text_2">
          <text>A co cię to ku*wa obchodzi?</text>
       </string>
       <string id="text_3">
          <text>Aha.</text>
       </string>



Dialog pojawi się u sida. Powinniście załapać ocb. Tutka można kopiować, ale napisać kto jest autorem. :) Jeśli macie jakieś pytania to piszcie.

Pozdrawiam.
The Witcher
Legenda

Posty: 1176
Dołączenie: 31 Lip 2008, 09:03
Ostatnio był: 11 Gru 2025, 13:48
Ulubiona broń: --
Kozaki: 329

Reklamy Google

Powróć do Cień Czarnobyla

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 0 gości