|
Re: Скриптинг в Готике
2Ukur: Спосибо конечно.Зомби теперь двигается как человук,но дерётся мечом он всё равно как зомби,может быть нужно что-то изменить здесь: instance Zombie_Addon_Knecht(Mst_Default_Zombie) { guild = GIL_SKELETON; name[0] = "Приспешник Ворона"; Mdl_SetVisual(self,"HumanS.mds"); Mdl_SetVisualBody(self,"Zom_Body",0,0,"Zom_Head", 0,DEFAULT,ITAR_CorAngar); fight_tactic = FAI_HUMAN_STRONG; CreateInvItems (self,ITMW_2H_SWORD_SLEEPER_02,1); EquipItem(self,ItMw_2H_Sword_M_01); aivar[AIV_EnemyOverride] = TRUE; aivar[AIV_EnemyOverride] = TRUE; Npc_SetToFightMode(self,ITMW_2H_SWORD_SLEEPER_02) ; // ------ Inventory ------ CreateInvItems (self,ITKe_Lockpick,2); CreateInvItems (self,ITFo_Apple,1); // ------ Attribute ------ B_GiveNpcTalents (self); B_SetFightSkills (self, 60); };
Добавление от 07/19/05, в 16:54:22 На этот вопрос можно не отвечать.У меня всё получилось.Я просто изменил,то что привёл выше на instance Zombie_Addon_Knecht(Mst_Default_Zombie) { guild = GIL_SKELETON; name[0] = "Приспешник Ворона"; Mdl_SetVisual(self,"HumanS.mds"); Mdl_SetVisualBody(self,"Zom_Body",0,0,"Zom_Head", 0,DEFAULT,ITAR_CorAngar); fight_tactic = FAI_HUMAN_STRONG; EquipItem(self,ItMw_2H_Sword_M_01); aivar[AIV_EnemyOverride] = TRUE; B_GiveNpcTalents (self); B_SetFightSkills (self, 60); };
Добавление от 07/19/05, в 16:56:28 Большое спосибо Ukur,Killer-XXX,TycoooN,TSYLin!
Добавление от 07/19/05, в 20:21:54 Возник ещё вопрос: Вот я создал зомби как мне и надо было,вот он: instance Zombie_DEAD_Lord(Mst_Default_Zombie) { guild = GIL_SKELETON; name[0] = "Приспешник Лорда"; Mdl_SetVisual(self,"HumanS.mds"); Mdl_SetVisualBody(self,"Zom_Body",0,0,"Zom_Head",0 ,DEFAULT,ITAR_RANGER_Addon); level = 150; attribute[ATR_STRENGTH] = 150; attribute[ATR_DEXTERITY] = 150; attribute[ATR_MANA_MAX] = 110; attribute[ATR_MANA] = 110; attribute[ATR_HITPOINTS_MAX] = 200; attribute[ATR_HITPOINTS] = 2000; protection [PROT_BLUNT] = 9999; protection [PROT_EDGE] = 9999; protection [PROT_POINT] = 9999; protection [PROT_FIRE] = 9999; protection [PROT_FLY] = 9999; protection [PROT_MAGIC] = 150; fight_tactic = FAI_HUMAN_MASTER; aivar[AIV_EnemyOverride] = TRUE; EquipItem(self,ItMw_2H_Sword_M_01); B_GiveNpcTalents (self); B_SetFightSkills (self, 60); }; Как сделать,чтобы с самого начала он сам нападал,а не после того как его ударят. И ещё а можно ли сделать,так чтобы его били оружием а у него жизни не уменьшались,а уменьшались если допустим сделать на него магию смерть нежити или допустим магическим оружием(клинок белиара или уризель).Как в Готике1,там зомби бьёшь а ему хоть бы что,а жизни уменьшаются после магии или уризеля. Я пытался повысить ему защиту(9999),но вочему-то у него всё равно жизни уменьшаются.Может быть кто знает как можно сделать?
|