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 - Knight81PL

Strony: [1] 2
1
Pytania i problemy / Animacja trzymania broni
« dnia: 2012-12-30, 18:58 »
Dzięki działa
Tam w kodzie jest jeden błąd.

Oto działający kod:
INSTANCE Halabarda (C_Item)
{      
        name                            =       "Halabarda";

        mainflag                        =       ITEM_KAT_NF;
        flags                           =       ITEM_2HD_AXE | ITEM_NSPLIT;
        material                        =       MAT_METAL;

        value                           =       Value_Spitzhacke;

        damageTotal                     =       Damage_Spitzhacke;
        damagetype                      =       DAM_EDGE;
        range                           =       200;    
        on_equip                                =       Equip_Halabarda;
        on_unequip                              =       UnEquip_Halabarda;

        cond_atr[2]             =       ATR_STRENGTH;
        cond_value[2]           =       Condition_Spitzhacke;
        visual                          =       "Halabarda.3DS";

        description                     = name;
        TEXT[2]                         = NAME_Damage;                                  COUNT[2]        = damageTotal;
        TEXT[3]                         = NAME_Str_needed;                              COUNT[3]        = cond_value[2];
        TEXT[4]                         = NAME_TwoHanded;
        TEXT[5]                         = NAME_Value;                                   COUNT[5]        = value;
};

FUNC VOID Equip_Halabarda()
{
        Mdl_ApplyOverlayMds     (self, "Humans_2hst1.mds"); ////Takie cos mozesz znalezc w pliku Externals.d Tutaj jesli mamy bron zalozona nasza postac otrzymuje Mdsa walki podstawowej bronia dwureczna
};
FUNC VOID UnEquip_Halabarda() ////Tutaj był błąd :P
{
        Mdl_RemoveOverlayMDS (self, "Humans_2hst1.mds"); ////Takie cos mozesz znalezc w pliku Externals.d Tutaj zas naszej postaci jest wykasowywany ten mds
};

2
Pytania i problemy / Animacja trzymania broni
« dnia: 2012-12-27, 14:33 »
^^  chodzi mi o to, że mam mistrza w 2h np. zakładam halabardę i bohater trzyma ją jak zielony, atakuje jak mistrz, zakładam normalny miecz 2h i trzyma jak mistrz i atakuje jak mistrz
Da się tak zrobić?

3
Pytania i problemy / Animacja trzymania broni
« dnia: 2012-12-26, 13:37 »
Witam, chciałbym aby określony typ broni bohater trzymał w inny sposób (chodzi o animację walki jak zielony). Nie mam pojęcia jak to zrobić. Jakby ktoś mi pomógł, byłbym wdzięczny.

PS Próbowałem coś z tymi bonusami do broni (nieraz daje + 8 do jednoręcznej i inne) , ale mi nie wyszło.

EDIT: znaczy wyszło, ale wtedy dmg jest strasznie małe w porównaniu do innych broni (zrobiłem -100% z 2h- wtedy działa, tylko jak mówię małe dmg)

4
Pytania i problemy / Animacje zbroi
« dnia: 2012-12-26, 12:16 »
dzięki

5
Pytania i problemy / Animacje zbroi
« dnia: 2012-12-24, 11:37 »
Witam, ostatnio zacząłem się bawić edytowanie zbrój. Po wyedytowaniu i wyeksportowaniu w grze zbroja jest sztywna, domyśliłem się, że jest brak animacji (połączenia kości z modelem ?). Szukałem, ale nie mogłem znaleźć żadnego tutku dla blendera jak to zrobić. Mógłby ktoś wytłumaczyć jak to zrobić?

6
Pytania i problemy / NPC na mapie, a właściwie ich brak
« dnia: 2012-12-22, 17:30 »
Dzięki! Pomogło :P

7
Pytania i problemy / NPC na mapie, a właściwie ich brak
« dnia: 2012-12-22, 17:10 »
Plik mapy jest na 100% w dobrym miejscu. Na co mam zmienić rozszerzenie? na vdf.disabled?

8
Pytania i problemy / NPC na mapie, a właściwie ich brak
« dnia: 2012-12-22, 17:04 »
Witam, mam pewnien problem. Otóż dodałem w spacerze waypointy, zrobiłem skrytpy npc razem z dialogami, ustawiłem ich w startupie, reparsuje skrypty, GothicVDFSem pakuje pliki gothic.dat i ou.bin do mod1.mod, uruchamiam gothica przez gothic startera i npc nie ma na mapie. Dodam, że jeżeli postawie ich na gotowych waypointach to się pojawiają . Wie ktoś jak rozwiązać taki problem? Z góry dzięki.

9
Skrypty / Problem z umiejętnością NPC
« dnia: 2012-08-22, 22:15 »
Dzięki. Działa. Przeglądałem ale nie znalazłem coś. Temat można zamknąć. Jeszcze raz dzięki.

10
Skrypty / Problem z umiejętnością NPC
« dnia: 2012-08-22, 13:48 »
Witam. Mam problem, otóż odkąd zacząłem grzebać w gothicu każdy NPC (lub potwór np. szkielet) nie ma przypisanych do niego umiejętności (np. brak mistrza w 2h lub 1h czy kuszy itp.). Umiejętności te dopiero się pokazują jak zapiszę i wczytam grę. Wie ktoś jak to naprawić?

PS Wszyscy NPC to mają nawet ci których nie ruszałem (np. Lothar ma zielony w 1h :D )

Z góry dzięki.

11
MDS i animacje / Odwrócony hełm
« dnia: 2012-08-20, 12:49 »
Nie... A to jest jakaś różnica?

PS Zaraz tak zrobie i odpisze czy działa.

EDIT:

Działa! Dzięki wszystkim Temat można zamknąć.

PS Faktycznie trzeba było obrócić w czasie edycji :)

12
MDS i animacje / Odwrócony hełm
« dnia: 2012-08-20, 12:42 »
Dzięki za odp., ale niestety to nie działa. Usunąłem mrm mojego hełmu i zapisałem jeszcez raz i cały czas zakłada hełm tyłem na przód. Żeby nie było to później znowu usunąłem mrm, w blenderze odwróciłem hełm o 180 stopni i zapisałem. To samo.

13
MDS i animacje / Odwrócony hełm
« dnia: 2012-08-20, 10:25 »
Witam. Mam problem z hełmem. Zrobiłem nowy hełm na podstawie hełmu paladyna (trochę usunąłem trochę dodałem itp. ) . Otóż w grze mój hełm jest odwrócony. (tzn. to co powinno być z przodu jest z tyłu, a to co jest z przodu powinno być w tyle). Obracałem już w Blenderze o 180 stopni, ale to nic nie daje. Jak to można naprawić?

14
Pytania i problemy / Problem z dialogiem
« dnia: 2012-08-10, 12:43 »
Dzięki wielkie! Zamieniłem jeszcze wszędzie dhean-aa na dhean_aa i działa! Temat można zamknąć.

15
Pytania i problemy / Problem z dialogiem
« dnia: 2012-08-10, 12:07 »
Hej, tworzę moda i zamierzałem dodać nową opcję dialogową dla Xardasa. Jednak podczas reparsowania skryptów wyskakuje mi taki błąd:
U:PAR ')'
(line 102)

Linijka 102 to : Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien duch chciał mnie za nią zabić.", DIA_Xardas_Bron_ognista_dhean-aa);
Tutaj ten kawałek dialogu, który chcę dodać:

//========================================
//-----------------> Bron_ognista
//========================================

INSTANCE DIA_Xardas_Bron_ognista (C_INFO)
{
   npc          = NONE_100_Xardas;
   nr           = 200;
   condition    = DIA_Xardas_Bron_ognista_Condition;
   information  = DIA_Xardas_Bron_ognista_Info;
   permanent = FALSE;
   description = "Co powiesz mi o tej broni?";
};

FUNC INT DIA_Xardas_Bron_ognista_Condition()
{
    if (Npc_KnowsInfo (other, DIA_Xardas_FirstEXIT))
    && (Npc_HasItems (other, ItMw_Fire_Sword_Skel) >=1)
    && (MIS_Sekret_Dheana == LOG_RUNNING)
    {
    return TRUE;
    };
};


FUNC VOID DIA_Xardas_Bron_ognista_Info()
{
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_15_01"); //Co powiesz mi o tej broni?
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_03_02"); //Pokaż.
    B_GiveInvItems (other, self, ItMw_Fire_Sword_Skel, 1);
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_03_03"); //Hmm..
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_03_04"); //To bardzo stara broń. Bez wątpienia magiczna.
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_03_05"); //Skąd ją masz?
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_15_06"); //Strażnik świętego ognia ją nosił.
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_03_07"); //A po co ci wiedzieć coś na temat tej starożytnej broni?

    Info_ClearChoices (DIA_Xardas_Bron_ognista);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien podróżnik się nią interesuje.", DIA_Xardas_Bron_ognista_podroznik_123);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien duch chciał mnie za nią zabić.", DIA_Xardas_Bron_ognista_dhean-aa);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pytam z czystej ciekawości.", DIA_Xardas_Bron_ognista_ciekawosc);
};

FUNC VOID DIA_Xardas_Bron_ognista_podroznik_123()
{
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_podroznik_123_15_01"); //Pewien podróżnik się nią interesuje.
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_podroznik_123_03_02"); //Hmm..
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_podroznik_123_03_03"); //Wyczuwam kłamstwo w twoich ustach
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_podroznik_123_03_04"); //Lepiej powiedz prawdę!
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_podroznik_123_03_05"); //I to szybko!
    Info_ClearChoices (DIA_Xardas_Bron_ognista);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien podróżnik się nią interesuje.", DIA_Xardas_Bron_ognista_podroznik_123);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien duch chciał mnie za nią zabić.", DIA_Xardas_Bron_ognista_dhean-aa);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pytam z czystej ciekawości.", DIA_Xardas_Bron_ognista_ciekawosc);
};

FUNC VOID DIA_Xardas_Bron_ognista_dhean-aa()
{
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_dhean-aa_15_01"); //Pewien duch chciał mnie za nią zabić.
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_02"); //Hmm...
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_03"); //Nie wyczuwam, żebyś kłamał. Dobrze uwierzę ci.
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_04"); //A więc mów co z tym duchem?
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_dhean-aa_15_05"); //Duch Dhean zabierając mi ten miecz rzucił się na mnie, mówiąc, że w połączeniu z jakąś runą da potężną broń. Wiesz o czym mowa?
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_06"); //Niestety nie...
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_07"); //Myślę jednak, że składników jest więcej.
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_dhean-aa_15_08"); //Więcej?
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_09"); //Taak, podejrzewam, że jest ich sporo. Chodź i tu mogę się mylić.
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_dhean-aa_15_10"); //Dobrze.
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_dhean-aa_15_12"); //Czy mógłbyś mi oddać miecz?
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_dhean-aa_03_13"); //Co? A tak, jasne. Trzymaj.
    B_GiveInvItems (self, other, ItMw_Fire_Sword_Skel, 1);
    B_LogEntry                     (TOPIC_Sekret_Dheana,"Xardas twierdzi, że składników jest dużo więcej niż tylko miecz i runa.");

    B_GivePlayerXP (100);
    AI_StopProcessInfos (self);
};

FUNC VOID DIA_Xardas_Bron_ognista_ciekawosc()
{
    AI_Output (other, self ,"DIA_Xardas_Bron_ognista_ciekawosc_15_01"); //Pytam z czystej ciekawości.
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_ciekawosc_03_02"); //Hmm...
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_ciekawosc_03_03"); //Wyczuwam, że mnie okłamujesz!
    AI_Output (self, other ,"DIA_Xardas_Bron_ognista_ciekawosc_03_04"); //Daję ci jeszcze jedną szansę, żebyś mi powiedział prawdę!
    Info_ClearChoices (DIA_Xardas_Bron_ognista);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien podróżnik się nią interesuje.", DIA_Xardas_Bron_ognista_podroznik_123);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pewien duch chciał mnie za nią zabić.", DIA_Xardas_Bron_ognista_dhean-aa);
    Info_AddChoice (DIA_Xardas_Bron_ognista, "Pytam z czystej ciekawości.", DIA_Xardas_Bron_ognista_ciekawosc);
};

Z góry dzięki za pomoc.

16
Pytania i problemy / Puste opcje dialogowe
« dnia: 2012-08-07, 12:35 »
NPC ma instancję NONE_10001_MistrzCeremoni
Oto kod dialogu:
INSTANCE DIA_MistrzCeremoni_EXIT(C_INFO)
{
npc             = NONE_10001_MistrzCeremoni;
nr              = 999;
condition = DIA_MistrzCeremoni_EXIT_Condition;
information = DIA_MistrzCeremoni_EXIT_Info;
permanent = TRUE;
description     = "KONIEC";
};

FUNC INT DIA_MistrzCeremoni_EXIT_Condition()
{
return TRUE;
};

FUNC VOID DIA_MistrzCeremoni_EXIT_Info()
{
AI_StopProcessInfos (self);
};

//========================================
//-----------------> OPCJA KRADZIEŻY
//========================================

INSTANCE DIA_MistrzCeremoni_PICKPOCKET(C_INFO)
{
npc          = NONE_10001_MistrzCeremoni;
nr           = 900;
condition    = DIA_MistrzCeremoni_PICKPOCKET_Condition;
information  = DIA_MistrzCeremoni_PICKPOCKET_Info;
permanent    = TRUE;
description  = Pickpocket_80;
};

FUNC INT DIA_MistrzCeremoni_PICKPOCKET_Condition()
{
C_Beklauen (80, 205);
};

FUNC VOID DIA_MistrzCeremoni_PICKPOCKET_Info()
{
Info_ClearChoices (DIA_MistrzCeremoni_PICKPOCKET);
Info_AddChoice (DIA_MistrzCeremoni_PICKPOCKET, DIALOG_BACK ,DIA_MistrzCeremoni_PICKPOCKET_BACK);
Info_AddChoice (DIA_MistrzCeremoni_PICKPOCKET, DIALOG_PICKPOCKET ,DIA_MistrzCeremoni_PICKPOCKET_DoIt);
};

FUNC VOID DIA_MistrzCeremoni_PICKPOCKET_DoIt()
{
B_Beklauen ();
Info_ClearChoices (DIA_MistrzCeremoni_PICKPOCKET);
};

FUNC VOID DIA_MistrzCeremoni_PICKPOCKET_BACK()
{
Info_ClearChoices (DIA_MistrzCeremoni_PICKPOCKET);
};

//========================================
//-----------------> Kimjestes
//========================================

INSTANCE DIA_MistrzCeremoni_Kimjestes (C_INFO)
{
   npc          = NONE_10001_MistrzCeremoni;
   nr           = 1;
   condition    = DIA_MistrzCeremoni_Kimjestes_Condition;
   information  = DIA_MistrzCeremoni_Kimjestes_Info;
   permanent = FALSE;
   description = "Kim jesteś?";
};

FUNC INT DIA_MistrzCeremoni_Kimjestes_Condition()
{
    return TRUE;
};

FUNC VOID DIA_MistrzCeremoni_Kimjestes_Info()
{
    AI_Output (other, self ,"DIA_MistrzCeremoni_Kimjestes_15_01"); //Kim jesteś?
    AI_Output (self, other ,"DIA_MistrzCeremoni_Kimjestes_03_02"); //Jestem tym kim jestem...

    Info_ClearChoices (DIA_MistrzCeremoni_Kimjestes);
    Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "Co tu robisz?", DIA_MistrzCeremoni_Kimjestes_Coturobisz);
    Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "Co mam robić?", DIA_MistrzCeremoni_Kimjestes_comamrobic);
    Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "WRÓĆ", DIA_MistrzCeremoni_Kimjestes_BACK);
    Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "KONIEC", DIA_MistrzCeremoni_Kimjestes_koniec);
};

FUNC VOID DIA_MistrzCeremoni_Kimjestes_Coturobisz()
{
    AI_Output (other, self ,"DIA_MistrzCeremoni_Kimjestes_Coturobisz_15_01"); //Co tu robisz?
    AI_Output (self, other ,"DIA_MistrzCeremoni_Kimjestes_Coturobisz_03_02"); //Robię to co robię...
};

FUNC VOID DIA_MistrzCeremoni_Kimjestes_comamrobic()
{
    AI_Output (other, self ,"DIA_MistrzCeremoni_Kimjestes_comamrobic_15_01"); //Co mam robić?
    AI_Output (self, other ,"DIA_MistrzCeremoni_Kimjestes_comamrobic_03_02"); //To już twoja sprawa...
};

FUNC VOID DIA_MistrzCeremoni_Kimjestes_BACK()
{
    Info_ClearChoices (DIA_MistrzCeremoni_Kimjestes);
};

FUNC VOID DIA_MistrzCeremoni_Kimjestes_koniec()
{
    AI_StopProcessInfos (self);
};


//EDIT:
Już działa! Thx za pomoc. Temat można zamknąć.

PS Jeszcze raz zrobiłem wszystko i zadziałało.

17
Pytania i problemy / Puste opcje dialogowe
« dnia: 2012-08-07, 12:26 »
Zrobiłem to co tam było o dialogach. Dalej to samo.

18
Pytania i problemy / Puste opcje dialogowe
« dnia: 2012-08-07, 11:46 »
A jak dokładnie to zrobić?
Uruchamiam gothicvdfs i co dalej?

19
Pytania i problemy / Puste opcje dialogowe
« dnia: 2012-08-07, 11:29 »
Cześć, od niedawna próbuję robić swoją modyfikację do g2nk.
Dodałem przed wieżą Xardasa NPC, a do niego dialog. Skompilowałem spacerem i włączyłem za pomocą gothic startera. Okazało się, że w czasie rozmowy z npc pokazują się opcje dialogowe, ale bez treści . tzn. Klikam "Kim jesteś" i po prostu nic się nie dzieje (zamiast się wyświetlić jak bohater gada "Kim jesteś?" a NPC odpowiada). Wie ktoś czym to jest spowodowane?
Z góry dzięki.

20
Narzędzia / Easy Dialog Maker 3.3v [NEW]
« dnia: 2012-08-02, 18:15 »
Dzięki  ;d

Strony: [1] 2
Do góry