NPC 5575 18

O temacie

Autor JackRules

Zaczęty 26.06.2009 roku

Wyświetleń 5575

Odpowiedzi 18

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy
Mam problem z dodaniem NPC. Zrobiłem pliki npc(rutyna, ekwipunek, wygląd itd.) wstawiłem waypointy w spacerze, i wpisałem w startup.d linijki dotyczące tych npc - ów. Następnie spakowałem wszystko do .mod i odpaliłem moda ale npc - ów nie ma. <_<  Chciałbym się dowiedzieć co robię źle. ;)
 

jendrzejs

jendrzejs

Użytkownicy
posty586
Propsy31
Profesjabrak
  • Użytkownicy
A reprasacja skryptów zSpym ? Zapomniałeś o tym chyba.
 

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy
Dzięki za podpowiedź ale jak reprasuje to wyskakuje mi taki błąd:

U:PAR: Expected ')
' (line 97)

i

U:PAR: Unknown identifier : )
(line 97)

co to oznacza ?
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
To, że w okolicach linii 97 coś jest źle z nawiasem.
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy

JackRules

NPC
#4 2009-06-26, 19:00(Ostatnia zmiana: 2009-06-26, 19:35)
tzn. że jak mam gothic.src to w nim w 97 linii jest coś źle z nawiasem?

Sprawdzałem gothic.src ale nie znalazłem żadnego nawiasu w 97 linii i nic nie wskazuje na to że jest tam potrzebny. w takim razie w czym leży błąd?

ok naprawiłem błąd ale mimo wszystko spacer nadal mi nie reprasuje skryptów
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Znaczy co? Wylatują kolejne(błędy)?
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

jendrzejs

jendrzejs

Użytkownicy
posty586
Propsy31
Profesjabrak
  • Użytkownicy

jendrzejs

NPC
#6 2009-06-26, 19:57(Ostatnia zmiana: 2009-06-26, 19:59)
Ale po co ci gothic.src on służy do aktualizowania dialogów spacerem.Po prostu poprawiaj błędy i reprasuj zSpym aż do skutku.Lepiej podaj skrypt npc to ci wtedy lepiej powiemy.

@Edit.Zanim sie zrobi paczke z modem trzeba sprawdzic czy nie ma błędów ..
 

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy
Nie po prostu włączam reparsowanie a wtedy spacer się zwiesza i kaplica <_<
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Czekaj. Cierpliwie.
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy

JackRules

NPC
#9 2009-06-26, 20:07(Ostatnia zmiana: 2009-06-26, 20:08)
zSpym? <_<
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Może dokładniej? Co zSpym?
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy

JackRules

NPC
#11 2009-06-26, 20:11(Ostatnia zmiana: 2009-06-26, 20:11)
Jak reparsować  zSpym? po prostu nie wiem co to jest.
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Uruchamiasz ZSpy i spacera. W spacerze reparsujesz skrypty i jak będzie jakiś błąd to się pojawi okieneczko co i w jakiej linii, a zSpy pokazuje w jakim pliku. Mając te informacje możesz spokojnie zacząć naprawiać skrypty.
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy

JackRules

NPC
#13 2009-06-26, 20:34(Ostatnia zmiana: 2009-06-27, 14:10)
Reparsowanie skryptów spacerem nic nie daje bo nawet jak sprawdzałem skrypty oryginalnych npc ów to wyskakiwały błędy.(spacer śmierdzi) <_<

W takim razie pokaże skrypt jednego mojego NPC. Według mnie jest dobrze ale w spacerze wyskakuje cała masa błędów( to samo jest w przypadku oryginalnych npc ów):
INSTANCE BAU_20001_Kasip (Npc_Default)
{
// ------ NSC ------
name = "Kasip";
guild = GIL_OUT;
id = 20001;
voice = 12;
flags   = 0;
npctype = NPCTYPE_MAIN;

// ------ Attribute ------
slf.level = 30;

slf.attribute[ATR_STRENGTH] = 120;
slf.aivar[REAL_STRENGTH] = 120;
slf.attribute[ATR_DEXTERITY] = 120;
slf.aivar[REAL_DEXTERITY] = 120;
slf.attribute[ATR_MANA_MAX] = 10;
slf.aivar[REAL_MANA_MAX] = 10;
slf.attribute[ATR_MANA] = 10;
slf.attribute[ATR_HITPOINTS_MAX] = 350;
slf.attribute[ATR_HITPOINTS] = 350;

// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_STRONG;

// ------ Equippte Waffen ------
EquipItem (self, ItMw_ElBastardo);
EquipItem (self, ItRw_Bow_M_02);

// ------ Inventory ------
CreateInvItems (self, ItFo_Cheese, 5);
CreateInvItems (self, ItFo_Bacon, 1);
CreateInvItems (self, ItFo_Beer, 4);
CreateInvItems (self, ItFo_Booze, 4);
CreateInvItems (self, ItMi_Gold, 53);

//------visuals------
B_SetNpcVisual (self, MALE, "Hum_Head_Bald", Face_N_Tough_Lee_ähnlich, BodyTex_N, ITAR_Leather_L);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Relaxed.mds");

// ------ NSC-relevante Talente vergeben ------
Npc_SetTalentSkill (slf, NPC_TALENT_MAGE, 0);

Npc_SetTalentSkill (slf, NPC_TALENT_PICKLOCK, 1);
Npc_SetTalentSkill (slf, NPC_TALENT_SNEAK, 1);
Npc_SetTalentSkill (slf, NPC_TALENT_ACROBAT, 1);

Npc_SetTalentSkill (slf, NPC_TALENT_PICKPOCKET, 0);
Npc_SetTalentSkill (slf, NPC_TALENT_SMITH, 0);
Npc_SetTalentSkill (slf, NPC_TALENT_RUNES, 0);
Npc_SetTalentSkill (slf, NPC_TALENT_ALCHEMY, 0);
Npc_SetTalentSkill (slf, NPC_TALENT_TAKEANIMALTROPHY, 1);

// ------ Kampf-Talente ------
B_RaiseFightTalent (slf, NPC_TALENT_1H, 60);
B_RaiseFightTalent (slf, NPC_TALENT_2H, 30);
B_RaiseFightTalent (slf, NPC_TALENT_BOW, 60);
B_RaiseFightTalent (slf, NPC_TALENT_CROSSBOW, 30);
// ------ TA anmelden ------
daily_routine = Rtn_Start_20001;
};

FUNC VOID Rtn_Start_20001 ()
{
TA_Stand_Guarding (08,00,23,00,"KASIP_STANDING_WAYPOINT");
TA_Stand_Guarding (23,00,08,00,"KASIP_STANDING_WAYPOINT");
};
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Jaki Gothic? Jaka wersja spacera? Jakie błędy?

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Cytuj
Reparsowanie skryptów spacerem nic nie daje bo nawet jak sprawdzałem skrypty oryginalnych npc ów to wyskakiwały błędy.(spacer śmierdzi) 2.gif
Masz w ogóle GMDK?
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy
tak mam GMDK, gothic  noc kruka, spacer 2.6
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Ale błędów, to już nie podasz?

JackRules

JackRules

Użytkownicy
posty25
  • Użytkownicy
Jeżeli chodzi o błędy to wyskakuje mi ich multum od braku ";" poprzez błędne zmienne do ")" itd. Najgorsze jest to że wszystko znajduję się tam gdzie powinno. Te błędy jak już wcześniej wspomniałem wyskakują też w oryginalnych skryptach.
 


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