1
Skrypty / Nauczyciel
« dnia: 2009-11-30, 20:19 »
A co to nie ma już tutoriali na Tm ... ? ^_^
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
/****************************(by Oven)***********************************Jeśli zauważyliście zmieniłem potworkowi gildie na ,,GIL_MEATBUG,, (chrząszcz) zaraz opiszę dlaczego ją zmieniłem lecz teraz zamykamy plik i zapisujemy zmiany. Jeśli nasz potwór jest już gotowy możemy wejść w folder B_Monster i od razu wchodzimy w plik B_InitMonsterAttitudes.W pliku znajdziemy nastawienia potworów do innych bestii ale nas będzie interesowało tylko nastawienie do ludzi dlatego odnajdujemy linijkę która odpowiada za gildie naszego potwora czyli //-------- MEATBUG -------- i następnie pierwszą linijkę podmieniamy na taka
** Wolf Prototype **
*************************************************************************/
PROTOTYPE Mst_Default_Pies(C_Npc)
{
name = "Pies";
guild = GIL_MEATBUG;
aivar[AIV_MM_REAL_ID] = ID_WOLF;
level = 6;
//-----------------------------------------------------------
attribute [ATR_STRENGTH] = 25;
attribute [ATR_DEXTERITY] = 25;
attribute [ATR_HITPOINTS_MAX] = 65;
attribute [ATR_HITPOINTS] = 65;
attribute [ATR_MANA_MAX] = 0;
attribute [ATR_MANA] = 0;
//-----------------------------------------------------------
protection [PROT_BLUNT] = 14;
protection [PROT_EDGE] = 18;
protection [PROT_POINT] = 14;
protection [PROT_FIRE] = 7;
protection [PROT_FLY] = 0;
protection [PROT_MAGIC] = 0;
//-----------------------------------------------------------
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;
//-----------------------------------------------------------
fight_tactic = FAI_WOLF;
//-----------------------------------------------------------
senses = SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
senses_range = 3000; // 30m
aivar[AIV_MM_Behaviour] = PACKHUNTER;
aivar[AIV_MM_PercRange] = 1500;
aivar[AIV_MM_DrohRange] = 1200;
aivar[AIV_MM_AttackRange] = 500;
aivar[AIV_MM_DrohTime] = 3;
aivar[AIV_MM_FollowTime] = 10;
aivar[AIV_MM_FollowInWater] = TRUE;
//-----------------------------------------------------------
start_aistate = ZS_MM_AllScheduler;
aivar[AIV_MM_RoamStart] = OnlyRoutine;
};
//-----------------------------------------------------------
func void Set_Pies_Visuals()
{
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 Pies (Mst_Default_Pies)
{
Set_Pies_Visuals();
Mdl_SetModelScale(self, 0.8, 0.8, 0.8);
Npc_SetToFistMode(self);
};
B_SetGuildAttitude (GIL_MEATBUG, ATT_FRIENDLY, GIL_SEPERATOR_HUM );
(jeśli chcemy by wszystkie potwory w gothicu atakowały naszego musimy pozmieniać ich nastawienie do gildii naszego potworka)