1
Spacer / Spacer, błąd podczas zapisywania.
« dnia: 2010-08-24, 13:42 »Cytat: Sarinis link=topic=11246.msg108344#msg108344#msg108344#msg108344 date=1282649796
pojawia sie jakis bladMoże lepiej napisz treść tego błędu?
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.
pojawia sie jakis bladMoże lepiej napisz treść tego błędu?
GothicII\_Work\data\Textures\NPCs\Head
Tutaj mamy wszystkie tekstury twarz jakie istnieją w gothicu. Są one ponumerowane (np. Hum_Head_V151_C0, Hum_Head_V152_C0 itd.) Ja stworzę sobie teksturę głowy z włosami innej tekstury, a twarz zrobię sam.Gothic II\_Work\data\Textures\_compiled
Do nazwy dopisujemy -C i zapisujemy jako plik .tex. Klikamy Exportieren. Dobrze, właśnie skompilowaliśmy teksturę.Gothic II\_Work\data\Scripts\Content\AI\AI_Intern
i otwieramy plik AI_Constants notatnikiem lub innym edytorem tekstu (polecam Notepad++) Zjeżdżamy na sam koniec i dopisujemy linijkę:Gothic II\_Work\data\Scripts\Content\Story\NPC
Otwieramy skrypt jakiegoś NPCa (ja stworzyłem sobie nowy skrypt) i znajdujemy linijkę zaczynającą się na B_SetNpcVisualfunc void tick_tock()
{
if (Npc_IsInState (hero, ZS_Attack))
{
PrintScreen ("Test", 5, 5, "FONT_OLD_20_WHITE.TGA", 2);
};
func void tick_tock()
{
if (Npc_IsInFightMode(hero,FMODE_MELEE))
{
PrintScreen ("Test", 5, 5, "FONT_OLD_20_WHITE.TGA", 2);
};
};
EDIT: Już sobie poradziłem. Temat do zamknięcia.
EquipItem (self, ItMw_1h_Vlk_Dagger);
U mnie on się tylko pojawia w ekwipunku. Już nie wiem co można jeszcze zrobić. Zobaczcie u siebie, czy HERO będzie miał założony sztylet.
instance Pal_Eowina (Npc_Default)Pancerz i miecz podany w skrypcie istnieje. Podczas kompilowania nie ma żadnych błędów. To musi być wina .ini.
{
// ------ NSC ------
name = "Eowina";
guild = GIL_PAL;
id = 5005;
voice = 4;
flags = 0;
npctype = NPCTYPE_AMBIENT;
// ------ Attribute ------
attribute[ATR_STRENGTH] = 100;
attribute[ATR_DEXTERITY] = 100;
attribute[ATR_MANA_MAX] = 60;
attribute[ATR_MANA] = 60;
attribute[ATR_HITPOINTS_MAX] = 1500;
attribute[ATR_HITPOINTS] = 1500;
// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_STRONG;
// ------ Equippte Waffen ------
EquipItem (self, ItMw_Eowinasword);
EquipItem (self, ITAR_GONDORHELM);
// ------ visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_Bald", FaceBabe_N_Anne, BodyTex_N, ITAR_GON_L);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");
// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);
// ------ Kampf-Talente ------
B_SetFightSkills (self, 100);
// ------ TA anmelden ------
daily_routine = Rtn_Start_5005;
};
FUNC VOID Rtn_Start_5005 ()
{
TA_Smalltalk (08,00,8,00,"Startpoint");
};
EquipItem (self, ItMw_Eowinasword);
No i właśnie. Każdy NPC z tą funkcją ma zalożony miecz, oprócz Herosa! Nie wiem co można jeszcze zrobić. próbowałemAI_EquipBestMeleeWeapon (self);
jednak to też nie pomogło. Macie jakiś pomysł?