U:PAR Unknown identifier 4532 7

O temacie

Autor Segohs

Zaczęty 26.12.2016 roku

Wyświetleń 4532

Odpowiedzi 7

Segohs

Segohs

Użytkownicy
Aurora Team
posty24
ProfesjaAnimator
  • Użytkownicy
  • Aurora Team
Witajcie. Otóż sobie zacząłem dzisiaj skryptować. Sugerowałem się czipem17. I mam pewien błąd. A dokładniej: U:PAR \WORK\DATA\SCRIPTS\CONTENT\STORY\DIALOGE\DIA_SLD_888_ADDON_SEGOHS.D: Unknown identifier : DIA_SLD_888_SEGOHS_SIEMA Oto mój skrypt dialogu bo o niego chodzi.
//*********************************************************************
// Info EXIT
//*********************************************************************
INSTANCE DIA_Sld_888_Addon_Segohs_EXIT   (C_INFO)
{
npc         = Sld_888_Addon_Segohs;
nr          = 999;
condition   = DIA_Sld_888_Addon_Segohs_EXIT_Condition;
information = DIA_Sld_888_Addon_Segohs_EXIT_Info;
permanent   = TRUE;
description = DIALOG_ENDE;
};

FUNC INT DIA_Sld_888_Addon_Segohs_EXIT_Condition()
{
return TRUE;
};

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

//*********************************************************************
// Info siema
//*********************************************************************
INSTANCE DIA_Sld_888_Addon_Segohs_siema   (C_INFO)
{
npc         = Sld_888_Addon_Segohs;
nr          = 1;
condition   = DIA_Sld_888_Addon_Segohs_siema_Condition;
information = DIA_Sld_888_Addon_Segohs_siema_Info;
permanent   = FALSE;
description = "Czemu jesteś taki smutny?";
};

FUNC INT DIA_Sld_888_Addon_Segohs_siema_Condition()
{
return TRUE;
};

FUNC VOID DIA_Sld_888_Addon_Segohs_siema_Info()
{
AI_Output (other,self ,"DIA_Sld_888_Addon_Segohs_siema_15_00"); //Co ci jest?
AI_Output (self ,other,"DIA_Sld_Sld_888_Addon_Segohs_siema_01_01"); //Otóż.. Brakuje mi wielu rzeczy..
AI_Output (other,self,"DIA_Sld_Sld_888_Addon_Segohs_siema_01_02"); //Czyli?
AI_Output (self ,other,"DIA_Sld_Sld_888_Addon_Segohs_siema_01_03"); //Brakuje mi piwa, pieniędzy, znajomych..
};


//*********************************************************************
// Zadanie
//*********************************************************************
INSTANCE DIA_Sld_888_Addon_Segohs_Zadanie   (C_INFO)
{
npc         = Sld_888_Addon_Segohs;
nr          = 1;
condition   = DIA_Sld_888_Addon_Segohs_Zadanie_Condition;
information = DIA_Sld_888_Addon_Segohs_Zadanie_Info;
permanent   = FALSE;
description = "Mogę ci jakoś pomóc?";
};

FUNC INT DIA_Sld_888_Addon_Segohs_Zadanie_Condition()
{
if (Npc_KnowsInfo (other,Dia_Sld_888_Segohs_siema))
{
return TRUE;
};
};

FUNC VOID DIA_Sld_888_Addon_Segohs_Zadanie_Info()
{
AI_Output (other,self ,"DIA_Sld_888_Addon_Segohs_Zadanie_15_00"); //Czy mogę ci jakoś pomóc?
AI_Output (self ,other,"DIA_Sld_Sld_888_Addon_Segohs_Zadanie_01_01"); //Możesz.. Możesz przynieść mi piwko.

Log_CreateTopic (TOPIC_piwko, LOG_MISSION);
Log_SetTopicStatus (Topic_piwko, LOG_RUNNING);
B_LogEntry (TOPIC_piwko, "Jakiś strażnik potrzebuje piwa. Może kupię je w karczmie..");
};

//*********************************************************************
// Koniec Zadankaa
//*********************************************************************
INSTANCE DIA_Sld_888_Addon_Segohs_browar   (C_INFO)
{
npc         = Sld_888_Addon_Segohs;
nr          = 1;
condition   = DIA_Sld_888_Addon_Segohs_browar_Condition;
information = DIA_Sld_888_Addon_Segohs_browar_Info;
permanent   = FALSE;
description = "Mam piwo.";
};

FUNC INT DIA_Sld_888_Addon_Segohs_browar_Condition()
{
if (Npc_KnowsInfo (other,Dia_Sld_888_Segohs_Zadanie))
&& (Npc_hasitems (other, itfo_beer) >=1)
{
return TRUE;
};
};

FUNC VOID DIA_Sld_888_Addon_Segohs_browar_Info()
{
AI_Output (other,self ,"DIA_Sld_888_Addon_Segohs_browar_15_00"); //Mam piwo
AI_Output (self ,other,"DIA_Sld_Sld_888_Addon_Segohs_browar_01_01"); //Dzięki.. Ratujesz mi życie..


B_giveinvitems (other, self, itfo_beer, 1);
Createinvitems (self, itmi_gold, 50);
B_giveinvitems (self, other, itmi_gold, 50);
B_LogEntry (TOPIC_piwko, "Zdobyłem to piwo, dałem je strażnikowi, chyba to już koniec..");
Log_SetTopicStatus (Topic_piwko, LOG_SUCCESS);
};
 

Splash

Splash

Moderator
posty4208
Propsy3410
ProfesjaNierób
  • Moderator
Z cyklu znajdź różnicę:
DIA_Sld_888_Addon_Segohs_siema
DIA_SLD_888_SEGOHS_SIEMA
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
gra nie zna dialogu o instancji "Dia_Sld_888_Segohs_siema" który wpisałeś w warunku zadania. Twój dialog siema ma instancję " DIA_Sld_888_Addon_Segohs_siema"

Dodatkowo wpisałeś tutaj po 2 razy gildię "DIA_Sld_Sld_888_Addon_Segohs_siema_01_03" nie powinno być to problemem ale zwracam na to uwagę, nie będę analizował całego skryptu, proponowałbym usunąć go i zrobić od nowa tym razem spokojnie i powoli, zrób najpierw samo siema, jeśli będzie dzialać dorób zadanie itd.
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Segohs

Segohs

Użytkownicy
Aurora Team
posty24
ProfesjaAnimator
  • Użytkownicy
  • Aurora Team
gra nie zna dialogu o instancji "Dia_Sld_888_Segohs_siema" który wpisałeś w warunku zadania. Twój dialog siema ma instancję " DIA_Sld_888_Addon_Segohs_siema"

Dodatkowo wpisałeś tutaj po 2 razy gildię "DIA_Sld_Sld_888_Addon_Segohs_siema_01_03" nie powinno być to problemem ale zwracam na to uwagę, nie będę analizował całego skryptu, proponowałbym usunąć go i zrobić od nowa tym razem spokojnie i powoli, zrób najpierw samo siema, jeśli będzie dzialać dorób zadanie itd.
Po zrobieniu tego dialogu ,,siema'' gra normalnie dzialala.Tylko po dorobieniu Zadanie to zaczelo wariowac. Ale pomyslalem ze po zrobieniu browar sie ogarnie
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
XD Jebać logikę.

zmień to if (Npc_KnowsInfo (other,Dia_Sld_888_Segohs_siema))na to:
if (Npc_KnowsInfo (other,DIA_Sld_888_Addon_Segohs_siema))
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Segohs

Segohs

Użytkownicy
Aurora Team
posty24
ProfesjaAnimator
  • Użytkownicy
  • Aurora Team
No właśnie poprawiam se skrypcik. Tera sie skapnąłem ze zapomniałem Addon XDDDD

Post połączony: 2016-12-26, 14:08
DZIEKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
Ogólnie popatrz:
DIA_Sld_888_Addon_Segohs_siema

Nazywa się to dla ułatwienia i porządu w skrypcie gdzie:
DIA mówi nam że chodzi o dialog
SLD wskazuje gildię npc z którym rozmawiamy
888 mówi nam jakie id ma nasz npc
ADDON mówi o tym że dialog ten został dodany dopiero w dodatku Noc Kruka
Segohs mówi o imieniu npc z którym rozmawoamy
Siema wskazuję o czym będzie dana opcja dialogowa.

Równie dobrze ta linijka mogłaby wyglądać tak

INSTANCE siema   (C_INFO)

Jednak nie mógłbyś użyć czegoś tak samo w innym dialogu bo gra powiedziałaby ci że już masz dialog o takiej nazwie

Tak piszę może pomoże ci to w czymś :)
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Segohs

Segohs

Użytkownicy
Aurora Team
posty24
ProfesjaAnimator
  • Użytkownicy
  • Aurora Team
Problem rozwiązany. Pomogli mi w rozwiązaniu tego Toworish oraz lekko Splash za co wielkie dzięki. Muszę uważać na przyszłość z modowaniem..
 


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