Показать сообщение отдельно
Старый 08.07.2005, 20:02   #532
Bliz@rd

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

У меня есть вопрос:
Я в спайсере создал веппоинт(NW_FARM4_Leo) он находится *на ферме Секоба.
Потом сохранил мир и закомпелировал.Без ошибок.
Дальше создал непися(NONE_999_Leo),вот его содержимое:
instance NONE_999_Leo (Npc_Default)
{
* * *// ------ NSC ------
* * *name  * * * * * *= "Лео";
* * *guild  * * * * * *= GIL_NONE;
* * *id  * * * * * * * * *= 999;
* * *voice  * * * * * *= 3;
* * *flags * * * = 0; * * * * * * * * * * * * * * * * * * * * *//NPC_FLAG_IMMORTAL oder 0
* * *npctype * * * * * *= NPCTYPE_OCMAIN;
* * *
* * *// ------ Attribute ------
* * *B_SetAttributesToChapter (self, 1); * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//setzt Attribute und LEVEL entsprechend dem angegebenen Kapitel (1-6)
* * * * * *
* * *// ------ Kampf-Taktik ------
* * *fight_tactic * * * * * *= FAI_HUMAN_COWARD; * * *// MASTER / STRONG / COWARD
* * *
* * *// ------ Equippte Waffen ------ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//Munition wird automatisch generiert, darf aber angegeben werden
* * *EquipItem * * * * * * * * *(self, ItMw_1h_Bau_Mace);
* * *
* * *// ------ Inventory ------
* * *B_CreateAmbientInv  * * *(self);
* * *
* * * * * *
* * *// ------ visuals ------ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//Muss NACH Attributen kommen, weil in B_SetNpcVisual die Breite abh. v. STR skaliert wird
* * *
* * *B_SetNpcVisual  * * * * * *(self, MALE, "Hum_Head_Bald", Face_N_NormalBart_Huno, BodyTex_N, ITAR_Mil_L); * * *
* * *Mdl_SetModelFatness * * *(self, 0);
* * *Mdl_ApplyOverlayMds * * *(self, "Humans_Relaxed.mds"); // Tired / Militia / Mage / Arrogance / Relaxed
* * *
* * *// ------ NSC-relevante Talente vergeben ------
* * *B_GiveNpcTalents (self);
* * *
* * *// ------ Kampf-Talente ------ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//Der enthaltene B_AddFightSkill setzt Talent-Ani abhдngig von TrefferChance% - alle Kampftalente werden gleichhoch gesetzt
* * *B_SetFightSkills (self, 30); //Grenzen fьr Talent-Level liegen bei 30 und 60

* * *// ------ TA anmelden ------
* * *daily_routine  * * * * * *= Rtn_Start_999;
};

FUNC VOID Rtn_Start_999 ()
{ * * *
TA_Stand_Eating * *(08,00,23,00,"NW_FARM4_Leo");

TA_Stand_ArmsCrossed * (23,00,08,00,"NW_FARM4_Leo"); * * *
};
Потом прописал его везде.Т.е в NPC_Globals прописал
После var C_NPC Till; прописал var C_NPC Leo; *и
После Till = Hlp_GetNpc (BAU_931_Till);прописал
Leo = Hlp_GetNpc (NONE_999_Leo);
Так же прописал в статупе после
Wld_InsertNpc  * * *(BAU_931_Till, "BIGFARM");
Прописал это
Wld_InsertNpc  * * *(NONE_999_Leo, "NW_FARM4_Leo");
И соответственно прописал в Gothic src.
Дальше компилирую.Закомпилировалось без ошибок. Захожу в игру
А моего непися там нет.А когда вызываю с помощью марвина,то он появляется.
Почему он не появляется сам(без марвина)?
Ответить с цитированием