Показать сообщение отдельно
Старый 06.10.2005, 13:13   #958
DEDROIT

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

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

У меня тоже есть вопрос,мучаюсь над ним уже 3дня,может к то подскажет??
Вопрос заключается в следующем:
Вот допусти я создал новый скрипт волка!Вставил в игру,убил его,с этим всё нормально!
Как сделать чтобы после убийства волка,он воскресился через 15 минут??????
Я попроьывал задействовать 2 функции:
spawnPoint = "Имя какого-нибудь вейпоинта";
spawnDelay = 1200; // т.е. ровно через 20 минут монстр оживет на вейпоинте, указанном в поле spawnDelay.
Вставил в скрипт NPC,вот он:
instance BDT_666_DEDROIT(Npc_Default)
{
     name[0] = "Дедроит";
     guild = GIL_BDT;
     id = 666;
     voice = 6;
     flags = FALSE;
     npcType = npctype_main;
     B_SetAttributesToChapter(self,2);
     fight_tactic = FAI_HUMAN_NORMAL;
     CreateInvItems(self,ITWr_Addon_William_01,1);
     CreateInvItems(self,ItKE_lockpick,2);
     CreateInvItems(self,ItFo_Apple,1);
     B_SetNpcVisual(self,MALE,"Hum_Head_Thief",Face_N_ Homer,BodyTex_N,ITAR_Bau_L);
     Mdl_SetModelFatness(self,0.9);
     spawnPoint = "NW_FARM1_OUT_01";
     spawnDelay = 200;
     Mdl_ApplyOverlayMds(self,"Humans_Relaxed.mds" );
     B_GiveNpcTalents(self);
     B_SetFightSkills(self,30);
     daily_routine = Rtn_Start_666;
};


func void Rtn_Start_666()
{
     TA_Smalltalk(5,0,20,0,"NW_FARM1_OUT_01");
     TA_Smalltalk(20,0,5,0,"NW_FARM1_OUT_01");
};
Где надо прописал его!Захожу в игру,в игре он находится,убиваю его!Но почему то через
200 секунд он не воскрешается!Может быть у кого есть идеи,поделитесь??Заранее спосибо!
Ответить с цитированием