pomocy prosze problem z dialogiem
2026-07-06, 22:01

0 użytkowników i 1 Gość przegląda ten wątek.

pomocy prosze problem z dialogiemPrzeczytany 5872 razy

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
siema to jest skrypt dialogu

//*********************************************************************
//   Info EXIT
//*********************************************************************
INSTANCE DIA_NONE_10000_itachi_EXIT   (C_INFO)
{
   npc         = NONE_10000_itachi;
   nr          = 999;
   condition   = DIA_NONE_10000_itachi_EXIT_Condition;
   information = DIA_NONE_10000_itachi_EXIT_Info;
   permanent   = TRUE;
   description = DIALOG_ENDE;
};

FUNC INT DIA_NONE_10000_itachi_EXIT_Condition()
{
   return TRUE;
};

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

//*********************************************************************
//   Info Hello
//*********************************************************************
INSTANCE DIA_NONE_10000_itachi_siema  (C_INFO)
{
   npc         = NONE_10000_itachi;
   nr          = 1;
   condition   = NONE_10000_itachi_siema_Condition;
   information = NONE_10000_itachi_siema_Info;
   permanent   = FALSE;
   description = "co słychać?";
};

FUNC INT DIA_NONE_10000_itachi_siema_Condition()
{
   return TRUE;
};

FUNC VOID NONE_10000_itachi_siema_Info()
{
   AI_Output (other,self ,"NONE_10000_itachi_siema_15_00"); //Co słychać?
   AI_Output (self,other ,"NONE_10000_itachi_siema_55_01"); //umieram...

};

//*********************************************************************
//   Zadanie
//*********************************************************************
INSTANCE DIA_NONE_10000_itachi_zadanie  (C_INFO)
{
   npc         = NONE_10000_itachi;
   nr          = 1;
   condition   = NONE_10000_itachi_zadanie_Condition;
   information = NONE_10000_itachi_zadanie_Info;
   permanent   = FALSE;
   description = "umierasz?";
};

FUNC INT DIA_NONE_10000_itachi_zadanie_Condition()
{
   if (npc_knowsinfo (other, DIA_NONE_10000_itachi_siema))

   {
      return TRUE;
   };
};

FUNC VOID NONE_10000_itachi_zadanie_Info()
{
   AI_Output (other,self ,"NONE_10000_itachi_zadanie_15_00"); //Jak to umierasz?
   AI_Output (self,other ,"NONE_10000_itachi_zadanie_55_01"); //Umieram,bo od jakichś 10 minut nie piłem żanego browara i nie mam wystarczjąco dużo sił,by dojść do tawerny,a w okolicy niema rzadnego teszczaka czy stonki gdzie mógłbym kupić jakiś browar
   AI_Output (self,other ,"NONE_10000_itachi_zadanie_55_02"); //Czy mógłbyś przynieść mi jakieś piwo?,byłbym ci dozgonnie wdzięczny

   Log_CreateTopic (TOPIC_piwko, LOG_MISSION);
   Log_SetTopicStatus (TOPIC_piwko, LOG_RUNNING);
   B_LogEntry (TOPIC_piwko, "Itachi potrzebuje piwa");
};

//*********************************************************************
//   Koniec zadania
//*********************************************************************
INSTANCE DIA_NONE_10000_itachi_browar  (C_INFO)
{
   npc         = NONE_10000_itachi;
   nr          = 1;
   condition   = NONE_10000_itachi_browar_Condition;
   information = NONE_10000_itachi_browar_Info;
   permanent   = FALSE;
   description = "Mam browara";
};

FUNC INT DIA_NONE_10000_itachi_browar_Condition()
{
   if (npc_knowsinfo (other, DIA_NONE_10000_itachi_zadanie))
   && (npc_hasitems (other, itfo_beer) >= 1)

   {
      return TRUE;
   };
};

FUNC VOID NONE_10000_itachi_browar_Info()
{
   AI_Output (other,self ,"NONE_10000_itachi_browar_15_00"); //Mam piwo.
   AI_Output (self,other ,"NONE_10000_itachi_browar_55_01"); //No kurwa to jest gość a już miałem cię znaleść i złapać w genjutsu
   AI_Output (self,other ,"NONE_10000_itachi_browar_55_02"); //Serio dziękówa,trzymaj pare złoty w nagrode

   
   B_giveinvitems (other, self, itfo_beer, 1);
   Createinvitems (self, itmi_gold, 300)
   B_giveinvitems (self, other, itmi_gold, 300);
   B_LogEntry (TOPIC_piwko, "Itachi dostał swoje piwo");
   Log_SetTopicStatus (TOPIC_piwko, LOG_SUCCESS);
};




a to postaci

INSTANCE SLD_10000_itachi (Npc_Default)
{
   // ------ NSC ------
   name       = "itachi";
   guild       = GIL_SLD;
   id          = 10000;
   voice       = 14;
   flags       = 0;                                                   
   npctype      = NPCTYPE_MAIN;
   
   // ------ AIVARS ------
   aivar[AIV_ToughGuy]          = TRUE;
   aivar[AIV_ToughGuyNewsOverride] = TRUE;
   aivar[AIV_IGNORE_Murder]      = TRUE;
   aivar[AIV_IGNORE_Theft]       = TRUE;
   aivar[AIV_IGNORE_Sheepkiller]    = TRUE;
   aivar[AIV_IgnoresArmor]       = TRUE;

   // ------ Attribute ------
   B_SetAttributesToChapter (self, 6);                                                
      
   // ------ Kampf-Taktik ------
   fight_tactic      = FAI_HUMAN_MASTER;   
   
   // ------ Equippte Waffen ------                                                   
   
   
   // ------ Inventory ------
   //B_CreateAmbientInv    (self);
   
      
   // ------ visuals ------                                                         
   B_SetNpcVisual       (self, MALE, "Hum_Head_Psionic",Face_N_Xardas , BodyTex_N, itar_akatsuki);      
   Mdl_SetModelFatness   (self, 0);
   Mdl_ApplyOverlayMds   (self, "Humans_Mage.mds");
   
   // ------ NSC-relevante Talente vergeben ------
   B_GiveNpcTalents (self);
   
   // ------ Kampf-Talente ------                                                      
   B_SetFightSkills (self, 30);
   
   aivar[AIV_MagicUser] = MAGIC_ALWAYS;

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

FUNC VOID Rtn_PreStart_10000 ()
{   
   TA_Stand_ArmsCrossed   (08,00,23,00,"ITACHI");
    TA_Stand_ArmsCrossed   (23,00,08,00,"ITACHI");
};

postać działa gdy niema dialogu a gdy dodam jej ten dialog to wyskakuje mi taki błąd ( U:PAR: CONTENT\STORY\DIALOGE\DIA_NONE_ITACHI_.D: Unknown identifier :NONE_10000_ITACHI)

robiłem wszystko tak jak w poradniku czipa na yt
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Offline HerrKlebstoff

  • Użytkownicy
  • Offline
  • Posty165
  • Propsy48
  • Profesjabrak
0 Pokaż propsujących
Jeśli wklejasz skrypty, używaj code, albo cytuj.

A co do błędu - masz NONE_10000_ITACHI, a NPC to SLD_10000_ITACHI , więc nic dziwnego. :ok:

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
sory bo początkowo postać była NONE alle gdzieś tam przeczytałem że do dialogów postać musi mieć gildię więc zrobiłem SLD a skrypt który podałem to stary skrypt poprostu miałem na pulpicie i z niego podałem nie zwracając uwagi na to lecz problem jest nadal  tyle że teraz zamias NONE jest SLD czyli    ( U:PAR: CONTENT\STORY\DIALOGE\DIA_SLD_ITACHI_.D: Unknown identifier :SLD_10000_ITACHI)

czy ktoś to rozumie bo szukałem tam i nic nie znalazłem w tej linijce niema ani spacji ani żadnego innego błędu
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Offline kaczka

  • RaveN Studio
  • *
  • Definitely not kaczka!
  • Offline
  • Posty2280
  • Propsy2392
  • NagrodyV
  • ProfesjaLvl designer
0 Pokaż propsujących
Sprawdź nazwy dialogu i skryptu NPC bo jest całkiem duże prawdopodobieństwo, że zjadłeś jedno 0 i zamiast 10000 jest 1000 lub 100000

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
Sprawdź nazwy dialogu i skryptu NPC bo jest całkiem duże prawdopodobieństwo, że zjadłeś jedno 0 i zamiast 10000 jest 1000 lub 100000

no właśnie tyśiące razy sprawdzałe i to nie to bo nazwy są idealnie dobrze tylko czy po zrobieniu dialogu musze kompilować skrypty spacerem czy reprasowanie skryptów w gothic mod starter wystarcza wiecie jestem zielony w tych sprawach a chcę się zająć na początek chociaż właśnie dodać postać co już mam i dodać do niej dialog co mi nie działa
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Offline HerrKlebstoff

  • Użytkownicy
  • Offline
  • Posty165
  • Propsy48
  • Profesjabrak
0 Pokaż propsujących
Parsujesz spacerem i musisz zrobić nowy plik .ini - masz do wyboru albo EmptyMod Edka(http://themodders.org/index.php?/topic/14894-emptymod/), albo Ini maker Rafała:http://themodders.org/index.php?/topic/13876-ini-maker-budzis-162/.
Osobiście polecam ten drugi.

I jeszcze jedno - czy na pewno skrypty są we właściwym miejscu?}

@down: No, w sumie... :-)
« Ostatnia zmiana: 2012-03-06, 16:46 wysłany przez: HerrKlebstoff »

Offline EdekSumo

  • Wyspa Khorinis
  • *
  • Offline
  • Posty1739
  • Propsy925
  • ProfesjaLvl designer
1 Pokaż propsujących
Mój emptymod jest po to aby nie tworzyć plików ini i paczek z modem jak dialogi nie są wyświetlane(wyświetlane są tylko te które znajdują się w gothicgame.mod

Offline Luk

  • DreamVader 2
  • Sursum Corda! Wiwat Car!
  • Offline
  • Posty1169
  • Propsy319
  • ProfesjaTłumacz
0 Pokaż propsujących
Czy mi się zdaje, czy to dialog z poradnikow Czipa 17?
« Ostatnia zmiana: 2012-03-06, 16:49 wysłany przez: Luk »
Spoiler
https://www.youtube.com/watch?v=DsSwvh4npMQ

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
tak wzorowałem się na filmiku czipa 17 a no właśnie kompilacja spacerem a ja mam właśnie problem z g2mdk i nie mogę zapisywać gry jak gram w modzie i przez to w spacerze wyskakuje mi błąd:/
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Offline HerrKlebstoff

  • Użytkownicy
  • Offline
  • Posty165
  • Propsy48
  • Profesjabrak
0 Pokaż propsujących
Możesz jaśniej? Istnieje takie coś jak przecinki i kropki, używa ich od czasu do czasu...

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
heheh jestem analfabetą,więc mówiłem że tworząc dialog,stosowałem się do poradnika czipa17, i mówiłem też że nie mogę skompilować skryptów w gothic2nk,ponieważ zaraz po zainstalowaniu g2mdk,nie mogę zapisywać stanu gry,i mam wszystko po niemiecku,gdy wkleję polskie skrypty,wszystko jest po polsku alle problem z zapisywaniem gry jest nadal i podejrzewam że właśnie przez ten błąd spacer nie chce mi skompilować plików
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
hmm...fakt robię niezły spam alle brat mi usunął dziś to popsute g2 i wgrał sobię zwykłe,więc zostawiam narazie g2 i biorę się za g1,a tu psikus dodaje postać tak jak w g2,tylko że skryptami takimi jak g1 no i to jest luz, a gdy dodaję nowy waypoint tak jak w g2...........No poprostu niema takiego waypointu w grze bo sprawdzałem przyciskając (ctrl + U)

nie wiecie może co jest grane,oczywiście postać w startup.d też jest dodana
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Offline Luk

  • DreamVader 2
  • Sursum Corda! Wiwat Car!
  • Offline
  • Posty1169
  • Propsy319
  • ProfesjaTłumacz
0 Pokaż propsujących
Nie pisz kilku postów pod rząd. Możesz zedytować post.
Spoiler
https://www.youtube.com/watch?v=DsSwvh4npMQ

Offline Sawik

  • Moderator działu
  • Rebel
  • Offline
  • Posty4772
  • Propsy3197
  • ProfesjaNierób
0 Pokaż propsujących
Może spacek ci nie zapisuje/nie używasz tego świata w grze (nie wiem czy cię dobrze rozumiem w ogóle)

Spoiler
Bycie analfabetą przypadkiem nie znaczy że nie potrafi się czytać, dodawać, odejmować, dzielić i mnożyć będąc 15+?
Życzę wam seksu analnego po stronie biernej.
Dropbox +500 mb na start
LowPoly
Wykonanie modelu niskopoligonowego to sztuka kompromisu. Nie jest to jedynie uproszczenie modelu wysokopoligonowego, ale głęboka modyfikacja oraz podejmowanie decyzji często zmieniających wygląd pierwotny obiektu, tak by przy najmniejszej ilości trójkątów uzyskać jak najwierniej odwzorowany kształt oryginału. Nie można też zapomnieć o tym iż musi nadal wyglądać przekonywająco i tak balansować by uzyskać efekt optymalny.

Podstawowym założeniem jest, że model nie powinien mieć zbędnych, niewidocznych dla gracza detali włączonych w geometrie. Większość obiektów jakie znajdują się w grze powinna prezentować się najlepiej z odległości około 3-5 metrów. Wszelkie detale, które zanikają, wydają się płaskie lub zlewają się z bryłą modelu należy uznać za zbędne i pozostawić je na normal mapie.

Fakt, iż gracz będzie w stanie podejść bliżej do obiektu i zobaczyć go z mniejszej niż 3m odległości nie powinno stanowić większego problemu, gdyż większą rolę odgrywają wtedy tekstury oraz dodatkowy detal zależny od materiału obiektu. To właśnie kompromis między wydajnością, a szczegółowością otoczenia.

Detal, którego nie widać z 3-5 metrów nie powinnien istnieć w geometrii modelu.
Krawędzie znajdujące się blisko siebie, które zlewają się z większej odległości należy uprościć do wspólnej płaszczyzny

Offline Toworish

  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
  • Offline
  • Posty1664
  • Propsy254
  • ProfesjaNierób
0 Pokaż propsujących
dobra wsumię kończę temat bo to bez sensu .koniec
« Ostatnia zmiana: 2012-03-08, 12:47 wysłany przez: g2nk mody »
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.