Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - Lord sklilen

Strony: [1]
1
Błędy podczas parsowania / Wrong type
« dnia: 2011-08-03, 10:52 »
Robić dialogi do npc Ten którego tu mam ma 800 linijek więc wszystkiego wam nie pokarze ale tylko ten wycinek w którym jest błąd. Błąd wygląda tak :


U:PAR \_WORK\DATA\SCRIPTS\CONTENT\STORY\DIALOGE\DIA_SLD_3023_COEN.D Wrong type: DIA_SLD_3023_COEN_ATAK

Adialog w którym jest błąd wygląda tak:

//*********************************************************************
// ATAK
//*********************************************************************
INSTANCE DIA_sld_3023_Coen_narada  (C_INFO)
{
npc         = sld_3023_Coen;
nr          = 9;
condition   = DIA_sld_3023_Coen_NARADA_Condition;
information = DIA_sld_3023_Coen_NARADA_Info;
permanent   = true;
description = No i co teraz??;
};

FUNC INT DIA_sld_3023_Coen_NARADA_Condition()
{ if Hlp_STRCMP(Npc_GetNearestWP(self),KAER_MORHEN_0)
&& (Npc_knowsInfo(other, DIA_sld_3023_Coen_poprzemowie))
&& (Npc_IsDead(BDT_3158_NILF))
&& (Npc_IsDead(BDT_3157_NILF))
&& (Npc_IsDead(BDT_3156_NILF))
&& przedwalka == 0
{
return TRUE;
};
};
FUNC VOID DIA_sld_3023_Coen_NARADA_info()
{
AI_Output (self,other,DIA_sld_3023_Coen_NARADA_15_00); //No i co teraz?? Posłowie nie żyją, a Nilfgard jak się dowie że ich zabiliśmy to przyjdą posiłki i nas zmiażdżą.
AI_Output (self,other,DIA_sld_3023_Coen_NARADA_15_01); //Masz jakiś pomysł co możemy teraz zrobić?? Będziemy tu czekać do usranej śmierci??

Info_ClearChoices (DIA_Sld_3023_Coen_narada);
Info_AddChoice (DIA_Sld_3023_Coen_NARADA,Najleprzą obroną jest atak,DIA_SLD_3023_Coen_atak);
Info_AddChoice (DIA_Sld_3023_Coen_narada,Nic mi nie przychodzi do głowy,DIA_SLD_3023_Coen_narada_koniec);
};

FUNC VOID DIA_Sld_3023_Coen_atak ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_05_00); //Najleprzą obroną jest atak. Zaatakujmy ich a zyskamy przynajmniej zaskoczenie.
AI_Output (other,self,DIA_Sld_3023_Coen_atak_05_01); //Zatakujmy ich teraz. Gdyby się nam udało i zajelibyśmy plażę to posiłki prędko nie przyjdą i może wszyscy o tym zapomną. Nawet gdzyby przyjechały, to bylibyśmy już przygotowani.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_05_02); //Może i masz rację...
AI_Output (self,other,DIA_Sld_3023_Coen_atak_05_03); //Ale jak powinniśmy ich zaatakować??

Info_ClearChoices(DIA_Sld_3023_Coen_atak);
Info_AddChoice(DIA_Sld_3023_Coen_atak,Zaatakujmy ich od frontu., DIA_Sld_3023_Coen_atak_front);
Info_AddChoice(DIA_Sld_3023_Coen_atak,Zaatakujmy nilfgard z dwuch stron od plaży i od frontu.,  DIA_Sld_3023_Coen_atak_plazafront);
Info_AddChoice(DIA_Sld_3023_Coen_atak,Nie mam pojęcia., DIA_Sld_3023_Coen_atak_koniec);
};

FUNC VOID DIA_Sld_3023_Coen_narada_koniec ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_narada_koniec_05_00); //Nic mi nie przychodzi do głowy.
AI_Output (self,other,DIA_Sld_3023_Coen_narada_koniec_05_01); //Trudno może później coś wymyślisz. Pogadam jeszcze z Letho, Vratimirem i Chireadanem. Może oni mają jakieś pomysły.
AI_StopProcessInfos(self);
};


//// [color=#FF0000]dalej nie ma błędu[/color]

//// atak//// atak//// atak//// atak//// atak




FUNC VOID DIA_Sld_3023_Coen_atak_front ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_front_05_00); //Zaatakujmy ich od frontu.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_front_05_01); //Damy radę?? Nilfgardczycy mają przewagę liczebną.
AI_Output (other,self,DIA_Sld_3023_Coen_atak_front_05_01); //Uda się, zobaczysz.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_front_05_01); //Teraz atakujemy??
Info_ClearChoices(DIA_Sld_3023_Coen_atak_front);
Info_AddChoice(DIA_Sld_3023_Coen_atak_front,A na co mamy czekać?? Na nilfgardzkie posiłki??, DIA_Sld_3023_Coen_atak_front_atak);
Info_AddChoice(DIA_Sld_3023_Coen_atak_front,Jeszcze chwilę poczekajmy. Niech wszyscy się przygotują, DIA_Sld_3023_Coen_atak_front_koniec);
};

FUNC VOID DIA_Sld_3023_Coen_atak_plazafront ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_plazafront_05_00); //Zaatakujmy nilfgard z dwóch stron, od plaży i od frontu.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_05_01); //Pomysł nie jest zły. Kiedy wcielimy nasz plan w życie??
Info_ClearChoices(DIA_Sld_3023_Coen_atak_front);
Info_AddChoice(DIA_Sld_3023_Coen_atak_front,Teraz zanim nilfgardczycy się do końca rozpakują, DIA_Sld_3023_Coen_atak_front_atak);
Info_AddChoice(DIA_Sld_3023_Coen_atak_front,Jeszcze nie teraz. Muszę się przygotować., DIA_Sld_3023_Coen_atak_front_koniec);

};

FUNC VOID DIA_Sld_3023_Coen_atak_koniec ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_koniec_05_00); //Nie mam pojęcia.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_koniec_05_01); //Hmm trudno pogadam z Letho on się zna na walce i planowaniu. Byłby dobrym dowódcą.
AI_StopProcessInfos(self);
};




//// front//// front//// front//// front//// front//// front




FUNC VOID DIA_Sld_3023_Coen_atak_front_atak ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_front_atak_05_00); //A na co mamy czekać?? Na nilfgardzkie posiłki??
AI_Output (self,other,DIA_Sld_3023_Coen_atak_front_atak_05_01); //Przekonałeś mnie.
AI_TurnToNpc(self, SLD_3021_Straznik);
AI_Output (self,other,DIA_Sld_3023_Coen_atak_front_atak_05_02); //Chłopaki za mną pokarzemy nilfgardowi że wiedźmini potrafią nieludzko dokopać. Wszyscy za mną.
przedwalka == 1;
Npc_ExchangeRoutine(self ,ATAKZ);
Npc_ExchangeRoutine(SLD_3029_Letho ,ATAKZ);
Npc_ExchangeRoutine(SLD_3031_Vratimir ,ATAKZ);
Npc_ExchangeRoutine(SLD_3028_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3029_Letho ,ATAKZ);
Npc_ExchangeRoutine(SLD_3031_Vratimir ,ATAKZ);
Npc_ExchangeRoutine(SLD_3033_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3034_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3035_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3036_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3037_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3038_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3020_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3021_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3024_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3025_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3026_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3027_Wiedzmin ,ATAKZ);
AI_StopProcessInfos(self);

};

FUNC VOID DIA_Sld_3023_Coen_atak_front_koniec ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_front_koniec_05_00); //Jeszcze nie teraz. Muszę się przygotować.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_front_koniec_05_01); //No dobrze, ale nie długo wruszamy więc się pośpiesz.
AI_StopProcessInfos(self);
};



//// plaża//// plaża//// plaża//// plaża//// plaża//// plaża




FUNC VOID DIA_Sld_3023_Coen_atak_plazafront_atak ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_plazafront_atak_05_00); //Teraz zanim nilfgardczycy się do końca rozpakują.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_atak_05_01); //Przekonałeś mnie. W takim razie trzeba się rozdzielić na dwie grupy. Ja poprowadzę frontowy szturm, natomiast Letho podejdzie ich od plaży. A ty którędy chcesz iść?

Info_ClearChoices(DIA_Sld_3023_Coen_atak_plazafront);
Info_AddChoice(DIA_Sld_3023_Coen_atak_plazafront,Z tobą od frontu., DIA_Sld_3023_Coen_atak_plazafront_atak_Coen);
Info_AddChoice(DIA_Sld_3023_Coen_atak_plazafront,Z Letho od strony plaży., DIA_Sld_3023_Coen_atak_plazafront_atak_Letho);

};

FUNC VOID DIA_Sld_3023_Coen_atak_plazafront_koniec ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_plazafront_koniec_05_00); //Jeszcze nie teraz. Muszę się przygotować.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_koniec_05_01); //No dobrze, ale nie długo wruszamy więc się pośpiesz.
AI_StopProcessInfos(self);
};


//// z kim??//// z kim??//// z kim??//// z kim??//// z kim??//// z kim??


FUNC VOID DIA_Sld_3023_Coen_atak_plazafront_atak_Coen ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_plazafront_atak_coen_05_00); //Z tobą od frontu.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_atak_coen_05_01); //No to do dzieła. W takim razie Chireadan dołączy do mnie, a Vratimir do Letho.
AI_TurnToNpc(self, SLD_3021_Straznik);
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_atak_coen_05_02); //Pokarzemy nilfgardowi że wiedźmini potrafią nieludzko dokopać. Rozdzielamy się na dwie grupy. Grupa Letho atakuje nilfgard od strony plaży, druga, moja atakuję od frontu z lasku. Do dzieła!

przedwalka == 1;
Npc_ExchangeRoutine(self ,ATAKZ);
Npc_ExchangeRoutine(SLD_3032_Chireadan ,ATAKZ);
Npc_ExchangeRoutine(SLD_3029_Letho ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3031_Vratimir ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3028_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3033_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3034_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3035_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3036_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3037_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3038_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3020_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3021_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3024_Straznik ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3025_Straznik ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3026_Straznik ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3027_Wiedzmin ,ATAKBEZ);
AI_StopProcessInfos(self);

};

FUNC VOID DIA_Sld_3023_Coen_atak_plazafront_atak_Letho ()
{
AI_Output (other,self,DIA_Sld_3023_Coen_atak_plazafront_atak_Letho_05_00); //Z Letho od strony plaży.
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_atak_Letho_05_01); //No to do dzieła. W takim razie Chireadan i Vratimir dołączą do mnie.
AI_TurnToNpc(self, SLD_3021_Straznik);
AI_Output (self,other,DIA_Sld_3023_Coen_atak_plazafront_atak_Letho_05_02); //Pokarzemy nilfgardowi że wiedźmini potrafią nieludzko dokopać. Rozdzielamy się na dwie grupy. Grupa Letho atakuje nilfgard od strony plaży, druga, moja atakuję od frontu z lasku. Do dzieła!


przedwalka == 1;
Npc_ExchangeRoutine(self ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3032_Chireadan ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3029_Letho ,ATAKZ);
Npc_ExchangeRoutine(SLD_3031_Vratimir ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3028_Wiedzmin ,ATAKZ);
Npc_ExchangeRoutine(SLD_3033_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3034_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3035_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3036_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3037_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3038_Wiedzmin ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3020_Straznik ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3021_Straznik ,ATAKBEZ);
Npc_ExchangeRoutine(SLD_3024_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3025_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3026_Straznik ,ATAKZ);
Npc_ExchangeRoutine(SLD_3027_Wiedzmin ,ATAKZ);
AI_StopProcessInfos(self);

};

Trochę to długie ale gdzieś jest błąd. Przeszukałem całość ale nic nie znalazłem. Błąd powinin być na początku tekstu.

Tak w ogóle to dopuszczalne jest w gothicu 2nk aby w jednym wyborze był drugi wybór tak jak ja mam w tekście??

2
Pytania i problemy / Muzyka w trakcie gry
« dnia: 2011-08-02, 13:41 »
Zacząłem bawić się muzyką w gthicu 2 nk no i oglądnąłem ten turtorial:

http://www.worldofgothic.de/?go=moddb&action=view&fileID=642&cat=21&page=0&order=0

Zrobiłem tak jak tem jest pokazane nowe pliki *.dls, *sty, i *.sgt tylko nie wiem jak je teraz wstawić do gothica, tak żeby dało się je ustawić w spacerze jako muzykę dla jakiegoś miejsca (np KHORINIS_KHO) żeby po wpisaniu danej nazwy była ta właśnie muzyka. Wie ktoś jak to zrobić??


Jakby ktoś miał wąty, że napisałem bardzo podobny temat do tematu patysia, to od razu mówię, że nie chcę mu po prosu zaśmiecać tematu, moimi problemami.

3
Błędy podczas parsowania / Unknown identyfier
« dnia: 2011-07-18, 17:26 »
Ja mam problem z dodaniem wyboru w dialogach ponieważ wychodzi mi:

Cytuj
U:PAR/_WORK/DATA/SCRIPTS/CONTENT/STORY/DIALOGE/DIA_KDF_3010_YENEFER.D Unknown identifire : Dia_KFD_3010_YENEFER_elo_0


A tutaj wklaiłem ten plik:

Cytuj
//*********************************************************************
//   Info EXIT
//*********************************************************************
INSTANCE DIA_KDF_3010_Yenefer_EXIT   (C_INFO)
{
   npc         = KDF_3010_Yenefer;
   nr          = 999;
   condition   = DIA_KDF_3010_Yenefer_EXIT_Condition;
   information = DIA_KDF_3010_Yenefer_EXIT_Info;
   permanent   = TRUE;
   description = DIALOG_ENDE;
};

FUNC INT DIA_KDF_3010_Yenefer_EXIT_Condition()
{
   return TRUE;
};

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

//*********************************************************************
//   Info Hello
//*********************************************************************
INSTANCE DIA_KDF_3010_Yenefer_elo   (C_INFO)
{
   npc         = KDF_3010_Yenefer;
   nr          = 1;
   condition   = DIA_KDF_3010_Yenefer_elo_Condition;
   information = DIA_KDF_3010_Yenefer_elo_Info;
   permanent   = false;
   description = "Yenefer?";
};

FUNC INT DIA_KDF_3010_Yenefer_elo_Condition()
   {
      return TRUE;
   };

FUNC VOID DIA_KDF_3010_Yenefer_elo_info()
{
   AI_DrawWeapon (self);
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_15_00"); //Yenefer??
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_15_01"); //Kim jesteś?? I czego chcesz?? Jeden fałszywy ruch i twoje ścierwo przyozdobi tutejszą faune.
      
   Info_ClearChoices (DIA_KDF_3010_Yenefer_elo);
   Info_AddChoice      (DIA_KDF_3010_Yenefer_elo,"Spokojnie. Jestem Beziminny, dla przyjaciół bezi. Mów mi bezimienny.",DIA_KDF_3010_Yenefer_elo_0);
   Info_AddChoice      (DIA_KDF_3010_Yenefer_elo,"Geralt cię szuka. Pomagałem mu, no i znalazłem cię.",DIA_KDF_3010_Yenefer_elo_1);
};
FUNC VOID KDF_3010_Yenefer_elo_0()
{
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_0_05_00"); //Spokojnie. Jestem Beziminny, dla przyjaciół bezi. Mów mi bezimienny.
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_0_05_01"); //Czego chcesz??
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_0_05_02"); //Chce ci pomóc. Znam Geralta. Pozdrowienia od wspólnych znajomych
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_0_05_03"); //Sama sobie dam radę odejdź póki jeszcze masz szansę.
   AI_RemoveWeapon (self);
   AI_StopProcessInfos (self);
};
FUNC VOID KDF_3010_Yenefer_elo_1()
{
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_1_05_00"); //Geralt cię szuka. Pomagałem mu, no i znalazłem cię.
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_1_05_01"); //NIGDY! PRZE NIGDY NIE MÓW PRZY MNIE O GERALCIE Z RIVI!!
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_1_05_02"); //Ale skoro już tu jesteś to przekaż mu, żeby się nigdy tutaj nie pokazywał.
   AI_RemoveWeapon (self);
   AI_TurnAway (hero, self);
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_1_05_03"); //Mam nadzieję że po tym co mi zrobił nie odważy się przyjść.

};   

Wie ktoś gdzie zrobiłem błąd??

Ps nagradzam propsikami :ok:

4
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-18, 12:47 »
1. Napisałem skrypty do postaci geralta który jest na świecie newworld.zen. Po pewnym czasie gry chciałbym żeby przenieść go do zapomnianej doliny.
Pytanie: jak Przenieść postać z jednego świata do drugiego dopiero po skończeniu jakiegoś questu bądź ukończenia jakiegos dialogu??

2. Idę sobie drogą i widzę 2 gości. Jeden z nich mnie zagaduje i obydwaj mnie atakują.
Pytanie: jak zrobić by po dialogu z 1 osobą ta druga też mnie zaatakowała??

5
Skrypty / Nowa zbroja
« dnia: 2011-06-26, 11:34 »
Osatnio sciągnąłem texture zbroi go gothica 2 nk. Próbowalem dodać ją do gry (Nie podmieniać za jakąś inną, jak radzi właściciel zbroi!!), ale zbroja jest cały czas taka sama jak "skórzana zbroja". Może dlatego, że wykorzystałem plik 3ds skórzanej(teraz nazywa sie "ITAR_WIEDZMINSKA_ZBROJA1.3DS") zbroi i tylko zmieniłem nazwę. Ściągnołem i dodałem też pliki .asc oraz skopiowalem plik skórzanej zbroi, zmieniłem nazwe oraz bitmapy na *BITMAP "ITAR_WIEDZMINSKA_ZBROJA.tga" dwa razy (oczywiście zbroje w .tga też dodalem do textures). Gdy kompiluje nie wychdzą błędy i wszystko idzie dobrze. Zbroja ma odpowiednie parametry tylko wygląd jest zły.

Gdy wyrzucam zbroje z ekwipunku to wygląda tak jak powinna, ale gdy ubieram ją to wygląda jak skórzana zbroja. Wie ktoś gdzie zrobiłem błąd??

Tu dam linka do filmiku z tą zbroją, jak ktoś chce może ją pobrać od właściciela.

https://www.youtube.com/watch?v=wq-ECQMC8KM


Tutaj mam skrypty zbroi:

Cytuj
INSTANCE ITAR_wiedzminska_zbroja (C_Item)
{
   name                =   "Zbroja wiedzminów";

   mainflag             =   ITEM_KAT_ARMOR;
   flags                =   0;

   protection [PROT_EDGE]   =   75;
   protection [PROT_BLUNT] =    75;
   protection [PROT_POINT] =    85;
   protection [PROT_FIRE]    =    65;
   protection [PROT_MAGIC] =    120;

   value                =   VALUE_wiedzminska_zbroja;

   wear                =   WEAR_TORSO;

   visual                =   "ITAR_WIEDZMINSKA_ZBROJA1.3DS";
   visual_change          =   "wiedzminska_zbroja.asc";
   visual_skin          =   1;
   material             =   MAT_LEATHER;
   
   description            =   name;
   
   TEXT[1]               =   NAME_Prot_Edge;         
   COUNT[1]            =    protection   [PROT_EDGE];
   TEXT[2]               =   NAME_Prot_Point;      
   COUNT[2]            =    protection   [PROT_POINT];
   TEXT[3]             =   NAME_Prot_Fire;         
   COUNT[3]            =    protection   [PROT_FIRE];
   TEXT[4]               =   NAME_Prot_Magic;      
   COUNT[4]            =    protection   [PROT_MAGIC];
   TEXT[5]               =   NAME_Value;         
   COUNT[5]            =    value;
};

6
Skrypty / Jak oteksturować miecz?
« dnia: 2011-06-24, 14:21 »
Mam problem. W programie wings 3d zrobiłem miecz(nazwałem go Itmw_2H_wiedzminski_miecz" ) dodałem go do gry(gothic 2 nk)(oczywiście skrypty też zrobiłem), ale po dodaniu zabaczyłem że nie ma kolorków i miałem zamiar go oteksturować.

 Niestety skończyło się na zamiarach, bo nijak nie mogłem oteksturować tego miecza. Dodałem pliki "Itmw_2H_wiedzminski_miecz.tag" do textures\items. Jak to nie poszło to dodałem jeszcze plik Itmw_2H_wiedzminski_miecz-c.tex do textures\_compiled i nic. W grze wyświetla mi się cały czas nieoteksturowany miecz. tekstury zrobiłem w gimpie a eksportowałem z go mana do .tag i .tex.

Może ktoś z was wie dlaczego nic się nie dzieje i nie ma tej cholernej taxtury??
Miałbym prośbę żeby ktoś łopatologicznie wytłumaczył jak dodać nową texture do miecza i jak zrobić tą texture bo nie mogę znaleźć w necie takiego poradnika.

Korzystałem z wings 3d i go mana do robienia plików tag i tex oraz gimp-a.

Dodaje jeszcze załącznik z plikami które sam zrobiłem (łącznie z nieudaną texturą)

[attachment=574:Nowy folder (2).rar]


Sorry że może dodalem tamat w zlym dziale ale to mój pierwszy post na the modders :facepalm:

Strony: [1]
Do góry