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 - Hastin

Strony: [1] 2
1
Pytania i problemy / Risen kody nie działają
« dnia: 2012-04-11, 17:59 »
Chciałem pograć na kodach w Risen'a ale jest sprawa że kody nie działają!
Wpiszę MINSKY i konsola się włącza.
Działają mi kody " God " oraz " Edit PC_Hero " a reszta kodów np. Give It_ ... nie działa

Pomoże ktoś?

2
Skrypty / Błąd za błędem
« dnia: 2012-04-09, 19:49 »
I dupa!

Zmeiniłem i ten sam błąd nadal

Cytuj
instance BAU_901_Horatio (Npc_Default)
{
//-------- primary data --------

name = "Horatio";
npctype = npctype_main;
guild = GIL_BAU;
level = 8;
voice = 9;
id = 901;

//-------- abilities --------
attribute[ATR_STRENGTH] = 45;
attribute[ATR_DEXTERITY] = 11;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX]= 136;
attribute[ATR_HITPOINTS] = 136;

//-------- visuals --------
// animations
Mdl_SetVisual (self,"HUMANS.MDS");
// body mesh ,bdytex,skin,head mesh, 1headtex,teethtex,ruestung
Mdl_SetVisualBody (self,"hum_body_Naked0",2,1,"Hum_Head_Fighter", 99, 2,-1);

B_Scale (self);
Mdl_SetModelFatness(self,0);

fight_tactic = FAI_HUMAN_COWARD;

//-------- Talente --------

Npc_SetTalentSkill (self,NPC_TALENT_1H,1);

//-------- inventory --------


CreateInvItems (self, ItFoRice,5);
CreateInvItem (self, ItMi_Stuff_Plate_01);
CreateInvItem (self, ItFoBooze);
EquipItem (self, ItMw_1H_Scythe_01);

//-------------Daily Routine-------------

daily_routine = Rtn_start_901;

};

FUNC VOID Rtn_start_901 ()
{
TA_Sit_Campfire (20,00,06,00,"NC_PATH_PEASANT_OUTSIDE10");
TA_PickRice (06,00,20,00,"NC_PATH78_A");
};

3
Pytania i problemy / Risen i/lub Gothic III i mój komp.
« dnia: 2012-04-08, 20:19 »
Risen na minimalnych powinien jakoś chodzić, ale o G3 zapomnij.

Na moich minimalncyh pójdzie czy potrzebuje większej RAM?

4
Skrypty / Błąd za błędem
« dnia: 2012-04-08, 20:19 »
Cytuj
instance BAU_2000_Horatio (Npc_Default)
{
//-------- primary data --------

name = "Horatio";
npctype = npctype_main;
guild = GIL_BAU;
level = 8;
voice = 9;
id = 2000;

//-------- abilities --------
attribute[ATR_STRENGTH] = 45;
attribute[ATR_DEXTERITY] = 11;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX]= 136;
attribute[ATR_HITPOINTS] = 136;

//-------- visuals --------
// animations
Mdl_SetVisual (self,"HUMANS.MDS");
// body mesh ,bdytex,skin,head mesh, 1headtex,teethtex,ruestung
Mdl_SetVisualBody (self,"hum_body_Naked0",2,1,"Hum_Head_Fighter", 99, 2,-1);

B_Scale (self);
Mdl_SetModelFatness(self,0);

fight_tactic = FAI_HUMAN_COWARD;

//-------- Talente --------

Npc_SetTalentSkill (self,NPC_TALENT_1H,1);

//-------- inventory --------


CreateInvItems (self, ItFoRice,5);
CreateInvItem (self, ItMi_Stuff_Plate_01);
CreateInvItem (self, ItFoBooze);
EquipItem (self, ItMw_1H_Scythe_01);

//-------------Daily Routine-------------

daily_routine = Rtn_start_2000;

};

FUNC VOID Rtn_start_2000 ()
{
TA_SitCampfire (20,00,06,00,"NC_PATH_PEASANT_OUTSIDE10");
TA_PickRice (06,00,20,00,"NC_PATH78_A");
};
Wklei i zobacz
i oczywiście ID w nazwie pliku zmień :P


Nadal nie działa i czepia się Ta_SitCampfire

5
Skrypty / Błąd za błędem
« dnia: 2012-04-08, 19:37 »
Zmień jednemu z nich ID na inne i po kłopocie. :facepalm:  Każdy tutek o NPC Ci to powie.

Zmieniłem i wuskakuje błąd ten sam tyle że nie RTN_START_901 tylko TA_SitCampfire i tu chodzi prawdopodobnie i NPC Horatio w poście wyżej

6
Pytania i problemy / Risen i/lub Gothic III i mój komp.
« dnia: 2012-04-08, 18:31 »
Kartę graficzną mam taką.

NVIDIA GEFORCE 7600 GS

A wystarczyło by RAM powiększyć czy procesor też za słaby?

7
Skrypty / Błąd za błędem
« dnia: 2012-04-08, 18:27 »
Do robienia NPC używam programu Grekain's NPC Generator 1.92 E
ale błędy wyskakują z postaci z gry czyli BAU_901...
Macie tu skrypty, ponieważ są dwa NPC o ty msamym ID.

Cytuj
instance BAU_901_Horatio (Npc_Default)
{
   //-------- primary data --------
   
   name       =   "Horatio";
   npctype       =   npctype_main;
   guild       =   GIL_BAU;      
   level       =   8;
   voice       =    9;
   id          =   901;

   //-------- abilities --------
   attribute[ATR_STRENGTH]    = 45;
   attribute[ATR_DEXTERITY]    = 11;
   attribute[ATR_MANA_MAX]    = 0;
   attribute[ATR_MANA]       = 0;
   attribute[ATR_HITPOINTS_MAX]= 136;
   attribute[ATR_HITPOINTS]    = 136;

   //-------- visuals --------
   //             animations
   Mdl_SetVisual      (self,"HUMANS.MDS");
   //         body mesh   ,bdytex,skin,head mesh,   1headtex,teethtex,ruestung
   Mdl_SetVisualBody (self,"hum_body_Naked0",2,1,"Hum_Head_Fighter", 99,  2,-1);
   
   B_Scale (self);
   Mdl_SetModelFatness(self,0);
   
   fight_tactic   =   FAI_HUMAN_COWARD;
      
   //-------- Talente --------                                    
   
      Npc_SetTalentSkill   (self,NPC_TALENT_1H,1);      
   
   //-------- inventory --------                                    

      
      CreateInvItems (self, ItFoRice,5);
      CreateInvItem (self, ItMi_Stuff_Plate_01);
      CreateInvItem (self, ItFoBooze);
      EquipItem (self, ItMw_1H_Scythe_01);       
   
   //-------------Daily Routine-------------

   daily_routine = Rtn_start_901;

};

FUNC VOID Rtn_start_901 ()
{
   TA_SitCampfire   (20,00,06,00,"NC_PATH_PEASANT_OUTSIDE10");
   TA_PickRice      (06,00,20,00,"NC_PATH78_A");
};











Cytuj
instance BAU_901_Bauer (Npc_Default)
{
   // ------ NSC ------
   name       = NAME_BAUER;
   guild       = GIL_BAU;
   id          = 901;
   voice       = 13;
   flags       = 0;                                                   //NPC_FLAG_IMMORTAL oder 0
   npctype      = NPCTYPE_AMBIENT;
   
   // ------ Attribute ------
   B_SetAttributesToChapter (self, 1);                                                   //setzt Attribute und LEVEL entsprechend dem angegebenen Kapitel (1-6)
   
   // ------ Kampf-Taktik ------
   fight_tactic      = FAI_HUMAN_COWARD;   // MASTER / STRONG / COWARD
   
   // ------ Equippte Waffen ------                                                   //Munition wird automatisch generiert, darf aber angegeben werden
   EquipItem         (self, ItMw_1h_Bau_Axe);
   
   // ------ Inventory ------
   B_CreateAmbientInv    (self);
      
   // ------ visuals ------                                                         //Muss NACH Attributen kommen, weil in B_SetNpcVisual die Breite abh. v. STR skaliert wird
   B_SetNpcVisual       (self, MALE, "Hum_Head_FatBald", Face_N_Normal03, BodyTex_N, ITAR_BAU_L);   
   Mdl_SetModelFatness   (self, 2);
   Mdl_ApplyOverlayMds   (self, "Humans_Relaxed.mds"); // Tired / Militia / Mage / Arrogance / Relaxed

   // ------ NSC-relevante Talente vergeben ------
   B_GiveNpcTalents (self);
   
   // ------ Kampf-Talente ------                                                      //Der enthaltene B_AddFightSkill setzt Talent-Ani abhängig von TrefferChance% - alle Kampftalente werden gleichhoch gesetzt
   B_SetFightSkills (self, 20); //Grenzen für Talent-Level liegen bei 30 und 60

   // ------ TA anmelden ------
   daily_routine       = Rtn_Bauerek_901;
};

FUNC VOID Rtn_Bauerek_901 ()
{
   TA_Stand_Eating         (08,00,20,00,"NW_BIGFARM_HOUSE_11");
    TA_Sleep            (20,00,08,00,"NW_BIGFARM_STABLE_SLEEP_01");      
};




8
Pytania i problemy / Risen i/lub Gothic III i mój komp.
« dnia: 2012-04-08, 12:17 »
Czy na takim sprzęcie pójdzie gra Risen albo Gothic III?

Cytuj
AMD Athlon(tm) 64 3000+
1.8 GHz
512 MB RAM

Chodzi mi czy na minimalnych wymaganiach pójdzie choć trochę :D

9
Skrypty / Błąd U:PAR B_SCALE...
« dnia: 2012-04-08, 12:05 »
Zainstalowałem od nowa grę, nie ma tych NPC i innego nie potrzebnego materiału ,a błąd pojawia się nadal!

10
Skrypty / Błąd za błędem
« dnia: 2012-04-08, 12:04 »
Co chwila pojawia mi się błąd związany z rutyną np.

Cytuj
U:PAR: Redefined : RTN_START_900
potem
U
Cytuj
:PAR: Redefined : Ta_Boss
następnie
Cytuj
U:PAR: Redefined : RTN_START_901

Naprawiam je jakoś , ale co chwila pokazuje się nowy!

11
Skrypty / Błąd U:PAR B_SCALE...
« dnia: 2012-04-08, 11:45 »
Jeżeli NPC są w folderze NPC nie powinno być problemu; uwaga, podfoldery się nie liczą.

I co zrobić żeby parsował inaczej
Trzeba edytować plik gothic.src.


A gdzie znajduję się ten plik?

12
Skrypty / Błąd U:PAR B_SCALE...
« dnia: 2012-04-08, 07:43 »
Nadal nie podałeś ścieżki do pliku, jest to istotne ponieważ jeżeli blik b_scale.d jest parsowny później niż twoi NPC błąd jest w 100% naturalny, ponieważ parser jeszcze tej funkcji nie zna.

D:\JoWood\Gothic II\_Work\data\Scripts\Content\AI\B_Human

Masz tu ścieżkę do pliku B_SCALE.d jeśli o to ci chodzi.

I co zrobić żeby parował inaczej

13
Skrypty / Błąd U:PAR B_SCALE...
« dnia: 2012-04-07, 21:00 »
Właśnie nie wiem czy to wina NPC czy pliku B_SCALE.d

Masz tu skrypt 3 NPC które stworzyłem i wyskoczył mi błąd

Cytuj
instance NONE_102_Grim (NPC_Default)
{
    // ----- NPC -----
    name = "Grim";
    guild = 0;
    id = 102;
    voice = 11;
    flags = ;
    npctype = NPCTYPE_FRIEND;
    level = 12;

    // ----- Attributes -----
    attribute[ATR_STRENGTH] = 50;
    attribute[ATR_DEXTERITY] = 50;
    attribute[ATR_HITPOINTS_MAX] = 450;
    attribute[ATR_HITPOINTS] = 450;
    attribute[ATR_MANA_MAX] = 200;
    attribute[ATR_MANA] = 200;

    // ----- Hitchance -----
    HitChance [NPC_TALENT_1H] = 40;
    HitChance [NPC_TALENT_2H] = 40;
    HitChance [NPC_TALENT_BOW] = 40;
    HitChance [NPC_TALENT_CROSSBOW] = 40;

    B_SetNpcVisual     (self, MALE, "HUM_HEAD_PONY", Face_N_NormalBart09, BodyTex_N, ITAR_BAU_L);
    B_Scale (self, 2.0);
    Mdl_SetModelFatness     (self, 0);
    Mdl_ApplyOverlayMds     (self, "Humans_Tired.mds");
    // ----- Give NPC his Talents -----
    B_GiveNpcTalents (self);

    // ----- Inventory -----
    EquipItem    (self, ItMw_1H_Sword_L_03);
    // ------ TA anmelden ------
    daily_routine = Rtn_picie_;
};

FUNC VOID Rtn_picie_ ()
{
TA_BodyGuard(01,00,12,00,"001_GRIM");
TA_PlayTune(12,00,18,00,"001_GRIM");
TA_Stand_Drinking(19,00,01,00,"001_GRIM");
};

Cytuj
instance MIL_339_Swistak (NPC_Default)
{
    // ----- NPC -----
    name = "Swistak";
    guild = 2;
    id = 339;
    voice = 12;
    flags = ;
    npctype = NPCTYPE_FRIEND;
    level = 20;

    // ----- Attributes -----
    attribute[ATR_STRENGTH] = 100;
    attribute[ATR_DEXTERITY] = 100;
    attribute[ATR_HITPOINTS_MAX] = 400;
    attribute[ATR_HITPOINTS] = 400;
    attribute[ATR_MANA_MAX] = 100;
    attribute[ATR_MANA] = 100;

    // ----- Hitchance -----
    HitChance [NPC_TALENT_1H] = 80;
    HitChance [NPC_TALENT_2H] = 80;
    HitChance [NPC_TALENT_BOW] = 80;
    HitChance [NPC_TALENT_CROSSBOW] = 80;

    B_SetNpcVisual     (self, MALE, "HUM_HEAD_PSIONIC", Face_N_Normal06, BodyTex_B, ITAR_MIL_L);
    B_Scale (self, 2.0);
    Mdl_SetModelFatness     (self, 0);
    Mdl_ApplyOverlayMds     (self, "Humans_Militia.mds");
    // ----- Give NPC his Talents -----
    B_GiveNpcTalents (self);

    // ----- Inventory -----
    EquipItem    (self, ItMw_Schwert2);
    // ------ TA anmelden ------
    daily_routine = Rtn_nauka_339;
};

FUNC VOID Rtn_nauka_339 ()
{
    // ------ TA anmelden ------
    daily_routine = Rtn_nauka_338;
};

FUNC VOID Rtn_nauka_338 ()
{
TA_Sleep(01,00,10,00,"001_SWISTAK");
TA_Stand_Eating(10,00,11,00,"001_SWISTAK");
TA_PracticeSword(11,00,01,00,"002_SWISTAK");
};

Cytuj
instance SLD_842_Orik (NPC_Default)
{
    // ----- NPC -----
    name = "Orik";
    guild = 7;
    id = 842;
    voice = 12;
    flags = NPC_FLAG_IMMORTAL;
    npctype = NPCTYPE_FRIEND;
    level = 28;

    // ----- Attributes -----
    attribute[ATR_STRENGTH] = 140;
    attribute[ATR_DEXTERITY] = 140;
    attribute[ATR_HITPOINTS_MAX] = 500;
    attribute[ATR_HITPOINTS] = 500;
    attribute[ATR_MANA_MAX] = 300;
    attribute[ATR_MANA] = 300;

    // ----- Hitchance -----
    HitChance [NPC_TALENT_1H] = 80;
    HitChance [NPC_TALENT_2H] = 80;
    HitChance [NPC_TALENT_BOW] = 80;
    HitChance [NPC_TALENT_CROSSBOW] = 80;

    B_SetNpcVisual     (self, MALE, "HUM_HEAD_FIGHTER", Face_B_ToughBald, BodyTex_B, ITAR_SLD_H);
    B_Scale (self, 2.0);
    Mdl_SetModelFatness     (self, 1);
    Mdl_ApplyOverlayMds     (self, "Humans_Relaxed.mds");
    // ----- Give NPC his Talents -----
    B_GiveNpcTalents (self);

    // ----- Inventory -----
    EquipItem    (self, ItMw_ElBastardo);
    EquipItem    (self, ItRw_Bow_M_02);
    // ------ TA anmelden ------
    daily_routine = Rtn_Orik_;
};

FUNC VOID Rtn_Orik_ ()
{
TA_Sleep(01,00,09,00,"003_ORIK");
TA_PracticeSword(09,00,14,00,"004_ORIK");
TA_Stand_Drinking(14,00,01,00,"002_ORIK");
};
]

A TUTAJ MASZ PLIK B_SCALE.d

Cytuj
func void B_Scale(var C_Npc n)
{
   PrintDebugNpc(PD_ZS_FRAME,"B_Scale");
   if(n.attribute[ATR_STRENGTH] < 10)
   {
      if(n.attribute[ATR_HITPOINTS_MAX] < 19)
      {
         Mdl_SetModelScale(n,0.9,1,1);
      }
      else if((n.attribute[ATR_HITPOINTS_MAX] > 18) && (n.attribute[ATR_HITPOINTS_MAX] < 26))
      {
         Mdl_SetModelScale(n,0.9,1,1);
      }
      else if(n.attribute[ATR_HITPOINTS_MAX] > 25)
      {
         Mdl_SetModelScale(n,0.9,1,1);
      };
   }
   else if((n.attribute[ATR_STRENGTH] > 9) && (n.attribute[ATR_STRENGTH] < 14))
   {
      if(n.attribute[ATR_HITPOINTS_MAX] < 19)
      {
         Mdl_SetModelScale(n,1,1,1);
      }
      else if((n.attribute[ATR_HITPOINTS_MAX] > 18) && (n.attribute[ATR_HITPOINTS_MAX] < 26))
      {
         Mdl_SetModelScale(n,1,1,1);
      }
      else if(n.attribute[ATR_HITPOINTS_MAX] > 25)
      {
         Mdl_SetModelScale(n,1,1,1);
      };
   }
   else if(n.attribute[ATR_STRENGTH] > 12)
   {
      if(n.attribute[ATR_HITPOINTS_MAX] < 19)
      {
         Mdl_SetModelScale(n,1.1,1,1);
      }
      else if((n.attribute[ATR_HITPOINTS_MAX] > 18) && (n.attribute[ATR_HITPOINTS_MAX] < 26))
      {
         Mdl_SetModelScale(n,1.1,1,1);
      }
      else if(n.attribute[ATR_HITPOINTS_MAX] > 25)
      {
         Mdl_SetModelScale(n,1.1,1,1);
      };
   };
};

14
Ukończone modyfikacje / Podbój
« dnia: 2012-04-07, 20:48 »
A co się stanie gdy podbijemy wszystkie obozy? Koniec gry czy możemy nimi zarządzać po podbiciu?

15
Skrypty / Błąd U:PAR B_SCALE...
« dnia: 2012-04-07, 19:49 »
Wyskakuje mi taki sam błąd jak w tym temacie:

KLIK


Tyle że żaden z piszących w tym temacie nie pomógł mi, ponieważ nadal mam ten błąd.
Różnica jest taka że w temacie z linku mowa o Gothic I a mi to wyskakuje w Gothic 2 Noc Kruka!

16
Skrypty / [G2NK]Błąd podczas reparsowania skryptów
« dnia: 2012-04-07, 17:35 »
Ten program podobny do NPC Maker nazywa się Grekain's NPC Generator 1.92 E


KLIK

17
MDS i animacje / [Diccuric] Tekstura zbroi Berengara
« dnia: 2012-04-05, 13:49 »
Ma ktoś teksturę zbroi Berengara z modu Diccuric?
Chodzi mi o tą zieloną, przypominającą modelem 3d zbroję magnata

18
Muzyka / Linki do albumów reagge i disco polo oraz rap
« dnia: 2012-04-05, 13:46 »
Jak mówię że słucham Disco Polo to wole takie nowsze typu Power Play. A nie Biesiady czy inne tego typu szaistwo

19
Spacer / Tworzenie sprzedawcy
« dnia: 2012-04-05, 10:17 »
Napisz jeszcze jeden temat, a zalatwie ci dozywotniego bana, hm?

Co takiego robię że mam dostać permbana?

20
MDS i animacje / SketchUp z Google
« dnia: 2012-04-05, 10:13 »
Skeczup nadaje się do robienia modeli do google maps, weź się lepiej za któryś z tych programów
Blender albo Wings3D


Linki które podałeś są licencjami Freeware czy Trial?

Strony: [1] 2
Do góry