Witam, mam problem z dodaniem pewnej postaci do moda. Tworze modyfikacje na czystym swiecie Khorinis, stworzylem postac imieniem Kylar dodalem go do startupa. Wyglada to tak
Spoiler
// *********
// NOWYSWIAT
// *********
func void STARTUP_NOWYSWIAT ()
{
Wld_InsertNpc (SLD_999_Kylar,"KYLAR_02");
};
func void INIT_SUB_NOWYSWIAT ()
{
};
func void INIT_NOWYSWIAT ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();
INIT_SUB_NOWYSWIAT();
};
postac normalnie bezproblemowo dodala sie do moda po zaktualizowaniu przez spacera, potem stworzylem postac imieniem Bart i tez dodalem do startupa
Spoiler
// *********
// NOWYSWIAT
// *********
func void STARTUP_NOWYSWIAT ()
{
Wld_InsertNpc (SLD_999_Kylar,"Kylar_02;
Wld_InsertNpc (SLD_998_Bart,"Bart_01");
};
func void INIT_SUB_NOWYSWIAT ()
{
};
func void INIT_NOWYSWIAT ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();
INIT_SUB_NOWYSWIAT();
};
Problem w tym ze mimo dlugich staran i kombinacji Bart nie chce sie pojawic w swiecie. usunalem nawet z startupa Kylara i na jego miejsce wstawiłem Barta ale nawet to nie pomoglo, Kylar respi sie normalnie a Bart ni chu** nie chce. oto skrypt postaci Barta
Spoiler
instance SLD_998_Bart (Npc_Default)
{
// ------ NSC ------
name = "Bart";
guild = GIL_SLD;
id = 998;
voice = 12;
flags = 0;
npctype = NPCTYPE_FRIEND;
// ------ Atrybuty ------
B_SetAttributesToChapter (self, 4); //setzt Attribute und LEVEL entsprechend dem angegebenen Kapitel (1-6)
// ------ Taktyka Walki ------
fight_tactic = FAI_HUMAN_COWARD; // MASTER / STRONG / NORMAL / COWARD
// ------ Nałożona Broń ------ //Munition wird automatisch generiert, darf aber angegeben werden
EquipItem (self, itmw_1h_sld_sword);
CreateInvItems (self, itmi_gold, 10);
// ------ Inwentarz ------
B_CreateAmbientInv (self);
// ------ Wygląd ------ //Muss NACH Attributen kommen, weil in B_SetNpcVisual die Breite abh. v. STR skaliert wird
B_SetNpcVisual (self, MALE, "Hum_Head_Pony", Face_N_NormalBart10, BodyTex_N, itar_bau_l); // jesli chodzi o twarz npc to Bart10 zwykly zbieg okolicznosci, skopiowalem to od Crimsona z jarkendaru, nie tworzylem sam.
Mdl_SetModelFatness (self, 3); // cyfra w nawiasie oznacza grubosc postaci, najlepiej robic -1 do max 3
Mdl_ApplyOverlayMds (self, "Humans_Tired.mds"); // Tired - zmeczony / Militia - zolnierz / Mage - mag / Arrogance - ważniak / Relaxed - zrelaksowany
// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);
// ------ talent walki ------ //Der enthaltene B_AddFightSkill setzt Talent-Ani abhängig von TrefferChance% - alle Kampftalente werden gleichhoch gesetzt
B_SetFightSkills (self, 30);
// ------ Rutyna ------
daily_routine = Rtn_Start_998;
};
FUNC VOID Rtn_Start_998 ()
{
TA_Stand_Eating (06,00,10,00,"Bart_02");
TA_Stomp_herb (10,00,21,00,"Bart_01");
TA_Smoke_Joint (21,00,24,00,"Bart_03");
TA_Sleep (24,00,06,00,"Bart_10");
};
co zrobilem zle ze on nie chce sie pojawic na swiecie?
Post połączony: 2016-03-02, 11:28
Dodam, ze skopiowalem postac kylara, zmienilem id na 997 i dodalem go do moda, przez co mam w modzie 2 kylarow jeden z id 999 a drugi z id 997 efekt? Barta jak nie bylo tak i nie ma a kylarow pojawilo sie 2

co ja takiego zchrzanilem w skrypcie barta ze pojawia mi sie dopiero po wykodowaniu go i do tego jeszcze nie wie gdzie do WP powinien isc?