[G2NK] Ustawienie rozdziału 2991 6

O temacie

Autor Leiwark

Zaczęty 3.02.2016 roku

Wyświetleń 2991

Odpowiedzi 6

Leiwark

Leiwark

Użytkownicy
Kapitan Itharu Team
posty228
Propsy38
ProfesjaAktor głosowy
  • Zbanowany
  • Kapitan Itharu Team

Leiwark

[G2NK] Ustawienie rozdziału
2016-02-03, 20:48(Ostatnia zmiana: 2016-02-03, 20:50)
Mam tylko pytanie dotyczące moddingu...jak ustawić by rozdział 4 robił się w Khorinis, a nie Górniczej Dolinie?  Bo jak ustawie że po rozmowie z npc aktywuje się rozdział 4, to i tak się nie pojawia...
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
A jak ustawiasz? Kompilujesz skrypty?

Leiwark

Leiwark

Użytkownicy
Kapitan Itharu Team
posty228
Propsy38
ProfesjaAktor głosowy
  • Zbanowany
  • Kapitan Itharu Team
 

Kranek

Kranek

Użytkownicy
posty35
Propsy14
ProfesjaNierób
  • Użytkownicy
Pewnie byłoby łatwiej Ci pomóc, gdybyś podrzucił fragment kodu, w którym ustawiasz rozdział.
 

Leiwark

Leiwark

Użytkownicy
Kapitan Itharu Team
posty228
Propsy38
ProfesjaAktor głosowy
  • Zbanowany
  • Kapitan Itharu Team
FUNC VOID DIA_KDF_8883_Al_Gin_Info()
{
B_Giveinvitems (other, self, Itmi_Filozofs, 1);
AI_Output (other, self, "DIA_KDF_8883_Al_Gin_15_00"); //(Tu jest tekst)
B_Giveinvitems (self, other, Itmi_Gold, 750);
B_Kapitelwechsel (4, NEWWORLD_ZEN);

Post połączony: 2016-02-03, 21:32
I na końcu jeszcze
};

Post połączony: 2016-02-03, 21:34
Z tego co wiem trzeba pogrzebać się w pliku B_Enter_Newworld lub B_Kapitelwechsel, ale nie wiem gdzie dokładnie szukać.
 

Kranek

Kranek

Użytkownicy
posty35
Propsy14
ProfesjaNierób
  • Użytkownicy
Sprawa wygląda tak, że faktyczna zmiana rozdziału na 4 następuje dopiero w B_Enter_Oldworld. Wywołanie funkcji B_Kapitelwechsel (4, NEWWORLD_ZEN) dla rozdziału 4 z interesujących nas rzeczy zmienia tylko zmienną globalną odpowiedzialną za numer rozdziału. Także nie obejdzie się bez grzebania w plikach B_Kapitelwechsel i B_Enter_Oldworld, oba znajdują się w _Work\data\Scripts\Content\Story\B_Story. W tej pierwszej, gdzie jest if else sprawdzający jaki numerek ustawiamy musisz wywołać funkcję IntroduceChapter z odpowiednimi parametrami, możesz podejrzeć jak to jest zrobione w przypadku rozdziału pierwszego i drugiego. W przypadku B_Enter_OldWorld interesuje Cię funkcja B_ENTER_OLDWORLD_Kapitel_4, musisz z niej wykomentować wywołanie funkcji IntroduceChapter. To zasadniczo tyle jeżeli chodzi o samą zmianę rozdziału.
 

Leiwark

Leiwark

Użytkownicy
Kapitan Itharu Team
posty228
Propsy38
ProfesjaAktor głosowy
  • Zbanowany
  • Kapitan Itharu Team
Działa już. Dziękuję.
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry