Показать сообщение отдельно
Старый 20.07.2005, 10:31   #593
DEDROIT

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

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

2TycoooN: 2Killer-XXX:спосибо большое.Теперь создал с одной стороны неуязвимого зомби к оружию,но с другой стороны уязвимый к магии(клинку белиару).Остался ещё один вопрос,вото мой скрипт:
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] = IMMUNE;
* * protection [PROT_EDGE] = IMMUNE; *
* * protection [PROT_POINT] = IMMUNE; *
* * protection [PROT_FIRE] = IMMUNE; *
* * protection [PROT_FLY] = IMMUNE; *
* * 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);
* * B_SetAttitude(self,ATT_FRIENDLY);
* * var c_npc MagGol;
* * var c_item OthWeap;
* * self.aivar[AIV_MM_PRIORITY] = PRIO_ATTACK;
* * B_BeliarsWeaponSpecialDamage(other,self);
* * if(Npc_HasItems(other,Holy_Hammer_MIS) > 0)
* * {
* * * * * MagGol = Hlp_GetNpc(MagicGolem);
* * * * * Npc_GetInvItem(other,Holy_Hammer_MIS);
* * * * * OthWeap = Npc_GetReadiedWeapon(other);
* * * * * if((Hlp_GetInstanceID(self) == Hlp_GetInstanceID(MagGol)) &&
* * * * * (Hlp_GetInstanceID(OthWeap) == Hlp_GetInstanceID(item)))
* * * * * {
* * * * * * * * Npc_ChangeAttribute(self,ATR_HITPOINTS,-1000);
* * * * * * * * return;
* * * * * };
* * };

};
Как сделать чтобы зоби сам нападал,а не после того как его ударят?Я посмотрел на другого зомби у него было прописано B_SetAttitude(self,ATT_FRIENDLY);Но всё равно не хочет сам нападать,может быть нужно изменить вместо FRIENDLY на что-нибудь другое?
Ответить с цитированием