Błąd przy parsowaniu skryptu dialogu u nowego NPC 8426 22

O temacie

Autor Irdorath

Zaczęty 12.11.2014 roku

Wyświetleń 8426

Odpowiedzi 22

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Witam :), jestem początkującym modderem i mam następujący problem z moim dialogiem+misją u nowego NPCa. Parę razy podczas parsowania skryptów w gothcStarter_Mod wyskakiwały mi jakieś błędy, ale jakoś sobie z nimi radziłem. Teraz nie mogę sobie poradzić ;(. Niby prosta rzecz, ale...

// **************************************************
//                    EXIT
// **************************************************

INSTANCE DIA_STT_1999_Stefan_Exit (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 999;
   condition   = STT_1999_Stefan_Exit_Condition;
   information   = STT_1999_Stefan_Exit_Info;
   permanent   = 1;
   description = Koniec;
};                       

FUNC INT STT_1999_Stefan_Exit_Condition()
{
   return 1;
};

FUNC VOID STT_1999_Stefan_Exit_Info()
{
   AI_StopProcessInfos   ( self );
};

// **************************************************
//                 Ich bin neu hier
// **************************************************

INSTANCE DIA_STT_1999_Stefan_IAmNew (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 1;
   condition   = DIA_STT_1999_Stefan_IAmNew_Condition;
   information   = DIA_STT_1999_Stefan_IAmNew_Info;
   permanent   = 0;
   description = "Cześć!";
};                       

FUNC INT DIA_STT_1999_Stefan_IAmNew_Condition()
{   
   
      return 1;
};
FUNC VOID DIA_STT_1999_Stefan_Info()
{
   AI_Output (other,self,"DIA_STT_1999_Stefan_IAmNew_15_00"); //Cześć! Jestem tu nowy!
   AI_Output (self,other,"DIA_STT_1999_Stefan_IAmNew_11_01"); //Witaj, jestem Stefan i należę do cieni.
        AI_Output (self,other,"DIA_STT_1999_Stefan_IAmNew_11_02"); //Słuchaj, mam problem, parę dni temu zgubiłem mój nowiutki miecz! Nazwałem go "Tancerz". Nie wiem co mam robić, nie mogę go nigdzie znaleźć!
   
};
// **************************************************
//                 Zadanie
// **************************************************


INSTANCE DIA_STT_1999_Stefan_Zadanie (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 1;
   condition   = DIA_STT_1999_Stefan_Zadanie_Condition;
   information   = DIA_STT_1999_Stefan_Zadanie_Info;
   permanent   = 0;
   description     = "Mogę ci pomóc!";
};                       

FUNC INT DIA_STT_1999_Stefan_Zadanie_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_IAmNew))
{   
   
      return 1;
};

FUNC VOID DIA_STT_1999_Stefan_zadnie_Info()
{
   AI_Output (other,self,"DIA_STT_1999_Stefan_Zadanie_15_00"); //Mogę pomóc ci w poszukiwaniach, powiedz tylko, gdzie miałeś go ostatni raz.
   AI_Output (self,other,"DIA_STT_1999_Stefan_Zadanie_11_01"); //Nie wiem... chyba gdy wracałem w nocy z libacji. Był tam mój kumpel Guy i paru innych chłopaków.
   AI_Output (other,self,"DIA_STT_1999_Stefan_Zadanie_15_02"); //Dobrze, rozejrzę się za twoim mieczem.

        Log_CreateTopic( CH1_StefanSword, LOG_MISSION);
        Log_SetTopicStatus( CH1_StefanSword, LOG_RUNNING);
        B_LogEntry( CH1_StefanSword, "Stefan zgubił swój miecz i prosi mnie o jego odnalezienie. Powiedział, że ostatni raz miał go przy sobie gdy wracał z libacji. Był tam Guy z chłopakami.");

};
// **************************************************
//                 Koniec zadania
// **************************************************


INSTANCE DIA_STT_1999_Stefan_miecz (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 1;
   condition   = DIA_STT_1999_Stefan_miecz_Condition;
   information   = DIA_STT_1999_Stefan_miecz_Info;
   permanent   = 0;
   description     = "Znalazłem twój miecz!";
};                       

FUNC INT DIA_STT_1999_Stefan_miecz_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_zadanie))
&& (Npc_Hasitems (other, itfo_Tancerz) = 1)
{
   return 1;
};
FUNC VOID DIA_STT_1999_Stefan_Info()
{
   AI_Output (other,self,"DIA_STT_1999_Stefan_miecz_15_00"); //Znalazłem twój miecz!
   AI_Output (self,other,"DIA_STT_1999_Stefan_miecz_11_01"); //Wielkie dzięki! Myślałem, że już nigdy go nie zobaczę!
   AI_Output (self,other,"DIA_STT_1999_Stefan_miecz_11_02"); //Weź parę bryłek rudy w nagrodę.

       
        B_giveinvitems (other, self, itfo_Tancerz, 1)
        CreateInvItems(self, itminugget, 50);
        B_GiveInvItems(self, other, itminugget, 50);
        B_LogEntry( CH1_StefanSword, "Odnalazłem miecz i oddałem go Stefanowi");
        Log_SetTopicStatus( CH1_StefanSword, LOG_SUCCES;

};



To mój dialog. błąd to U:PAR: Unknown Identifier : FUNC (line 74)

Ta linijka to: FUNC VOID DIA_STT_1999_Stefan_zadnie_Info()
Za chiny nie wiem co tam jest źle i proszę o pomoc :)
I jakby były jakieś widoczne błędy które wypatrzycie to napiszcie ;)
A tak wgl. to mój pierwszy dialog, więc proszę o wyrozumiałość :)
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Cytuj
description = Koniec;
do description przypisujesz wartość w cudzysłowach. Chyba, że to stała, to ok.
Cytuj
FUNC INT DIA_STT_1999_Stefan_Zadanie_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_IAmNew))
{   
   
      return 1;
};
nie domknąłeś jeszcze 1 klamerki. Ten błąd się powiela, popraw wszędzie przy warunkach.

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Dzięki :), a możesz mi poprawić to w tym przypadku, bo jestem kompletnym noobem...


FUNC INT DIA_STT_1999_Stefan_Zadanie_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_IAmNew))
{   
   
      return 1;
};

FUNC VOID DIA_STT_1999_Stefan_zadnie_Info()
{

Dalej może sobie jakoś poradzę, ale chce mieć jakiś wzór. W razie problemu będę pytał.
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Cytuj
FUNC INT DIA_STT_1999_Stefan_Zadanie_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_IAmNew))
{   
   
      return 1;
};
};

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Wielkie dzięki  :ok:, wypróbuje to wieczorem, bo teraz nie mam czasu

Post połączony: 2014-11-12, 20:32
Twoja rada pomogła i pozbyłem się tego błędu, description też poprawiłem. Potem wyskoczył mi inny błąd, ale teraz już nie sprawdzę jaki, bo usunąłem pliki custscene na stałe. Postanowiłem zrobić reinstalke gry(oczywiście pliki w których coś zmieniałem... utworzyłem od nich skrót na pulpicie :facepalm: zamiast skopiować....). Teraz muszę robić wszystko od nowa. Szczęście w nieszczęściu, że to tylko 3 dni...

Post połączony: 2014-11-12, 23:58
Dobra, jakoś odbudowałem moje straty i można zająć się tym przeklętym(choć bardzo prostym) dialogiem. Teraz wyskakuje mi taki błąd:
u:par CONTENT\STORY\MISSIONS\DIA_STT_1999_STEFAN.D: Unknown identifier: DIA_STT_1999_STEFAN_IAMNEW_INFO
Próbowałem różnych rzeczy ale nic...
Aha i jak dodawałem wszędzie przy warunkach " }; " to były syntax errory, więc dałem przy dwóch i jest z tym ok :)

Post połączony: 2014-11-13, 17:58
Z mojego postu może wynikać, że nie mam problemu, ale go mam... opisałem go wyżej. Sory za to łączenie postów, ale jestem nowy na forum i jeszcze nie wszystko łapie ;)
 

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Mam nowy problem i oczekuje że ktoś mi odpowie...Wytłumaczcie mi jak ta linjka powinna wyglądać:
FUNC VOID DIA(){DIA_Stefan_IAmNew_Info()    W 1 wersji było tak: FUNC VOID DIA_Stefan_IAmNew_Info()
Wyfdawało mi się, że 1 jest dobra, bo w każdym skrypcie NPCtów tak jest, na youtubie tak jest, ale mój Zspy jest mądrzejszy od reszty świata !!!

// **************************************************
//                    EXIT
// **************************************************

INSTANCE DIA_STT_1999_Stefan_Exit (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 999;
   condition   = STT_1999_Stefan_Exit_Condition;
   information   = STT_1999_Stefan_Exit_Info;
   permanent   = 1;
   description = "Koniec";
};                       

FUNC INT STT_1999_Stefan_Exit_Condition()
{
   return 1;
};

FUNC VOID STT_1999_Stefan_Exit_Info()
{
   AI_StopProcessInfos   ( self );
};

// **************************************************
//                 IAmNew
// **************************************************

INSTANCE DIA_Stefan_IAmNew (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 1;
   condition   = DIA_Stefan_IAmNew_Condition;
   information   = DIA_Stefan_IAmNew_Info;
   permanent   = 0;
   description = "Cześć!";
};                       

FUNC INT DIA_Stefan_IAmNew_Condition()
{   
   
      return 1;
};

FUNC VOID DIA(){DIA_Stefan_IAmNew_Info()
{
   AI_Output (other,self,"DIA_Stefan_IAmNew_15_00"); //Cześć! Jestem tu nowy!
   AI_Output (self,other,"DIA_Stefan_IAmNew_11_01"); //Witaj, jestem Stefan i należę do cieni.
        AI_Output (self,other,"DIA_Stefan_IAmNew_11_02"); //Słuchaj, mam problem, parę dni temu zgubiłem mój nowiutki miecz! Nazwałem go "Tancerz". Nie wiem co mam robić, nie mogę go nigdzie znaleźć!
   
};
// **************************************************
//                 Zadanie
// **************************************************


INSTANCE DIA_STT_1999_Stefan_Zadanie (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 1;
   condition   = DIA_STT_1999_Stefan_Zadanie_Condition;
   information   = DIA_STT_1999_Stefan_Zadanie_Info;
   permanent   = 0;
   description     = "Mogę ci pomóc!";
};                       

FUNC INT DIA_STT_1999_Stefan_Zadanie_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_IAmNew))
{   
   
      return 1;
};
};

FUNC VOID DIA_STT_1999_Stefan_zadnie_Info()
{
   AI_Output (other,self,"DIA_STT_1999_Stefan_Zadanie_15_00"); //Mogę pomóc ci w poszukiwaniach, powiedz tylko, gdzie miałeś go ostatni raz.
   AI_Output (self,other,"DIA_STT_1999_Stefan_Zadanie_11_01"); //Nie wiem... chyba gdy wracałem w nocy z libacji. Był tam mój kumpel Guy i paru innych chłopaków.
   AI_Output (other,self,"DIA_STT_1999_Stefan_Zadanie_15_02"); //Dobrze, rozejrzę się za twoim mieczem.

        Log_CreateTopic( CH1_StefanSword, LOG_MISSION);
        Log_SetTopicStatus( CH1_StefanSword, LOG_RUNNING);
        B_LogEntry( CH1_StefanSword, "Stefan zgubił swój miecz i prosi mnie o jego odnalezienie. Powiedział, że ostatni raz miał go przy sobie gdy wracał z libacji. Był tam Guy z chłopakami.");

};
// **************************************************
//                 Koniec zadania
// **************************************************


INSTANCE DIA_STT_1999_Stefan_miecz (C_INFO)
{
   npc         = STT_1999_Stefan;
   nr         = 1;
   condition   = DIA_STT_1999_Stefan_miecz_Condition;
   information   = DIA_STT_1999_Stefan_miecz_Info;
   permanent   = 0;
   description     = "Znalazłem twój miecz!";
};                       

FUNC INT DIA_STT_1999_Stefan_miecz_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_zadanie))
&& (Npc_Hasitems (other, Tancerz) >= 1)
{
   return 1;
};
};

FUNC VOID DIA_STT_1999_Stefan_miecz__Info()
{
   AI_Output (other,self,"DIA_STT_1999_Stefan_miecz_15_00"); //Znalazłem twój miecz!
   AI_Output (self,other,"DIA_STT_1999_Stefan_miecz_11_01"); //Wielkie dzięki! Myślałem, że już nigdy go nie zobaczę!
   AI_Output (self,other,"DIA_STT_1999_Stefan_miecz_11_02"); //Weź parę bryłek rudy w nagrodę.

       
        B_giveinvitems (other, self, itfo_Tancerz, 1)
;        CreateInvItems(self, itminugget, 50);
        B_GiveInvItems(self, other, itminugget, 50);
        B_LogEntry( CH1_StefanSword, "Odnalazłem miecz i oddałem go Stefanowi");
        Log_SetTopicStatus( CH1_StefanSword, LOG_SUCCES);

};
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Cytuj
FUNC VOID DIA(){DIA_Stefan_IAmNew_Info()
Co to są za klamry między DIA i DIA_Stefan? Ich nie ma być.

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Wiem, ale wyskakiwał mi ciągle expected error. Już sobie z tym poradziłem, teraz mam problem inny: Syntax error: B_Giveinvitems (other, self, i tu jest instancja tego miecza, bo itfo_Tancerz jest źle, 1).
ten średnik już tam naprawiłem przy B_Give...
 

MajkeI

MajkeI

Użytkownicy
Front End Developer
posty698
Propsy169
Profesjabrak
  • Użytkownicy
  • Front End Developer
Wiem, ale wyskakiwał mi ciągle expected error. Już sobie z tym poradziłem, teraz mam problem inny: Syntax error: B_Giveinvitems (other, self, i tu jest instancja tego miecza, bo itfo_Tancerz jest źle, 1).
ten średnik już tam naprawiłem przy B_Give...
Dlaczego
B_Giveinvitems (other, self, itfo_Tancerz);"jest źle"? Jesteś pewny że tam wywala błąd? W tej linijce?
No i sprawdź czy jest takie coś jak itfo_Tancerz
 

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Tak, na pewno tam, przed chwilą sprawdziłem (syntax error). Teraz ta linijka wygląda tak:
B_giveinvitems (other, self, ItMw_1H_Sword_Tancerz_01, 1);
Dodałem tą broń do ''melee weapons"" . Może trzeba gdzieś jeszcze to dodać?
Aha i umieściłem już tą broń w świecie.
Nie wiem czy to ma znaczenie ale mod jest do Gothic 1. HAHA "Jest" ale dojebałem :D raczej ma być.
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Odpal GothicStarter_Mod, zaznacz reparse scripts i zSpyMessages ustaw na 5.
Potem pokaż jak ten błąd wygląda w zSpy.

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
http://scr.hu/2jtc/ekqp2

screen

Post połączony: 2014-11-16, 16:39
http://scr.hu/2jtc/xhitc

Chyba chodziło o to

Post połączony: 2014-11-16, 17:52


Post połączony: 2014-11-16, 17:57
Mam pytanie. Zasugerowałem się tym samouczkiem http://themodders.org/index.php?topic=2209 i pozmieniałem coś w moim dialogu, który teraz wygląda tak(Mam kopię starego) : // **************************************************
// EXIT
// **************************************************

INSTANCE DIA_STT_1999_Stefan_Exit (C_INFO)
{
npc = STT_1999_Stefan;
nr = 999;
condition = STT_1999_Stefan_Exit_Condition;
information = STT_1999_Stefan_Exit_Info;
permanent = 1;
description = "Koniec";
};                       

FUNC INT STT_1999_Stefan_Exit_Condition()
{
return 1;
};

FUNC VOID STT_1999_Stefan_Exit_Info()
{
AI_StopProcessInfos ( self );
};

// **************************************************
// IAmNew
// **************************************************

INSTANCE DIA_STT_1999_Stefan_IAmNew (C_INFO)
{
npc = STT_1999_Stefan;
nr = 1;
condition = DIA_STT_1999_Stefan_IAmNew_Condition;
information = DIA_STT_1999_Stefan_IAmNew_Info;
permanent = 0;
description = "Cześć!";
};                       

FUNC INT DIA_STT_1999_Stefan_IAmNew_Condition()
{

return 1;
};

FUNC VOID DIA_STT_1999_Stefan_IAmNew_Info()
{
AI_Output (other,self,"DIA_STT_1999_Stefan_IAmNew_15_00"); //Cześć! Jestem tu nowy!
AI_Output (self,other,"DIA_STT_1999_Stefan_IAmNew_11_01"); //Witaj, jestem Stefan i należę do cieni.
        AI_Output (self,other,"DIA_STT_1999_Stefan_IAmNew_11_02"); //Słuchaj, mam problem, parę dni temu zgubiłem mój nowiutki miecz! Nazwałem go "Tancerz". Nie wiem co mam robić, nie mogę go nigdzie znaleźć!

};
// **************************************************
// Zadanie
// **************************************************


INSTANCE DIA_STT_1999_Stefan_Zadanie (C_INFO)
{
npc = STT_1999_Stefan;
nr = 1;
condition = DIA_STT_1999_Stefan_Zadanie_Condition;
information = DIA_STT_1999_Stefan_zadanie_Info;
permanent = 0;
description     = "Mogę ci pomóc!";
};                       

FUNC INT DIA_STT_1999_Stefan_Zadanie_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_IAmNew))
{

return 1;
};
};

FUNC VOID DIA_STT_1999_Stefan_Zadanie_Info()
{
AI_Output (other,self,"DIA_STT_1999_Stefan_Zadanie_15_00"); //Mogę pomóc ci w poszukiwaniach, powiedz tylko, gdzie miałeś go ostatni raz.
AI_Output (self,other,"DIA_STT_1999_Stefan_Zadanie_11_01"); //Nie wiem... chyba gdy wracałem w nocy z libacji. Był tam mój kumpel Guy i paru innych chłopaków.
AI_Output (other,self,"DIA_STT_1999_Stefan_Zadanie_15_02"); //Dobrze, rozejrzę się za twoim mieczem.

        Log_CreateTopic( TOPIC_Stefan_Sword, LOG_MISSION);
        Log_SetTopicStatus( TOPIC_Stefan_Sword, LOG_RUNNING);
        B_LogEntry( TOPIC_Stefan_Sword, "Stefan zgubił swój miecz i prosi mnie o jego odnalezienie. Powiedział, że ostatni raz miał go przy sobie gdy wracał z libacji. Był tam Guy z chłopakami.");

};
// **************************************************
// Koniec zadania
// **************************************************


INSTANCE DIA_STT_1999_Stefan_miecz (C_INFO)
{
npc = STT_1999_Stefan;
nr = 1;
condition = DIA_STT_1999_Stefan_miecz_Condition;
information = DIA_STT_1999_Stefan_miecz_Info;
permanent = 0;
description     = "Znalazłem twój miecz!";
};                       

FUNC INT DIA_STT_1999_Stefan_miecz_Condition()
{
if (Npc_Knowsinfo (other, DIA_STT_1999_Stefan_Zadanie))
&& (Npc_Hasitems (other, ItMw_1H_Sword_Tancerz_01) >= 1)
{
return 1;
};
};

FUNC VOID DIA_STT_1999_Stefan_miecz__Info()
{

        AI_Output (other,self,"DIA_STT_1999_Stefan_miecz_15_00"); //Znalazłem twój miecz!
        B_giveinvitems(other, self, ItMw_1H_Sword_Tancerz_01, 1);
        AI_Output (self,other,"DIA_STT_1999_Stefan_miecz_11_01"); //Wielkie dzięki! Myślałem, że już nigdy go nie zobaczę!
AI_Output (self,other,"DIA_STT_1999_Stefan_miecz_11_02"); //Weź parę bryłek rudy w nagrodę.
        CreateInvItems(self, itminugget, 50);
        B_GiveInvItems(self, other, itminugget, 50);
        Log_SetTopicStatus( TOPIC_Stefan_Sword, LOG_SUCCES);
        B_LogEntry( TOPIC_Stefan_Sword, "Odnalazłem miecz i oddałem go Stefanowi");

};
Teraz nie mam błędu B_Give... tylkohttp://scr.hu/2jtc/q1hig i moje pytanie brzmi:
Czy jeśli nie wyskakuje mi już błąd B_Give... a ten ze sreena, to znaczy że tamten został naprawiony ?
I jak dodawać posty w takiej ramce którą można przesuwać ?
 

gothic1210
  • Gość
FUNC VOID DIA_STT_1999_Stefan_miecz__Info()
Tu masz dwie __
FUNC VOID DIA_STT_1999_Stefan_miecz_Info()
 

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Wielkie dzięki, nie widziałem tego przez kilka dni :), może też dlatego że ciągle myślałem że błąd jest w info pod condition , tam gdzie jest deskrypcja itp. 
Dialog jest dobry, misja działa poprawnie, ale dlaczego nie mam podpisu wypowiadanych kwestii ? Jak coś powiem to jest nowy zapis w dzienniku itp. ale postacie nie wypowiadają swoich słów. Proszę o pomoc
 

gothic1210
  • Gość
Musisz skompilować skrypty za pomocą Spacera lub Redefixa.
Tu masz tutorial http://themodders.org/index.php?topic=106
Uwaga na przyszłość: skrypty dodawaj w tagu code.
 

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Reparsowałem skrypty za pomocą gothic_starter_Mod i wszystko było okey(cieszyłem się jak po bramce na Mundialu), gadam do Stefana, wybieram "cześć" i od razu dostaje questa, nie ma wypowiadanych kwestii u góry ekranu. Mam miecz, wybieram "znalazłem twój miecz" i znowu tylko wpis w dzienniku, xp i nagroda. 
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
GothicStarter_Mod nie jest do reparsowania nowych dialogów.

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Wielkie dzięki, pomogło :), zreparsowałem skrypty spacerem.
Dlaczego w foldzerze work>data nie mam folderu TEXTURES ? Chciałbym dodać jakieś bronie z WoGa ale nie mogę przez brak tego folderu :(
 

Splash

Splash

Moderator
posty4209
Propsy3411
ProfesjaNierób
  • Moderator
To zrób ten folder.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Irdorath

Irdorath

Użytkownicy
posty23
Profesjabrak
  • Użytkownicy
Ale w tym folderze są wszystkie textury, a ja go nie mam...
 


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