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.


Wiadomości - Jasiu

Strony: [1] 2
1
Spacer / Spacer wyłącza się przy kompilowaniu mesh'a
« dnia: 2010-03-08, 19:44 »
Część problemu rozwiązana, niektóre wczyta, ale ma kłopot z otwarciem mojego świata (tak jak na początku wspomniałem).

2
Spacer / Spacer wyłącza się przy kompilowaniu mesh'a
« dnia: 2010-03-08, 18:01 »
Otóż jak włączam Spacera i biorę open Mesh i skompiluję to Spacer się wyłącza bez żadnego błędu. Tak po prostu. Nie wiem co na to poradzić  :(

3
Wiem do czego to służy, gdybym nie widział to bym nie używał!

4
Poprawiłem już to "else;" na "else" i nic.

5
Pojawiają się setki błędów w skrypcie:

[codebox]//******************************************
//               EXIT   
//******************************************

instance  DIA_Raptor_Exit (C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 999;
   condition   = DIA_Raptor_Exit_Condition;
   information   = DIA_Raptor_Exit_Info;
   permanent   = 1;
   description = DIALOG_ENDE;
};                      

FUNC int  DIA_Raptor_Exit_Condition()
{
   return 1;
};

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

//******************************************
//               Hallo   
//******************************************

instance  DIA_Raptor_Hello (C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 1;
   condition   = DIA_Raptor_Hello_Condition;
   information   = DIA_Raptor_Hello_Info;
   permanent   = 0;
   description = "Kim jesteś?";
};                      

FUNC int  DIA_Raptor_Hello_Condition()
{   
   if (!C_NpcBelongsToOldcamp (other))
   {
      return 1;
   };
};
FUNC VOID  DIA_Raptor_Hello_Info()
{
   AI_Output (other, self,"DIA_Raptor_Hello_15_00"); //Kim jesteś?
   AI_Output (self, other,"DIA_Raptor_Hello_08_01"); //Zwę się Raptor. Pilnuję nocą zamku zamiast Thorusa. A ty?
   AI_Output (other, self,"DIA_Raptor_Hello_15_02"); //Jestem tu nowy. Chciałem się trochę rozejrzeć.
};

//******************************************
//               Burg   
//******************************************

instance  DIA_Raptor_Burg (C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 1;
   condition   = DIA_Raptor_Burg_Condition;
   information   = DIA_Raptor_Burg_Info;
   permanent   = 10;
   description = "Możesz mi opowiedzieć o tym zamku?";
};                      

FUNC int  DIA_Raptor_Burg_Condition()
{
   if (Npc_KnowsInfo(hero,DIA_Raptor_Hello))
   {
      return 1;
   };
};

FUNC VOID  DIA_Raptor_Burg_Info()
{
   AI_Output (other, self,"DIA_Raptor_Burg_15_00"); //Możesz mi opowiedzieć o tym zamku?
   AI_Output (self, other,"DIA_Raptor_Burg_08_01"); //Co tu dużo mówić: Gomez i jego ludzie zajęli go po wielkim buncie.
   AI_Output (self, other,"DIA_Raptor_Burg_08_02"); //Od początku wiedziałem, że warto będzie stanąć po jego stronie.
   AI_Output (self, other,"DIA_Raptor_Burg_08_03"); //Wielu z nas, jeszcze jako więźniowie zamknięci w lochach lub zmuszani do pracy w kopalni, uznawało zwierzchnictwo Gomeza.
   AI_Output (other, self,"DIA_Raptor_Burg_15_04"); //Czy te lochy znajdują się pod zamkiem?
   AI_Output (self, other,"DIA_Raptor_Burg_08_05"); //Tak, ale teraz świecą pustką. Nikt tam nie schodził od czasu wielkiego buntu.
};

//******************************************
//               PERM   
//******************************************

instance  DIA_Raptor_PERM (C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 1;
   condition   = DIA_Raptor_PERM_Condition;
   information   = DIA_Raptor_PERM_Info;
   permanent   = 1;
   description = "Jak wygląda życie strażnika?";
};                      

FUNC int  DIA_Raptor_PERM_Condition()
{
   if (Npc_KnowsInfo(hero,DIA_Raptor_Burg))
   {
      return 1;
   };
};

FUNC VOID  DIA_Raptor_PERM_Info()
{
   AI_Output (other, self,"DIA_Raptor_PERM_15_00"); //Jak wygląda życie strażnika?
   AI_Output (self, other,"DIA_Raptor_PERM_08_01"); //Jest spokojne. Jesteśmy największym i najsilniejszym obozem w kolonii. Nikt nie śmie nas zaczepiać.
   AI_Output (other, self,"DIA_Raptor_PERM_15_02"); //Rozumiem.
   AI_StopProcessInfos   (self);
};

   


//******************************************
//               NAUKA   
//******************************************

// ************************************************************
   var int Raptor_Merke_STR;
   var int Raptor_Merke_DEX;
// ************************************************************

INSTANCE Info_Raptor_Teach(C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 100;
   condition   = Info_Raptor_Teach_Condition;
   information   = Info_Raptor_Teach_Info;
   permanent   = 1;
   description = "Możesz mnie czegoś nauczyć?";
};                      

FUNC INT Info_Raptor_Teach_Condition()
   {
      return 1;
   };

FUNC VOID Info_Raptor_Teach_Info()
{   
   if   (log_Raptortrain == FALSE)
   {   
      Log_CreateTopic (GE_TeacherOC,LOG_NOTE);
      B_LogEntry      (GE_TeacherOC,   "Raptor może mi pomóc w zwiększeniu mojej zwinności i siły.");
      log_Raptortrain   = TRUE;
   };
   AI_Output(hero,self,"Info_Raptor_Teach_15_00"); //Możesz mnie czegoś nauczyć?
   AI_Output(self,hero,"Info_Raptor_Teach_11_01"); //Tak. Mogę ci pokazać, jak zwiększyć swoją siłę lub zręczność.
   
   Raptor_Merke_STR = hero.attribute[ATR_STRENGTH];
   Raptor_Merke_DEX = hero.attribute[ATR_DEXTERITY];
   
   Info_ClearChoices   (Info_Raptor_Teach);
   Info_AddChoice      (Info_Raptor_Teach,DIALOG_BACK                           ,Info_Raptor_Teach_BACK);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_5,5*LPCOST_ATTRIBUTE_ST
RENGTH,0)         ,Info_Raptor_Teach_STR_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_1,LPCOST_ATTRIBUTE_STRE
NGTH,0)         ,Info_Raptor_Teach_STR_1);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_5,5*LPCOST_ATTRIBUTE_D
EXTERITY,0),Info_Raptor_Teach_DEX_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_1,LPCOST_ATTRIBUTE_DEX
TERITY,0),Info_Raptor_Teach_DEX_1);
   
   
};

func void Info_Raptor_Teach_BACK()
{
   if (Raptor_Merke_STR < hero.attribute[ATR_STRENGTH])
   {
      AI_Output(self,hero,"Info_Raptor_Teach_BACK_11_00"); //Jesteś teraz o wiele silniejszy.
   };
   if (Raptor_Merke_DEX < hero.attribute[ATR_DEXTERITY])
   {
      AI_Output(self,hero,"Info_Raptor_Teach_BACK_11_01"); //Umiesz teraz sprawniej posługiwać się łukiem i kuszą.
   };
   AI_Output(self,hero,"Info_Raptor_Teach_BACK_11_02"); //Wróć niedługo. Musisz się jeszcze wiele nauczyć.
   Info_ClearChoices   (Info_Raptor_Teach);
};

func void Info_Raptor_Teach_STR_1()
{
   B_BuyAttributePoints (hero, ATR_STRENGTH, LPCOST_ATTRIBUTE_STRENGTH);
   Info_ClearChoices   (Info_Raptor_Teach);
   Info_AddChoice      (Info_Raptor_Teach,DIALOG_BACK                           ,Info_Raptor_Teach_BACK);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_5 ,5*LPCOST_ATTRIBUTE_STRENGTH,0)         ,Info_Raptor_Teach_STR_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_1,LPCOST_ATTRIBUTE_STRE
NGTH,0)         ,Info_Raptor_Teach_STR_1);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_5,5*LPCOST_ATTRIBUTE_D
EXTERITY,0),Info_Raptor_Teach_DEX_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_1,LPCOST_ATTRIBUTE_DEX
TERITY,0),Info_Raptor_Teach_DEX_1);
};

func void Info_Raptor_Teach_STR_5()
{
   B_BuyAttributePoints (hero, ATR_STRENGTH, 5*LPCOST_ATTRIBUTE_STRENGTH);
   Info_ClearChoices   (Info_Raptor_Teach);
   Info_AddChoice      (Info_Raptor_Teach,DIALOG_BACK                           ,Info_Raptor_Teach_BACK);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_5,5*LPCOST_ATTRIBUTE_ST
RENGTH,0)         ,Info_Raptor_Teach_STR_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_1,LPCOST_ATTRIBUTE_STRE
NGTH,0)         ,Info_Raptor_Teach_STR_1);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_5,5*LPCOST_ATTRIBUTE_D
EXTERITY,0),Info_Raptor_Teach_DEX_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_1,LPCOST_ATTRIBUTE_DEX
TERITY,0),Info_Raptor_Teach_DEX_1);
};

func void Info_Raptor_Teach_DEX_1()
{
   B_BuyAttributePoints (hero, ATR_DEXTERITY, LPCOST_ATTRIBUTE_DEXTERITY);
   Info_ClearChoices   (Info_Raptor_Teach);
   Info_AddChoice      (Info_Raptor_Teach,DIALOG_BACK                           ,Info_Raptor_Teach_BACK);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_5,5*LPCOST_ATTRIBUTE_ST
RENGTH,0)         ,Info_Raptor_Teach_STR_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_1,LPCOST_ATTRIBUTE_STRE
NGTH,0)         ,Info_Raptor_Teach_STR_1);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_5,5*LPCOST_ATTRIBUTE_D
EXTERITY,0),Info_Raptor_Teach_DEX_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_1,LPCOST_ATTRIBUTE_DEX
TERITY,0),Info_Raptor_Teach_DEX_1);
};

func void Info_Raptor_Teach_DEX_5()
{
   B_BuyAttributePoints (hero, ATR_DEXTERITY, 5*LPCOST_ATTRIBUTE_DEXTERITY);
   Info_ClearChoices   (Info_Raptor_Teach);
   Info_AddChoice      (Info_Raptor_Teach,DIALOG_BACK                           ,Info_Raptor_Teach_BACK);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_5,5*LPCOST_ATTRIBUTE_ST
RENGTH,0)         ,Info_Raptor_Teach_STR_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnStrength_1,LPCOST_ATTRIBUTE_STRE
NGTH,0)         ,Info_Raptor_Teach_STR_1);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_5,5*LPCOST_ATTRIBUTE_D
EXTERITY,0),Info_Raptor_Teach_DEX_5);
   Info_AddChoice      (Info_Raptor_Teach,B_BuildLearnString(NAME_LearnDexterity_1,LPCOST_ATTRIBUTE_DEX
TERITY,0),Info_Raptor_Teach_DEX_1);
};



//*************************************************
//      KUPNO
//*************************************************

instance  DIA_Raptor_Kupno (C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 1;
   condition   = DIA_Raptor_Kupno_Condition;
   information   = DIA_Raptor_Kupno_Info;
   permanent   = 0;
   description = "Mogę coś od ciebie kupić?";
};                      

FUNC int  DIA_Raptor_Kupno_Condition()
{   
   if (Npc_KnowsInfo(hero,DIA_Raptor_Hello))
   {
      return 1;
   };
};
FUNC VOID  DIA_Raptor_Kupno_Info()
{
   AI_Output (other, self,"DIA_Raptor_Kupno_15_00"); //Mogę coś od ciebie kupić?
   AI_Output (self, other,"DIA_Raptor_Kupno_08_01"); //Hmm... Mam tu hełm, będzie cię kosztował...
   AI_Output (other, self,"DIA_Raptor_Kupno_15_02"); //Tak?
   AI_Output (self, other,"DIA_Raptor_Kupno_08_03"); //1000 bryłek rudy.
   AI_Output (other, self,"DIA_Raptor_Kupno_15_04"); //ILE!? 1000 BRYŁEK?! NIE PRZESADASZ?!
   AI_Output (other, self,"DIA_Raptor_Kupno_08_05"); //Tyle mnie on kosztował w złocie.
   AI_Output (other, self,"DIA_Raptor_Kupno_15_06"); //Dobrze, niech będzie. <do siebie, cicho> Ty skąpa świnio.

};

//***************************************
//      WYMIANA    // TU SIĘ ZACZYNAJĄ PROBLEMY!!!
//***************************************

instance  DIA_Raptor_Wymiana (C_INFO)
{
   npc         = GRD_12345_Raptor;
   nr         = 1;
   condition   = DIA_Raptor_Wymiana_Condition;
   information   = DIA_Raptor_Wymiana_Info;
   permanent   = 0;
   description = "(kup hełm)";
};                      

FUNC int  DIA_Raptor_Wymiana_Condition()
{   
   if (Npc_KnowsInfo(hero,DIA_Raptor_Kupno))
   && (Npc_HasItems (hero,ItmiNugget) >= 1000)
   {
      return 1;
   };
};
FUNC VOID  DIA_Raptor_Wymiana_Info()
{
   AI_Output (other, self,"DIA_Raptor_Wymiana_15_00"); //Wezmę ten hełm.
B_GiveInvItems (other, self, ItmiNugget, 1000);
   AI_Output (self, other,"DIA_Raptor_Wymiana_08_01"); //Świetnie, trzymaj!
B_GiveInvItems (self, other, GRD_HELM, 1);

}

else

{

   AI_Output (other, self,"DIA_Raptor_Wymiana_15_00"); //Wezmę ten hełm.
   AI_Output (self, other,"DIA_Raptor_Wymiana_08_01"); //A gdzie ruda? Dam ci hełm jak przyniesiesz 1000 bryłek!

};[/codebox]

6
Pytania i problemy / Brak kolorów i obrócenie przedmiotu
« dnia: 2010-02-24, 20:09 »
O ile się nie mylę to wszystkie meshe z Gothica są zwrócone w stronę osi "x". Dlatego też nie możesz ich w dowolnym kierunku ustawiać w grze. Niestety tylko Spacer coś zdziała, a co do tekstury to nie wiem co jest.

7
Gry / Inne gry do moddingu
« dnia: 2010-02-19, 13:48 »
-Fallout (link)
-Piraci z Karaibów (link)
-Gothic 3 (link)
-Fable (link)
-Wiedźmin (link)
-GTA (wszystkie trójwymiarowe) (PL) (ENG)
-TES (link)
-Heroes III
-Heroes V
-Delta Force Xtreme
-KotOR (link)
-seria Europa Universalis (link)
-Civilisation 3
-Civilisation 4
-Half-life (link)
-Quake
-Neverwinter Nights
-Mount & Blade (link)
-Operation Fleshpoint
-Władca Pierścieni Bitwa o Śródziemie 1 (link)
-Władca Pierścieni Bitwa o Śródziemie 2 (link)
-Warcraft FT (link)
-Diablo 2 Lod (link)
-H&D2
-BF 1942
-UT
-World in Conflict
-Original War
-Baldur's Gate
-Seria Total War (link)
-Far Cry
-Evil Islands
-18 Wheels of Steel (link)
-Blitzkrieg 2
-Etherlords 2
-Titan Quest
-Call of Duty 2
-Red Faction
-Stronghold
-Thief (PL) (ENG)
-Crysis (link)
-Two Worlds (link)
-Spellforce (link)
-Stalker (PL) (ENG)
-LINK - kilka różnych gier polegających na ruszeniu po drodze czterech kółek
-Star Wars JK (link)
-Star Wars Battlefront (link)
-Grand Prix 3 (link 1) (link 2)
-Grand Prix 4 (link 1) (link 2)
-ArmA: Armed Assault
-Battlefield 2 ( link )
-Call of Juarez (link)
-Impossible Creatures ( link )
-Fallout 3
-Postal 2

8
Gry / Gothic I
« dnia: 2010-02-18, 17:05 »
Najlepszy 1h z calej gry raczej.

9
Forum / Nowy skin forum
« dnia: 2010-02-18, 14:35 »
Szare, typu blue solution.

10
Najprostsza metoda - wywal z folderu    dialoge     skrypt rozmowy Cavalorna (choćby na pulpit)

11
Pytania i problemy / Fata morgana
« dnia: 2010-02-15, 17:23 »
Chodzi mi o efekt taki, że z daleka widzę mesha, a gdy do niego podchodzę to znika. Da się tak zrobić?

12
Pytania i problemy / Pytanko
« dnia: 2010-02-07, 17:48 »
481 poly na mieczu wejdzie do jedynki?

13
Pytania i problemy / Pytanko
« dnia: 2010-02-07, 17:37 »
Czy miecze z gothica mają ograniczenie polygonów? A jak tak to do ilu?

14
Skrypty / Co robić by ludzie atakowali orków?
« dnia: 2010-02-07, 17:12 »
Daj szamanowi gildię szkieleta-maga, aby czarował i orkowe z gildią szkielet go nie atakowali.

15
Skrypty / Jak zignorować rutynę i zacząć następną?
« dnia: 2010-02-07, 16:33 »
Poszukaj jeszcze w skryptach G1 i G2NK, może coś znajdziesz.

Albo popytaj na PW jakichś dobrych skrypterów.

16
Skrypty / Jak zignorować rutynę i zacząć następną?
« dnia: 2010-02-07, 16:25 »
Trzeba wszystkiego popróbować. A do Sergia:

Może dasz załącznik z modem i skryptami? Byłoby trochę prościej znaleźć powód.

17
Skrypty / Jak zignorować rutynę i zacząć następną?
« dnia: 2010-02-07, 16:16 »
Opcją 1  :(  ? nie rozumiem.

18
Skrypty / Jak zignorować rutynę i zacząć następną?
« dnia: 2010-02-07, 16:13 »
taa ale potem nie można było zrobić żeby znów za tobą chodzili.to tak jak z wrzodem i shratem.

Można, tylko tyle, że trzeba do nich pojedynczo zagadywać :(

19
Skrypty / Jak zignorować rutynę i zacząć następną?
« dnia: 2010-02-07, 16:08 »
Hmmm.... Poszukaj w G2NK jak Skip lub kto inny w kanionie do ciebie zagadywał (jak wchodziłeś do kopalni) i wszyscy wracali.

20
Skrypty / Jak zignorować rutynę i zacząć następną?
« dnia: 2010-02-07, 16:03 »
To można paczkę z modem zabezpieczyć  :P   :D  ? Ciekawe...

Strony: [1] 2
Do góry