Mam pewien problem. Zrobiłem postać do Gothic 1 i chciałem sprawdzić czy działa. Niestety, wyskoczył taki błąd: U:PAR:CONTENT\STORY\NPC\SLD_2000_BELKA.D: Unknown identifier: RTN_START_2000.
Nie wiem gdzie zrobiłem pomyłkę, ale sprawdzałem linijka po linijce i żadnego błędu w skrypcie nie zauważyłem. Może wy będziecie wiedzieć, gdzie zrobiłem ten błąd i jak go naprawić?
Oto moje skrypty!
Skrypt w pliku Startup:
Wld_InsertNpc (SLD_2000_Belka,"OW_PATH_1_12");
Skrypt NPC:
instance SLD_2000_Belka (Npc_Default)
{
//Generated by Gothic NPC Maker
//----------Info ogolne----------
name = "Belka";
Npctype = Npctype_Main;
guild = GIL_SLD;
level = 100;
voice = 8;
id = 2000;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 70;
attribute[ATR_DEXTERITY] = 30;
attribute[ATR_MANA_MAX] = 50;
attribute[ATR_MANA] = 50;
attribute[ATR_HITPOINTS_MAX] = 250;
attribute[ATR_HITPOINTS] = 250;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Relaxed.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",1, 0,"Hum_Head_Bald",12, 0,SLD_ARMOR_H);
B_Scale (self);
Mdl_SetModelFatness(self,0);
//----------Umiejetnasci----------
Npc_SetTalentSkill (self, NPC_TALENT_1H,2);
Npc_SetTalentSkill (self, NPC_TALENT_2H,2);
Npc_SetTalentSkill (self, NPC_TALENT_BOW,1);
Npc_SetTalentSkill (self, NPC_TALENT_CROSSBOW,2);
Npc_SetTalentSkill (self, NPC_TALENT_MAGE,1);
//----------Ekwipunek----------
EquipItem (self, ItMw_1H_Axe_03);
EquipItem (self, ItRw_Crossbow_03);
CreateInvItems (self,ItFo_Potion_Health_03,15);
CreateInvItems (self,ItMiNugget,400);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Strong;
daily_routine = Rtn_start_2000;
//Generated by Gothic NPC Maker
};
FUNC VOID Rtn_Follow_2000 ()
{
TA_FollowPC (09,00,18,00,"0W_PATH_1_12");
TA_FollowPC (18,00,09,00,"0W_PATH_1_12");
};