Cześć. Przed chwilą wraz z tutorialem stworzyłem testowego NPC dając mu waypoina obok bramy w Khorinis.
1. Stworzyłem plik z NPC
3. Zapisałem jako VLK_5000_Edd.D w Story/NPC
4. W starterze sparsowałem skrypty
5. Gra się uruchomiła, ale NPC brak.
Kod pliku z Eddem:
instance VLK_5000_Edd (Npc_Default)
{
// ------ NSC ------
name = "Edd";
guild = GIL_VLK;
id = 5000;
voice = 4;
flags = 0;
npctype = NPCTYPE_AMBIENT;
//-----------AIVARS----------------
slf.attribute[ATR_STRENGTH] = 60;
slf.attribute[ATR_DEXTERITY] = 30;
slf.attribute[ATR_MANA_MAX] = 0;
slf.attribute[ATR_MANA] = 0;
slf.attribute[ATR_HITPOINTS_MAX] = 100;
slf.attribute[ATR_HITPOINTS] = 100;
// ------ Taktyka walki------
fight_tactic = FAI_HUMAN_STRONG;
// ------ Ekwipunek (zewnętrzny)------
EquipItem (self, ItMw_1h_Bau_Mace);
// ------ Ekwipunek (wewnętrzny)------
CreateInvItems (self, ItMi_Gold, 1);
// ------ Wygląd------
B_SetNpcVisual (self, MALE, "Hum_Head_Bald", Face_B_CorAngar,
BodyTex_B, NO_ARMOR);
Mdl_SetModelFatness (self, 0);
Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");
// ------ Talenty ------
B_GiveNpcTalents (self);
// ------ Talent do walki ------
B_SetFightSkills (self, 100);
// ------ Rutyna ------
daily_routine = Rtn_Start_0000;
};
FUNC VOID Rtn_Start_0000 ()
{
TA_Stand_ArmsCrossed(06,00,22,00,"NW_CITY_MAINSTREET_01_01");
TA_Sleep(22,00,06,00,"NW_CITY_BED_BOSPER_B");
};
Proszę o pomoc ;)