Jak tworzysz strażnika np. GRD_100_Buszmen, to go wpisujesz pod innymi GRD.
Ale jeszcze dodajesz waypoint, czyli GRD_100_Buszmen"Waypoint" gdzie Waypoint to waypoint w którym ma się pojawić.
nic to nie dało więc napisze wszystko co zrobiłem:
1.dodałem 2 waypointy w spacerze
2.skompilowałem świat , światło i zapisałem jako WORLD.zen
3.zrobiłem NPC oto kod
instance GRD_1002_Pakero (Npc_Default)
{
//Generated by Gothic NPC Maker
//----------Info ogolne----------
name = "Strażnik - Łucznik";
Npctype = Npctype_Guard;
guild = GIL_GRD;
level = 25;
voice = 13;
id = 1002;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 20;
attribute[ATR_DEXTERITY] = 50;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 500;
attribute[ATR_HITPOINTS] = 500;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Militia.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",0, 0,"Hum_Head_Thief",107, 1,GRD_ARMOR_L);
B_Scale (self);
Mdl_SetModelFatness(self,0);
//----------Umiejetnasci----------
Npc_SetTalentSkill (self, NPC_TALENT_BOW,1);
//----------Ekwipunek----------
EquipItem (self, ItMw_1H_LightGuardsSword_03);
EquipItem (self, ItRw_Bow_Small_02);
CreateInvItems (self,ItFoBeer,5);
CreateInvItems (self,ItFoWine,1);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Ranged;
daily_routine = Rtn_start_1002;
//Generated by Gothic NPC Maker
};
FUNC VOID Rtn_start_1002 ()
{
TA_Guard (00,00,12,00,"FIRST_MOB1");
TA_Guard (12,00,24,00,"FIRST_MOB1");
};
4. dodałem do startupa w strażnikach na surface
5. weszłem w GothicStarter_mod i zrobiłem reparse scripts
6. utworzyłem paczke z modem a wniej WORLD.zen i cały folder Gothic\_Work\Data\Scripts\_Compiled
jak ktoś zobaczy bład to prosze o pomoc
udało się temat do zamknięcia