Показать сообщение отдельно
Старый 30.06.2005, 16:58   #498
Bliz@rd

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

Вот NPC(NONE_99_Recharger):
instance None_999_Recharger (Npc_Default)  
{
name                             = "";
guild                            = GIL_NONE;
npctype                          = NPCTYPE_AMBIENT;
flags                            = NPC_FLAG_IMMORTAL|NPC_FLAG_GHOST;
level                            = 999;
voice                            = 0;
id                               = 999;
noFocus                          = 1;
bodyStateInterruptableOverride       = 1;

damagetype                          = DAM_EDGE;
damage [DAM_INDEX_EDGE]            = 0;


//-------- visuals --------
B_SetNpcVisual (self, MALE, "Hum_Head_Fatbald", 0, 0, ITAR_MIL_M);
Mdl_SetModelScale (self, 0.01, 0.01, 0.01);


//-------- talents --------
B_SetFightSkills (self, 0);  


//------------- ai -------------
fight_tactic    = FAI_HUMAN_COWARD;


daily_routine    = Rtn_start_999;
};


func void Rtn_Regeneration_999 ()
{
 TA_Recharger (0,00,13,00, Npc_GetNearestWP (hero));
 TA_Recharger (13,00,0,00, Npc_GetNearestWP (hero));
};

func void Rtn_start_999 ()
{
 TA_Stand_WP (0,00,13,00, Npc_GetNearestWP (hero));
 TA_Stand_WP (13,00,0,00, Npc_GetNearestWP (hero));
};

Кто-нибудь может сказать после кого в Startup.D нужно прописать
вот это:
Wld_InsertNpc   (None_999_Recharger,Npc_GetNearestWP (hero));
Просто полностью пытаюся делать как делал Finch а вот где веппоинт находится не знаю он просто указал
Wld_InsertNpc   (None_999_Recharger,Npc_GetNearestWP (hero));
а где его прописывать не знаю?
Ответить с цитированием