Witam. Mam tutaj skrypt psa
//********************
// Pies - Skrypt Wykonal MixX
//********************
PROTOTYPE Mst_Default_Dog(C_Npc)
{
//----- Monster ----
name = "Pies myśliwski";
guild = GIL_MEATBUG;
aivar[AIV_MM_REAL_ID] = ID_WOLF;
level = 6;
//----- Attribute ----
attribute [ATR_STRENGTH] = 30;
attribute [ATR_DEXTERITY] = 30;
attribute [ATR_HITPOINTS_MAX] = 60;
attribute [ATR_HITPOINTS] = 60;
attribute [ATR_MANA_MAX] = 0;
attribute [ATR_MANA] = 0;
//----- Protections ----
protection [PROT_BLUNT] = 30;
protection [PROT_EDGE] = 30;
protection [PROT_POINT] = 0;
protection [PROT_FIRE] = 30;
protection [PROT_FLY] = 30;
protection [PROT_MAGIC] = 0;
//---- Damage Types ----
damagetype = DAM_EDGE;
// damage [DAM_INDEX_BLUNT] = 0;
// damage [DAM_INDEX_EDGE] = 0;
// damage [DAM_INDEX_POINT] = 0;
// damage [DAM_INDEX_FIRE] = 0;
// damage [DAM_INDEX_FLY] = 0;
// damage [DAM_INDEX_MAGIC] = 0;
//----- Kampf Taktik ----
fight_tactic = FAI_WOLF;
//----- Senses & Ranges ----
senses = SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
senses_range = PERC_DIST_MONSTER_ACTIVE_MAX;
aivar[AIV_MM_ThreatenBeforeAttack] = TRUE;
aivar[AIV_MM_FollowTime] = FOLLOWTIME_LONG;
aivar[AIV_MM_FollowInWater] = TRUE;
aivar[AIV_MM_Packhunter] = TRUE;
//----- Daily Routine ----
start_aistate = ZS_MM_AllScheduler;
aivar[AIV_MM_RoamStart] = OnlyRoutine;
};
//************
// Wyglad
//************
func void B_SetVisuals_Wolf()
{
Mdl_SetVisual (self,"Wolf.mds");
// Body-Mesh Body-Tex Skin-Color Head-MMS Head-Tex Teeth-Tex ARMOR
Mdl_SetVisualBody (self, "Wol_Body", DEFAULT, DEFAULT, "", DEFAULT, DEFAULT, -1);
};
//************
// Pies
//************
INSTANCE Dog (Mst_Default_Dog)
{
B_SetVisuals_Wolf();
Npc_SetToFistMode(self);
};
I jak zmienić mu rutynę, żeby szedł za pc_hero?
W dialogu z nim wpisać:
Npc_ExchangeRoutine (self,"follow");
A potem w skrypcie psa:
FUNC VOID Rtn_follow_idpsa ()
{
TA_Follow_Player (22,00,08,00,"NW_CITY_HABOUR_POOR_AREA_PATH_03");
TA_Follow_Player (08,00,22,00,"NW_CITY_HABOUR_POOR_AREA_PATH_03");
};
????????????????????????????
Trzeba mu wpisać id i gdzie wstawić rutynę? Proszę o pomoc.