Pokaż wiadomości

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.


Wiadomości - Nekovsky

Strony: [1]
1
Pytania i problemy / Jak zrobić przeźroczystą barierę?
« dnia: 2013-05-06, 15:50 »
E tam blender wcale nie taki trudny ;]

2
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 23:34 »
Dobra do zamnięcia ;]

3
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 23:27 »
Dzięki wielkie już po raz 2 dziś ;] Jeśli dobrze myślę to nawet jak dam to samo ID co ma inny koleś to nie będzie komplikacji z tego powodu że mod będzie to czytał z paczki.Dobrze myślę?

4
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 23:22 »
Jak to czyste skrypty?

5
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 22:41 »
Mam prostsze rozwiązanie zmienie id mojego NPC i zaraz zrobie edita.


EDIT:


Zrobiłem z 9999 i jest to samo tylko w 70 linijce spróbuje jeszcze może 888 bo kiedyś robiłem z tym id i działał.

6
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 22:37 »
Miałem to na myśli ale wykluczyłem to przez to że nie ma NPC o id 8000.

7
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 22:34 »
Cytuj
};

func void STARTUP_CARANDILL.ZEN ()
{
                Wld_InsertNpc            (BDT_8000_Jarvin,"WP_CHATA1");
};

        func void INIT_SUB_CARANDILL.ZEN ()
        {
        };

func void INIT_CARANDILL.ZEN ()
{
        B_InitMonsterAttitudes ();
        B_InitGuildAttitudes();
        B_InitNpcGlobals ();
       
        INIT_SUB_CARANDILL.ZEN();
};



A co to ma do tego błędu?

8
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 22:29 »
Jest to samo.Ty coś w ogóle zmieniłeś w tym skrypcie?

9
Skrypty / Dziwny błąd
« dnia: 2013-05-04, 22:16 »
Więc tak po kompilowaniu tego skryptu

[quote]instance BDT_8000_Jarvin (Npc_Default)
{
// ------ NSC ------
name = "Jarvin";
guild = GIL_BDT;
id = 1060;
voice = 9;
flags       = 1;
npctype = NPCTYPE_MAIN;

//--------Aivars-----------
aivar[AIV_EnemyOverride] = TRUE;

// ------ Attribute ------
B_SetAttributesToChapter (self, 4);

// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_NORMAL;

// ------ Equippte Waffen ------
EquipItem (self, ItMw_ShortSword2);

// ------ Inventory ------
B_CreateAmbientInv (self);


// ------ visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_FatBald", Face_N_NormalBart_Dexter, BodyTex_N, ITAR_BDT_M);
Mdl_SetModelFatness (self, -1);
Mdl_ApplyOverlayMds (self, "Humans_Relaxed.mds");

// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);

// ------ Kampf-Talente ------
B_SetFightSkills (self, 30);


daily_routine = Rtn_Start_8000;
};
// ------ TA ------
FUNC VOID Rtn_Start_8000()
{
TA_Sit_Throne (08,00,23,00,"WP_CHATA1");
TA_Sit_Throne (23,00,08,00,"WP_LOZKO_CHATA1");
};
[/quote]

wyskakuje błąd, ale uwaga ... w 52 linijce której nie ma w tym skrypcie a błąd brzmi tak :


Cytuj
U:PAR: Redefined identifier : RTN_START_8000(line 52)

Po wywaleniu pliku wszystko działa normalnie, próbowałem także wyciągnąć tylko ten plik z folderu NPC , przekopiować NPC-tów z innego gothica a potem znowu wgrać ten skrypt bez efektu.

10
Spacer / Problem z wstawianiem NPC
« dnia: 2013-05-04, 21:31 »
Dokładnie i jeżeli dodajesz NPC do swojego nowego świata to robisz tak jak w tamtym tutku czyli wklejasz do startup.d

Cytuj
func void STARTUP_NAZWANASZEGOSWIATA ()
{
                Wld_InsertNpc            (InstancjanaszegoNPC,"WAYPOINT");
};

        func void INIT_SUB_NAZWANASZEGOSWIATA ()
        {
        };

func void INIT_NAZWANASZEGOSWIATA ()
{
        B_InitMonsterAttitudes ();
        B_InitGuildAttitudes();
        B_InitNpcGlobals ();
       
        INIT_SUB_NAZWANASZEGOSWIATA();
};

gdzie w miejscu "NAZWANASZEGOSWIATA" wklejasz jego nazwe.

W tej częsci kodu wpisujesz swoich NPC

Cytuj
func void STARTUP_NAZWANASZEGOSWIATA ()
{
                Wld_InsertNpc            (InstancjanaszegoNPC,"WAYPOINT");
                Wld_InsertNpc            (InstancjanaszegoNPC,"WAYPOINT");
};]




Cytuj
EDIT: zrobiłem wayepointa to czy jak go nazwę bandyta to w grze się pojawi bandyta?


Oj nie wiem co ty myślisz ale to nie jest tak że jak nazwiesz jakąś broń miecz runiczny to nim będzie.

11
A komendy na gestykulacje znajdziesz w poradnikach m.in. na youtubie.

12
Chcesz po prostu aby postacie ruszały ustami a potem w filmie podstawić do tego jakis dubb?Jeśli tak to zrób to uruchamiając animacje poprzez play ani.

13
W zupełności wystarczy mi to co napisaliście :)  Jak już pewnie zauważyliście jestem dość początkujący dlatego czasami będę musiał się o coś na tym forum zapytać.Wielkie dzięki.

14
Dobra dzięki, temat do zamknięcia.

15
Dobrze skoro tak uważacie tak zrobie.Czyli teraz poprostu wystarczy zmienić nazwe pliku i instance bohatera aby działał tak?

16
To wtedy po prostu przerobie starego hero, a mi chodzi żeby zrobić nowego i przypisać go to owego moda.Wszystko zrobiłem nowy hero, zamieniona nazwa w .ini tylko wywala mnie do pulpitu.

17
Krótko i zwięźle po zmianie bohatera na tego:


Cytuj
instance PC_Hero_Car (NPC_DEFAULT)
{
// ------ SC ------
name = "Ja";
guild = GIL_BDT;
id = 0;
voice = 15;
level = 0;
Npctype = NPCTYPE_MAIN;

//***************************************************
bodyStateInterruptableOverride = TRUE;
//***************************************************

// ------ XP Setup ------
exp = 0;
exp_next = 500;
lp = 0;

// ------ Attribute ------
attribute[ATR_STRENGTH] = 40;
attribute[ATR_DEXTERITY] = 40;
attribute[ATR_MANA_MAX] = 10;
attribute[ATR_MANA] = 10;
attribute[ATR_HITPOINTS_MAX] = 100;
attribute[ATR_HITPOINTS] = 100;

// ------ visuals ------
//B_SetNpcVisual (self, MALE, "Hum_Head_Pony", FACE_N_Player, BodyTex_N, NO_ARMOR);

Mdl_SetVisual (self,"HUMANS.MDS");
// ------ Visual ------ "body_Mesh", bodyTex SkinColor headMesh, faceTex, teethTex, armorInstance
Mdl_SetVisualBody (self, "hum_body_Naked0", 9, 0, "Hum_Head_FatBald", Face_N_NormalBart05, 0, ITAR_BDT_M);

// ------ Kampf-Talente ------
B_SetFightSkills (self, 20);
    B_AddFightSkill (self, NPC_TALENT_BOW, 30);

fight_tactic = FAI_HUMAN_NORMAL;




//EKWIPUNEK
EquipItem (self, ItMw_Nagelknueppel);
EquipItem (self, ItRw_Bow_L_03);
CreateInvItems (self, itrw_arrow, 50);
CreateInvItems (self, ItWr_list_od_autora, 1);

};



gra w połowie wczytywania wywala do pulpitu.Gdzie jest błąd?W parsowaniu skryptów żadnych nie było.

18
Offtopic / Szkoła po gimnazjum
« dnia: 2013-05-03, 00:51 »
Też mam dylemat czy w kierunku informatyki iść do liceum czy technikum.Technikum to pewny zawód ale jednak w liceum można jeszcze się zdecydować na inny kierunek.

Strony: [1]
Do góry