Problem z in extremo 3072 8

O temacie

Autor Georges

Zaczęty 14.07.2013 roku

Wyświetleń 3072

Odpowiedzi 8

Georges

Georges

Użytkownicy
posty14
  • Użytkownicy
Witam opiszę więc teraz mój problem. Chciałem w swoim modzie w gothic I zrobić drugie takie in extremo żeby grali tak samo tylko że ze zmienioną muzyką i w innym miejscu. I tu pojawiły się problemy. Skopiowałem skrypty 3 z nich i zmieniłem ich nazwy - jeden robi to co powinien czyli gra na bębnach, lecz 2 jeden z harfą a drugi z wiolonczelą(?) stoją w miejscu i nie chcą odtwarzać animacji grania. Rutyna jest taka sama jaką ma oryginalny in extremo, jedynie zmienione zostało id.
Tu skrypt jednego z nich
instance thomus(Npc_Default)
{
//-------- primary data --------

name = "Thomus";
    npctype = npctype_main;
    guild = GIL_NONE;
level = 4;
flags = 0;

voice = 11;//10;
id = 403;
flags       =   NPC_FLAG_IMMORTAL;

//-------- abilities --------
attribute[ATR_STRENGTH] = 20;
attribute[ATR_DEXTERITY] = 10;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 88;
attribute[ATR_HITPOINTS] = 88;

//-------- inventory --------                                    
//CreateInvItem (self, ItMiCello);
//CreateInvItem (self, ItMiCellobow);

//-------- visuals --------
// animations
Mdl_SetVisual (self, "HUMANS.MDS");
// Body-Mesh Body-Tex Skin-Color Head-MMS Head-Tex Teeth-Tex ARMOR
Mdl_SetVisualBody (self, "HUM_IE_THOMAS_INSTRUMENT", DEFAULT, DEFAULT, "HUM_HEAD_THOMAS", DEFAULT,   DEFAULT, -1);

fight_tactic = FAI_HUMAN_STRONG;

Npc_SetTalentSkill (self,NPC_TALENT_1H,1);

//-------------Daily Routine-------------
daily_routine = Rtn_concert_403;
//start_aistate = ZS_iethomas;
};

FUNC VOID Rtn_concert_403 ()
{
TA_IEThomas (08,00,20,00,"OCR_IE_THOMUS");
TA_IEThomas (20,00,08,00,"OCR_IE_THOMUS");
};
 

MrSzymon345

MrSzymon345

Użytkownicy
posty127
Propsy16
Profesjabrak
  • Użytkownicy

MrSzymon345

Problem z in extremo
#1 2013-07-14, 19:51(Ostatnia zmiana: 2013-07-14, 19:54)
Musisz wywolac funkcje.Byla ona w dialogu ze Stevem.
EDIT
Nazywa sie B_InExtremoStartMusic
 

Georges

Georges

Użytkownicy
posty14
  • Użytkownicy
Funkcja została wywołana, jednak tylko 1 npc z 3 wykonuje prawidłowo swoją rutynę
 

MrSzymon345

MrSzymon345

Użytkownicy
posty127
Propsy16
Profesjabrak
  • Użytkownicy
Sprawdz czy dobrze napisales rutyny.
 

Georges

Georges

Użytkownicy
posty14
  • Użytkownicy
Rutyny są te same co mają ci z in extremo. Różni się tylko w tych npc'ach miejsce ich wykonywania
 

MrSzymon345

MrSzymon345

Użytkownicy
posty127
Propsy16
Profesjabrak
  • Użytkownicy
Wiesz ze zeby wykonac te rutyny potrzebne sa voby w poblizu.
 

Georges

Georges

Użytkownicy
posty14
  • Użytkownicy
Do tego co gra pałkami na bębnie jest vob - bęben a do tego co gra np. na harfie żaden vob chyba nie jest potrzebny (?)
 

MrSzymon345

MrSzymon345

Użytkownicy
posty127
Propsy16
Profesjabrak
  • Użytkownicy
Nie on sam tworzy sobie item.
 

Splash

Splash

Moderator
posty4208
Propsy3410
ProfesjaNierób
  • Moderator
Właśnie są potrzebne odpowiednie voby. Przyjrzyj się scenie InExtremo. Są tam małe czerwone trójkąciki odpowiadające za to, że grają na instrumentach. Oni nie są zrobieni jak w G2. Oni nie używają itemów tylko vobów.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie


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