Mam pewien Problem. Gdy dodaję postać do Startupa[robię wszystko dobrze], to Spacer wyskakuje mi z błędem:
00:00 ++++++++++++++ Start by ++++++++++++++
01:08 Fatal:-1 U:PAR: \_WORK\DATA\SCRIPTS\CONTENT\STORY\STARTUP.D: Unknown identifier : KDW_789434_KYNIU .... <zParser.cpp,#599>
i tylko z tym błędem, Npc dałem do folderu NPC, Dialog do Dialoge a tu macie zapis Startupa:
// *********
// BIGCASTLE01A
// *********
func void STARTUP_BIGCASTLE01A ()
{
Wld_InsertNpc (PAL_345031_Testowy_Paladyn,"FIRST_WAYPOINT");
Wld_InsertNpc (PAL_456789_Testowy_Paladyn_2,"PALADINS_GO_CASTLE_06");
Wld_InsertNpc (BDT_55043_Testowy_Bandyta,"PALADINS_HOUSE_03");
Wld_InsertNpc (KDW_789434_Kyniu,"START_THE_GAME");
};
func void INIT_SUB_BIGCASTLE01A ()
{
};
func void INIT_BIGCASTLE01A ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();
INIT_SUB_BIGCASTLE01A();
};
A tu macie NPC'ta:
instance KDF_789434_Kyniu (NPC_Default)
{
// ----- NPC -----
name = "Kyniu";
guild = 4;
id = 789434;
voice = 17;
flags = NPC_FLAG_IMMORTAL|NPC_FLAG_GHOST;
npctype = NPCTYPE_FRIEND;
level = 30;
// ----- Attributes -----
attribute[ATR_STRENGTH] = 111;
attribute[ATR_DEXTERITY] = 111;
attribute[ATR_HITPOINTS_MAX] = 111;
attribute[ATR_HITPOINTS] = 111;
attribute[ATR_MANA_MAX] = 111;
attribute[ATR_MANA] = 111;
// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_Master;
// ----- Hitchance -----
HitChance [NPC_TALENT_1H] = 20;
HitChance [NPC_TALENT_2H] = 20;
HitChance [NPC_TALENT_BOW] = 20;
HitChance [NPC_TALENT_CROSSBOW] = 20;
B_SetNpcVisual (self, MALE, "HUM_HEAD_BALD", Face_N_Raven, BodyTex_P, ITAR_KDF_L);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Mage.mds");
// ----- Give NPC his Talents -----
B_GiveNpcTalents (self);
// ----- Inventory -----
// ------ TA anmelden ------
daily_routine = Rtn_Start_789434;
};
FUNC VOID Rtn_Start_789434 ()
{
TA_Stand_Guarding(07,00,22,00,"PALADINS_GO_CASTLE_07");
TA_Stand_Guarding(22,00,07,00,"PALADINS_GO_CASTLE_07");
};
Sprawdzałem czy istnieje taki Waypoint[sam go robiłem] i czy nazwa jest dobra i było ok.
W czym tu problem jest?