Показать сообщение отдельно
Старый 13.09.2010, 00:08   #2347
Halzcedon

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

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

2orebaron25:
Проверяй внимательно !
Файл называется , Non_1000_DeadPaladin.d
Cпойлер(щелкните, чтобы прочесть):

instance Non_1000_DeadPaladin(Npc_Default)
{
     name[0] = "Мёртвый паладин";
     guild = GIL_NONE;
     id = 1000;
     voice = 12;
     flags = 0;
     npcType = NPCTYPE_AMBIENT;
     B_SetAttributesToChapter(self,4);
     fight_tactic = FAI_HUMAN_STRONG;
     EquipItem(self,ItMw_2h_Pal_Sword);
     B_CreateAmbientInv(self);
     B_SetNpcVisual(self,MALE,"Hum_Head_FatBald",Face_ N_Wolf,BodyTex_N,ItAr_PAL_M);
     Mdl_SetModelFatness(self,1);
     Mdl_ApplyOverlayMds(self,"Humans_Militia.mds" );
     B_GiveNpcTalents(self);
     B_SetFightSkills(self,55);
     daily_routine = Rtn_Start_1000;
};


func void Rtn_Start_1000()
{
     TA_Stand_Guarding(8,0,23,0,"NW_XARDAS_TOWER_IN1_0 2");
     TA_Stand_Guarding(23,0,8,0,"NW_XARDAS_TOWER_IN1_0 2");
};

Заносим в Gothic.src
В конце прописываем :
STORY\NPC\Non_1000_DeadPaladin.d

Заходим в Startup.d
ищем строку      Wld_InsertNpc(NONE_100_Xardas,"NW_XARDAS_STAR T"); и над ней пишем :
     Wld_InsertNpc(Non_1000_DeadPaladin,"NW_XARDAS_STA RT");

Компилируем, через Spacer II или компилятором от Vam`a.
Всё! НПС вставлен.
Ответить с цитированием