|
Re: Скриптинг в Готике
Когда делал декомпиляцию DAT файла(для Готики 2 Аддон) выскочило 3 ошибки(синие): 1)00:07 Fault:0 U: PAR::U:PAR:Error in Stack decompile script-‘COLL_APPLYDOUBLEDAMAGE’(line 210)…<zError.cpp,#477> 2)00:18 Fault:0 U: RAP:Error in Stack decompile script-TRUEself.aivar[AIV_LastFightComment]==FALSE(line245)… )…<zError.cpp,#477> 3) 00:07 Fault:0 U: PAR::U:PAR:Error in Stack decompile script-Bosper_TrollFuSold==TRUE(line834) …<zError.cpp,#477> Как и где их можно исправить? За ранее спосибо! И ещё могут ли эти ошибки влиять на незавершение компиляции?
Добавление от 06/24/05, в 21:13:35 1)Установил Готику 2 Аддон(от Акелы). 2)Установил мод Alternative_G2a. 3)С помощью проги VDFS распоковал Alternative_G2a.MOD в отдельную папку и скопировал Gothic dat и OU.BIN. 4)Рапоковал прогу от Vama в отдельную папку и вставил в папку _compiled Gothic dat а в папку content\Cutscene вставил OU.BIN. 5)Декомпелировал DAT файл и всё нужное появилось в папке _decompiled. 6)В папку NPC(C:\Decompiler\_work\data\Scripts\_decompiled\S tory\NPC) вставил скрипт NPC(NONE_666_Leo.d): INSTANCE NONE_666_Leo (Npc_Default) { // ------ NSC ------ name = "Лео"; guild = GIL_NONE; id = 666; voice = 6; flags = FALSE; npctype = NPCTYPE_MAIN; // ------ Attribute ------ B_SetAttributesToChapter (self, 2); // ------ Kampf-Taktik ------ fight_tactic = FAI_HUMAN_NORMAL; // ------ Equippte Waffen ------ // ------ Inventory ------ CreateInvItems (self,ITWr_Addon_William_01,1);//Joly: nicht austauschen oder umbenennen. CreateInvItems (self,ITKe_Lockpick,2); CreateInvItems (self,ITFo_Apple,1); // ------ visuals ------ B_SetNpcVisual (self, MALE, "Hum_Head_Thief", Face_N_Homer, BodyTex_N, ITAR_BAU_L); Mdl_SetModelFatness (self, 0.9); Mdl_ApplyOverlayMds (self, "Humans_Relaxed.mds"); // ------ NSC-relevante Talente vergeben ------ B_GiveNpcTalents (self); // ------ Kampf-Talente ------ B_SetFightSkills (self,30);
// ------ TA anmelden ------ daily_routine = Rtn_Start_666; };
FUNC VOID Rtn_Start_666 () { TA_Stand_Eating (08,00,23,00,"NW_FARM1_OUT_01"); TA_Stand_ArmsCrossed (23,00,08,00,"NW_FARM1_OUT_01"); }; Потом в папке NPC_Globals вставил следующее: После var C_Npc Vino; вставил var C_Npc Leo; Потом после Vino = Hlp_GetNpc(BAU_952_Vino); вставил Leo = Hlp_GetNpc(NONE_666_Leo); Потом в папке Startup.d после Wld_InsertNpc(BAU_952_Vino,"NW_FARM1_OUT_01"); прописал Wld_InsertNpc(NONE_666_Leo,"NW_FARM1_OUT_01"); Всё это сохранил. 7)потом все эти папки которые находились в папке _decompiled(уже с моим сохранённым NPC) перенёс в папку content. 8)И начал компиляцию декомпелированных файлов.Но в конце выдаёт ошибку 00:14 Fatal:-1 U: PAR STORY/NPC_Globals.d:Unknown identifier:NONE_666_Leo…<zParser.cpp,#599>(до этого ошибок не было ни синих ни красных по идее больше ошибок и не должно быть после того как я исправлю ошибку).Но почему он выдаёт эту ошибку я же в глобалсе прописал своего неписся?
|