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

Strony: 1 ... 21 22 [23]
441
Skrypty / Brak napisów w dialogu postaci.
« dnia: 2011-10-26, 10:35 »
A wiec to wina GothicStarter_mod ?
Karta dźwiekowa mi padla i przy odpalaniu spacera wychodza mi bledy. Ok dzieki za info.

442
Skrypty / Brak napisów w dialogu postaci.
« dnia: 2011-10-25, 22:56 »
Siemka mam problem.
Przejdę od razu do rzeczy:

 Zrobiłem dialogi i usunąłem z nich błędy. Skompilowałem skrypty, usunąłem niezaktualizowane dialogi i w spacerze zrobiłem nowe. Zrobiłem paczkę z modem, odpaliłem mod. Podchodzę do jakiejś postaci i o dziwo  :blink:   oprócz tekstów, które ustawia się jako description nie ma nic innego. Wciskam "enter" - chwila przerwy i kolejny description do następnego dialogu.

Jeszcze raz piszę, że usunąłem stare dialogi (OU.bin i OU.coś tam na "c") skompilowałem nowe dialogi w spacerze (update - save i tak dalej). Zrobiłem paczkę z modem w której dałem Gothic.dat i OU.bin i dialogów nie ma. (Nie chodzi mi o dubbing)

Co może to powodować ??
Jak to naprawić ??

Z góry thx

443
Błędy podczas parsowania / Gdzie jest tu błąd?
« dnia: 2011-10-21, 21:16 »
Witam mam problem (znowu).
Mam problem, którego nie ogarniam i proszę byście wytłumaczyli mi o co w nim chodzi.
Jego treść:
Cytuj
U: PAR: CONTENT\STORY\DIALOGE\DIA_PC_2012_XXX.D: Wrong type: DIA_PC_2012_XXX_OSTRZE_XXXA_TAK .... <zParser.cpp,#599>

I sam dialog (Uwaga !! W oryginalnym dialogu zamiast XXX jest nazwa konkretnej postaci. Oraz są zrobione treści dialogów tylko ich tutaj nie ujawniam, by nie zdradzać fabuły  :naughty:   )

Cytuj
//*********************************************************************
//   ostrze_XXXa
//*********************************************************************
INSTANCE DIA_PC_2012_XXX_ostrze_XXXa   (C_INFO)
{
   npc         = PC_2012_XXX;
    nr          = 4;
    condition   = DIA_PC_2012_XXX_ostrze_XXXa_Condition;
    information = DIA_PC_2012_XXX_ostrze_XXXa_Info;
    permanent   = FALSE;
    description = YYY;
};

FUNC INT DIA_PC_2012_XXX_ostrze_XXXa_Condition()
{
   if (npc_knowsinfo (other, DIA_MOD_4500_ZZZ_zagadka))
   {
      return TRUE;
   };
};
FUNC VOID DIA_PC_2012_XXX_ostrze_XXXa_Info()
{
   AI_Output (other,self ,DIA_PC_2012_XXX_ostrze_XXXa_15_00); //YYY
   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_01); //YYY
   AI_Output (other,self ,DIA_PC_2012_XXX_ostrze_XXXa_15_02); //YYY
   
   B_giveinvitems (other,self, Kod_przedmiotu, 1);
   B_LogEntry (TOPIC_Miecz, Po wielu trudach oddałem miecz XXXowi.);
   Log_SetTopicStatus (TOPIC_Miecz, LOG_SUCCESS);
   B_GivePlayerXP (XP_Miecz);
   
   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_03); //YYY
   

   AI_EquipBestMeleeWeapon   (self);
   AI_ReadyMeleeWeapon      (self);
   AI_PlayAni         (self, T_1HSINSPECT);
   

   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_04); //YYY
   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_05); //YYY
   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_06); //YYY
   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_07); //YYY
   AI_Output (self, other,DIA_PC_2012_XXX_ostrze_XXXa_55_08); //YYY
   
   
   
   Info_ClearChoices (DIA_PC_2012_XXX_ostrze_XXXa);
           Info_AddChoice (DIA_PC_2012_XXX_ostrze_XXXa,Chcę do was dołączyć !,DIA_PC_2012_XXX_ostrze_XXXa_tak);
      Info_AddChoice (DIA_PC_2012_XXX_ostrze_XXXa,Nie dzięki. Sam sobie lepiej poradzę.,DIA_PC_2012_XXX_ostrze_XXXa_nie);


};

FUNC VOID DIA_PC_2012_XXX_ostrze_XXXa_tak () //-----------TUTAJ GDZIEŚ JEST BŁĄD---
{
   AI_Output (other,self, DIA_PC_2012_XXX_ostrze_XXXa_tak_15_09); //YYY
   AI_Output (self,other, DIA_PC_2012_XXX_ostrze_XXXa_tak_55_10); //YYY
   AI_Output (self,other, DIA_PC_2012_XXX_ostrze_XXXa_tak_55_11); //YYY
   AI_Output (self,other, DIA_PC_2012_XXX_ostrze_XXXa_tak_55_12); //YYY
   AI_Output (other,self, DIA_PC_2012_XXX_ostrze_XXXa_tak_15_13); //YYY
   AI_Output (self,other, DIA_PC_2012_XXX_ostrze_XXXa_tak_55_14); //YYY
};

FUNC VOID DIA_PC_2012_XXX_ostrze_XXXa_nie ()
{
   AI_Output (other, self ,DIA_PC_2012_XXX_ostrze_XXXa_nie_15_15); //YYY
   AI_Output (self, other ,DIA_PC_2012_XXX_ostrze_XXXa_nie_55_16); //YYY
   AI_Output (other,other ,DIA_PC_2012_XXX_ostrze_XXXa_nie_15_17); //YYY
   AI_Output (self,other  ,DIA_PC_2012_XXX_ostrze_XXXa_nie_55_18); //YYY
   
   
   Createinvitems (self, itmi_gold, 1000);
   B_giveinvitems (self, other, itmi_gold, 1000);
   
   AI_Output (self, other ,DIA_PC_2012_XXX_ostrze_XXXa_nie_55_19); //YYY
   AI_Output (other, self ,DIA_PC_2012_XXX_ostrze_XXXa_nie_15_20); //YYY


   AI_StopProcessInfos (self);
   

};

Gdzie tu jest problem ?? I co to znaczy Wrong type ??

444
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-17, 19:36 »
Dzięki sawik.

Patrzcie na rozszerzenia.
Jakbyście nie mogli go zmienić to:
1. otwórzcie plik z postacią
2. kliknijcie zapisz jako..
3. przy zapisywaniu na końcu nazwy(kodu postaci) dopiszcie ".d"
 :lol:

445
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-17, 19:15 »
Zrobiłeś test o którym Ci mówiłem? Zrób specjalnie błąd u Ady i zobacz czy parser to wykryje.

A wyjaśniałem Ci to z gothic.src na wypadek gdybyś zrobił nowy startup.d lub dodał nowy folder z NPC.



edit:
Gdy to pisałem nie było twojej nowej wiadomości.
Wszystko wskazuje na to że Gothic nie widzi twoich postaci. Jeżeli nie masz ich w własnym folderze, zrób kolejny test. Zrób błąd w postaci która jest w oryginalnym Gothic.

-Nie wykrył błędu :(

-Dzięki, ale jak coś to nie robiłem nowego folderu z NPC lub nowego srartupa.

-A, w oryginalnej postaci gothica wykrył błąd :/

446
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-17, 18:54 »
Dobra, trochę pokombinowałem z startupem i nie mam już błędów dotyczących mapy.

Pozostaje tylko jeden błąd.

"U:PAR: CONTENT\STORY\STARTUP.D: Unknown identifier : MOD_5000_ADA"

Nie czepia się kompilator ani nowych itemów, ani starych potworów, które dodałem do mapy.
Tylko co jest z tymi postaciami ?
Wszystko jest powinno być dobrze.
Chodź nie chce mi skompilować skryptów postaci. Nie tylko w startupie, ale też w innych skryptach NPC.

447
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-17, 14:25 »
Po pierwsze było by milo gdybyś podawał treści błędów ułatwi to prace osoba starającym ci się pomoc.
Spoko.
A więc jeszcze do poprzedniego posta.
W pierwszym przypadku błąd: U:PAR: CONTENT\STORY\STARTUP.D: Unknown identifier : MOD_5000_ADA
W drugim przypadku gdy zakreskujemy postać Ady: U:PAR: CONTENT\STORY\STARTUP.D: Unknown identifier : PCMOD_ZEN
W gdy zamiast PCMOD_ZEN wstawimy PCMOD.ZEN: U:PAR: CONTENT\STORY\STARTUP.D: Unknown identifier : ZEN

Jeżeli używasz własnego pliku startup.d (czyli że ustawiłeś sobie własny pliczek i jesteś happy) wiedz że parsowanie plików jest kontrolowane przez plik gothic.src i tu powiem tyle że kolejność jest ważna. Skrypty NPC czy dialogów są dodane jako <ścieżka_folderu>*.d wiec wszystkie są parsowane jak leci bo nie ma znaczenia w jakiej są kolejności no ale to ma mało do rzeczy z tym co chce Ci uświadomić startup.d jest ostatnim plikiem do sparsowania i jest ku temu powód  dzięki temu wszystkie zmienne i instance powinny być znane dla parsera. Jest on również dodany dokładnie czyli że wpisana jest ścieżka i nazwa pliku by uniknąć błędów w kolejności z innymi plikami w tamtym folderze.
Cały czas edytuję domyślny plik startup.d, to co podałem post niżej to fragment startupa który znajduję się pod wszystkimi innymi tekstami z innych map.Rozumiem, fajnie że mi to wytłumaczyłeś, ale to chyba nie ma nic do mojego błędu ??

Niektórzy z modderów instalują gothic dwa razy jeżeli tak robisz sprawdź czy podajesz pliki właściwemu gothicowi. Możesz to sprawdzić ręcznie albo robiac specjalnie błąd w pliku np. usuwając jakiś średnik czy coś w tym stylu. Polecam ten test również jeżeli nie masz dwóch gothiców kiedyś bylem pewien że edytuje odpowiedni plik gdy była to jego kopia na pulpicie.

Zanim opiszę swój błąd tutaj czy na jakimkolwiek innym forum staram się go dokładnie analizować. Więc sprawdzam też czy odpowiednie pliki odpowiednio się zapisały itd. Więc to nie będzie przyczyną błędów. No chyba, że mam zle napisane skrypty, ale już je podawałem wyżej (w pierwszym poście).

Poza tym robiłem kiedyś mod z filmiku czipa17. Wszystko było dobrze, więc sądzę że błąd mam cały czas w startupie, którego on (Czip) nie omawiał. Spróbuję usunąć tekst odnośnie mojej mapy i zrobić paczkę z modem. Jeśli nie będzie mi przywoływać postaci po wpisaniu kodu to nie wiem.



EDIT: No to tak jak myślałem. Postacie się nie przywołują.

448
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-16, 18:49 »
Nic. Próbowałem na 6 razy za każdym razem próbując coś innego zmienić w startupie.
Możecie mi go sprawdzić ??

W pierwszym przypadku:
Cytuj
//------------------------------------------------------------
//      PCMOD
//------------------------------------------------------------
func void STARTUP_PCM ()
{
   Wld_InsertNpc   (MOD_5000_Ada, ADA);  //----błąd pojawia się tutaj
      
};
func void INIT_SUB_PCM ()
{
   
};

func void INIT_PCM ()
{
   B_InitMonsterAttitudes ();
   B_InitGuildAttitudes();
   B_InitNpcGlobals ();

   CurrentLevel = PCMOD_ZEN;   

   INIT_SUB_PCM();
};


W drugim przypadku:

Cytuj
//------------------------------------------------------------
//      PCMOD
//------------------------------------------------------------
func void STARTUP_PCM ()
{
   //Wld_InsertNpc   (MOD_5000_Ada, ADA);  
      
};
func void INIT_SUB_PCM ()
{
   
};

func void INIT_PCM ()
{
   B_InitMonsterAttitudes ();
   B_InitGuildAttitudes();
   B_InitNpcGlobals ();

   CurrentLevel = PCMOD_ZEN; //----błąd pojawia się tutaj. Nie ważne czy jest PCMOD_ZEN; czy PCMOD.ZEN;

   INIT_SUB_PCM();
};

PCMOD to nazwa mapy, która znajduje się w \_Work\data\Worlds.

449
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-16, 18:06 »
Fajny pomysł, ale...


Cytuj
Czy to normalne, że nawet jeśli usunę tekst dotyczący mojej mapy w startupie i skompiluje skrypty to podczas odpalania moda (już po zrobieniu paczki z modem) nie mogę przywołać postaci ??
Źle zapisuję skrypty postaci ??Czy to normalne, że nawet jeśli usunę tekst dotyczący mojej mapy w startupie i skompiluje skrypty to podczas odpalania moda (już po zrobieniu paczki z modem) nie mogę przywołać postaci ??
Źle zapisuję skrypty postaci ??

Ja nie mam tych postaci zapisanych.
Mimo, że skrypty postaci są na swoim miejscu.

Cytuj
\_Work\data\Scripts\Content\Story\NPC

Jednak coś mnie nie pokoi.
Link do obrazka

450
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-16, 17:34 »
Czy to normalne, że nawet jeśli usunę tekst dotyczący mojej mapy w startupie i skompiluje skrypty to podczas odpalania moda (już po zrobieniu paczki z modem) nie mogę przywołać postaci ??
Źle zapisuję skrypty postaci ??

451
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-16, 11:42 »
Sprawdzałem.
Nie mam innej takiej postaci.
Moda robię na czysto, nie na inne mody.
Poza tym błąd jest ze startupem.
Macie może gdzieś w swoich skryptach gotowy tekst odnośnie waszej mapki ??

Czy coś tutaj mam źle ?? To pierwszy mod jaki robię i może nie ogarniam tego startupa ??

Cytuj
//------------------------------------------------------------
//      PCMOD
//------------------------------------------------------------
func void STARTUP_PCM ()
{
   Wld_InsertNpc   (MOD_5000_Ada, ADA); //--------Tutaj zauważa błąd
   
      //----------potwory-pc
   //Wld_InsertNpc   (alligator, ADW_CANYON_PATH_TO_BANDITS_50);
   
};
func void INIT_SUB_PCM ()
{
   
};

func void INIT_PCM ()
{
   B_InitMonsterAttitudes ();
   B_InitGuildAttitudes();
   B_InitNpcGlobals ();

   CurrentLevel = PCMOD_ZEN;   

   INIT_SUB_PCM();
};


Startpoint jest zrobiony tak samo jak i waypointy.

452
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-16, 00:44 »
Dobra zrobiłem reinstal gothica zgrywywajac skrypty na dysk.
Oprócz mapy, której sie troche popiep**yło i jest kilka rzeczy do poprawy to nic. Blad jest ten sam. Unknow cos tam: MOD_5000_Ada.
Co robić ??

453
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-09, 22:54 »
Czy moze to byc wina spacera. "Błąd w samym sobie ?" Czy zainstalowanie spacera na inny komputer moze naprawic jego problem. Lub czy reinstal gothica wystarczy ? Mieliscie kiedys jakies problemy ze spacerem ?

454
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-02, 17:11 »
Spróbuj reparsowac to przez gothic starter (zaznacz opcje reparse scripts) a co do // to jest to komentarz i jest on ignorowany przez kompilator (wyjątek skrypty dialogów które możesz kompilować tylko w spacku).

Tak też robię i też jest ten błąd. By błędów nie było używam właśnie tego "//".
Dlatego czy przez Spacera czy GothicStarter to też ten sam błąd.

455
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-02, 16:58 »
Nie mam antywirusa. Korzystam z antywirusów online.

456
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-10-02, 15:59 »
Ej no - nikt nie wie jak to zrobić ??
Podać jeszcze coś ?? Jakieś screeny ?? Powiedzie, gdzie coś się znajduję ??
Na moje i wielu innych osób wszystko powinno być dobrze, więc dlaczego spacer się czepia ??
Czy reinstal systemu/gothica by pomógł ??
Jestem już tak daleko w modzie, chodź nie mogę zobaczyć w nim swoich postaci.

I jeszcze jedno jak wszystkie postacie wezmę w "//" i przy kompilowaniu nie ma żadnych błędów to mimo to moim kolegom nie chce się mod odpalić. Czy to z mojej winy ?? Czy oni nie umieją moda sobie ustawić ??

457
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-09-30, 20:12 »
To bardzo możliwe.
Jak mogę to coś odblokować ??

458
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-09-30, 18:47 »
Może jestem trochę zielony, ale nie aż tak.
Oczywiście, że skrypty postaci są w NPC.
Chcecie zdjęcie ??

Przy okazji jak zmniejszyłem w skrzypcie Ady, jej dialogu i startupie wszystko z "5000" na "2013" to błędu już nie było.
A przynajmniej nie było tego starego błędu. Teraz przy kompilacji jest "Assecc Violation".

459
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-09-30, 15:16 »
Ech sorki.
Przy kopiowaniu mi literkę "i" ucięło.
Normalnie w skrypcie mam dobrze.
Co robić ??

460
Spacer / Błąd postaci przy kompilowaniu
« dnia: 2011-09-30, 14:21 »
To mój pierwszy mod, więc proszę o jak najlepsze wytłumaczenia.
Problem zaczął się, gdy mod nie widział mojej mapy, ale ostatecznie koledzy z innego forum mi pomogli.
Stworzyłem postać:

Jej skrypt:
Cytuj
   instance MOD_5000_Ada (Npc_Default)
    {
    // ------ NSC ------
    name = "Adrianna";
    guild = GIL_VLK;
    id =5000;
    voice = 16;
    flags = 2;
    npctype = NPCTYPE_MAIN;

    //----------AIVARS--------------
    aivar[AIV_DropDeadAndKill] = TRUE;
    aivar[AIV_EnemyOverride] = TRUE;

    // ------ Attribute ------
    attribute[ATR_STRENGTH] = 10000;
    attribute[ATR_DEXTERITY] = 10000;
    attribute[ATR_MANA_MAX] = 10000;
    attribute[ATR_MANA] = 10000;
    attribute[ATR_HITPOINTS_MAX] = 10000;
    attribute[ATR_HITPOINTS] = 10000;

    // ------ Kampf-Taktik ------
    fight_tactic = FAI_HUMAN_Master;

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

    // ------ Inventory ------


    // ------ visuals ------
    B_SetNpcVisual (self, FEMALE, "Hum_Head_Babe", FaceBabe_N_BlackHair, BodyTexBabe_N, NO_Armor);
    Mdl_SetModelFatness (self,0);
    Mdl_ApplyOverlayMds (self, "Humans_Babe.mds");

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

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

    // ------ TA anmelden ------
    daily_routine = Rtn_Start_5000;
    };

    FUNC VOID Rtn_Start_5000()
    {
    TA_Stand_ArmsCrossed (08,00,21,00,"ADA");
    TA_Stand_ArmsCrossed (21,00,08,00,"ADA");
    };

Jej dialog:
Cytuj
//*********************************************************************
// Info EXIT
//*********************************************************************
INSTANCE DIA_MOD_5000_Ada_EXIT (C_INFO)
{
npc = MOD_5000_Ada;
nr = 10000;
condition = DIA_MOD_5000_Ada_EXIT_Condition;
information = DIA_MOD_5000_Ada_EXIT_Info;
permanent = TRUE;
description = DIALOG_ENDE;
};

FUNC INT DIA_MOD_5000_Ada_Condition()
{
return TRUE;
};

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

Swoje miejsce w startupie:
Cytuj
//-------------PCMOD----------------
   FUNC VOID STARTUP_PCM ()
   {
   Wld_InsertNpc   (MOD_5000_Ada, "ADA");
   Wld_InsertNpc   itd...
   
   };
   FUNC VOID INIT_PCMOD ()
   {
   

   
               B_InitMonsterAttitudes ();
   B_InitGuildAttitudes();
};

I przy kompilowaniu pokazują się błędy.
Cytuj
Pierwsze okno to błąd z GothicStarter_mod, a drugie to fragment z zSpy.

Link do błędu

Co jest źle ??
Mam coś jeszcze podać ??
Błąd mam z każdą postacią.

Mapa jest, waypointy są jak coś.

Strony: 1 ... 21 22 [23]
Do góry