Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tworzymy dialog do Stalkera


Ubytek

Rekomendowane odpowiedzi

Opublikowano

W tym poradniku opiszę proces dodawania nowego dialogu.

Nowa dialog nie będzie wielce trudny, długi i skomplikowany.

 

Ok, więc zacznij od otwarcia pliku "character_desc_escape.xml" (znajdziesz go gdzieś poniżej katalogu \config), po czym znajdź dowolnego NPC`a, który będzie pod mniej więcej taką postacią:

escape_trader

W tym przypadku wybierzemy handlarza.

 

 

Teraz wpisz w jakiekolwiek miejsce ten kod:

<actor_dialog>escape_trader_(dowolna_nazwa_NPC)</actor_dialog>

(Imię postaci pisz bez nawiasów)

 

 

Otwórz teraz plik o nazwie "dialogs_escape.xml". Tak jak wyżej napisałem, te pliki leżą w miarę w tym samym folderze.

 

Wyszukaj linijkę:

<?xml version="1.0" encoding="windows-1251" ?> <game_dialogs>

oraz po niej wstaw następującą listę:

<dialog id="escape_trader_(nazwa_NPC)" priority="92">
<phrase_list>
<phrase id="0">
<text>Witaj(nazwa_NPC)</text>
<next>1</next>
</phrase>
<phrase id="1">
<text>Witam</text>
<next>2</next>
</phrase>
<phrase id="2">
<text>Jak sprzedają się towary ?</text>
<next>3</next>
</phrase>
<phrase id="3">
<text>Ostatnio nawet często</text>
</phrase>
</phrase_list>
 </dialog>

(Imię postaci pisz bez nawiasów)

 

Dialog został napisany w takim ułożeniu, aby rozmowa była z sensem uporządkowana.

 

Jest to przykładowa rozmowa. Jej podstawa musi pozostać bez zmian, natomiast cały tekst i nie tylko można modelować według własnego uznania.

 

Możesz także zobaczyć podczas gry wszystkie id, dołączając w pliku "character_desc_escape.xml" tą linijkę:

<actor_dialog>escape_trader_(nazwa_NPC)</actor_dialog>

Jak widać można w krótkim czasie można dodać dialog do gry.

Mam nadzieję, że przyda Ci się ta dodatkowa wiedza.

1375884335-U390809.png

Blue Member

  • 2 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...