Nowa dodana gildia 7925 18

O temacie

Autor Arkadiusz1998

Zaczęty 7.07.2015 roku

Wyświetleń 7925

Odpowiedzi 18

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
Witam przechodzę do rzeczy.
Stworzyłem gildię wg tego poradnika : http://themodders.org/index.php?topic=17631.0

Zrobiłem wszystko prócz jednego
W pliku Guilds.d nie wiem jak dodać gildię w tym pliku. Próbowałem już to zrobić ale Spacer wywala
U:PAR:Expected ',' (line 34)

 :D
zdjęcie z pliku Guilds.d
http://imageshack.com/a/img537/6156/MIT7Ii.png
 

Mark56

Mark56

Moderator
som veľký magič
posty1632
Propsy1846
ProfesjaAnimator
  • Moderator
  • som veľký magič
Rozmiar tablica gildii jest dany silnikiem. Wydaje mi się ze nie da się jej zmienić.
 


Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
Rozmiar tablica gildii jest dany silnikiem. Wydaje mi się ze nie da się jej zmienić.
Oki, to tylko były eksperymenty Dziękuje ;)
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Rozmiar tablica gildii jest dany silnikiem. Wydaje mi się ze nie da się jej zmienić.
Gadanie...
Wszystko się da  :P

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
Rozmiar tablica gildii jest dany silnikiem. Wydaje mi się ze nie da się jej zmienić.
Gadanie...
Wszystko się da  :P
No ty to sobie z tym poradzisz... :(
Ja tu się drugą godzinę męczę i nie działa, pomożesz ?
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

chicken
RaveN Studio

Nowa dodana gildia
#5 2015-07-07, 22:02(Ostatnia zmiana: 2015-07-07, 22:13)
nie
edit: dla mnie po prostu nie byłoby to opłacalne

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
 

Zucklov

Zucklov

Quest Pack Team
Sztywniutko
posty1220
Propsy1241
ProfesjaSkrypter
  • Quest Pack Team
  • Sztywniutko
Jak Mark powiedział, ilość gildii jest hardcodowana w silniku i nie możesz dodać zupełnie nowej, możesz tylko edytować istniejące, wśród których jednak znajdują się puste gildie, zostawione właśnie dla modderów; mają charakterystyczne nazwy, np. GIL_EMPTY_X. Ludzka taka gildia jest tylko jedna, ma komentarz "NICHT VERWENDEN" (niem. "Nie używać"), ale nie spotkałem żadnych problemów przy używaniu jej (możliwe, że to była informacja od jednego twórcy do drugiego). W razie potrzeby używania większej ilości ludzkich gildii, musiałbyś "przenieść" jedną gildię potwora pod GIL_SEPERATOR_HUM i zmienić numerację po kolei, bo gra traktuje jako gildię ludzką wszystkie numery mniejsze bądź równe numerowi gildii GIL_SEPERATOR_HUM - wszystko to w pliku Constants.d. Oprócz tego, w przypadku takiego postąpienia musiałbyś oddzielnie, ze względów czysto kosmetycznych najlepiej w innym pliku, ustawić nastawienia każdej gildii ludzkiej wobec twojej nowej i odwrotnie, bo rozmiar tablicy też jest hardcodowany (mimo pozornej możliwości zmiany rozmiaru).
 
Lieb Vaterland magst ruhig sein

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Możesz skorzystać z dwóch opcji:
1. Porady od Zuclkova.
2. Pokaż pełny plik a nie ułamek, będzie łatwiej błąd naprawić, ale wtedy licz się z tym, że gildia może świrować.

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
Możesz skorzystać z dwóch opcji:
1. Porady od Zuclkova.
2. Pokaż pełny plik a nie ułamek, będzie łatwiej błąd naprawić, ale wtedy licz się z tym, że gildia może świrować.
// ******************************
// Gildenattitüden zum Spielstart
// ******************************

CONST INT TAB_ANZAHL = 17 * 17;


CONST INT GIL_ATTITUDES [TAB_ANZAHL] =
{
// --> None Pal Mil Vlk KdF Nov Djg Sld Bau Bdt Strf Dmt Out PIR KDW      D
/* NONE*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* NONE*/ ATT_NEUTRAL, ATT_NEUTRAL, /* NONE*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* NONE*/ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* NONE*/ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Pal */ ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Pal */ ATT_FRIENDLY, ATT_FRIENDLY, /* Pal */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Pal */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Pal */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Mil */ ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Mil */ ATT_FRIENDLY, ATT_FRIENDLY, /* Mil */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Mil */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Mil */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Vlk */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Vlk */ ATT_NEUTRAL, ATT_NEUTRAL, /* Vlk */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Vlk */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Vlk */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* KdF */ ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, /* KdF */ ATT_FRIENDLY, ATT_FRIENDLY, /* KdF */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* KdF */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* KdF */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Nov */ ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Nov */ ATT_FRIENDLY, ATT_FRIENDLY, /* Nov */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Nov */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Nov */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Djg */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Djg */ ATT_NEUTRAL, ATT_NEUTRAL, /* Djg */ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Djg */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Djg */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Sld */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Sld */ ATT_NEUTRAL, ATT_NEUTRAL, /* Sld */ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Sld */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Sld */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Bau */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Bau */ ATT_NEUTRAL, ATT_NEUTRAL, /* Bau */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /* Bau */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Bau */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Bdt */ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /* Bdt */ ATT_HOSTILE, ATT_HOSTILE, /* Bdt */ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /* Bdt */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, /* Bdt */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Strf*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Strf*/ ATT_NEUTRAL, ATT_NEUTRAL, /* Strf*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Strf*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* Strf*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* Dmt */ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /* Dmt */ ATT_HOSTILE, ATT_HOSTILE, /* Dmt */ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /* Dmt */ ATT_NEUTRAL, ATT_HOSTILE, ATT_FRIENDLY, /* Dmt */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Out */ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Out */ ATT_FRIENDLY, ATT_FRIENDLY, /* Out */ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /* Out */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* Out */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL,
/* PIR   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* PIR   */ ATT_NEUTRAL, ATT_NEUTRAL, /* PIR   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* PIR   */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* PIR   */ ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL,
/* KDW  */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /* KDW   */ ATT_NEUTRAL, ATT_NEUTRAL, /* KDW   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /* KDW   */ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /* KDW   */ ATT_FRIENDLY, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL,
/* D   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* D   */ ATT_NEUTRAL, ATT_NEUTRAL, /* D   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* D   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* D   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL,
/* BAR   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* BAR   */ ATT_NEUTRAL, ATT_NEUTRAL, /* BAR   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* BAR   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /* BAR   */ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL
};



















BAR To ta moja nowo dodana gildia
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

chicken
RaveN Studio

Nowa dodana gildia
#10 2015-07-08, 09:32(Ostatnia zmiana: 2015-07-08, 09:58)
// ******************************
// Gildenattitüden zum Spielstart
// ******************************
CONST INT TAB_ANZAHL = 17 * 17;
CONST INT GIL_ATTITUDES [TAB_ANZAHL] =   
{
//   -->      None         Pal            Mil            Vlk                     KdF            Nov                   Djg          Sld            Bau                   Bdt             Strf          Dmt                          Out            PIR             KDW        D         BAR
/* NONE*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Pal */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Pal */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Pal */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Pal */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Pal */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Mil */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Mil */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Mil */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Mil */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Mil */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Vlk */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* KdF */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KdF */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* KdF */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KdF */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KdF */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Nov */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Nov */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Nov */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Nov */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Nov */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Djg */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Djg */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Djg */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Djg */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Djg */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Sld */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Sld */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Sld */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Sld */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Sld */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Bau */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bau */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bau */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /* Bau */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bau */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Bdt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Bdt */   ATT_HOSTILE,   ATT_HOSTILE,   /* Bdt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Bdt */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bdt */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Dmt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Dmt */   ATT_HOSTILE,   ATT_HOSTILE,   /* Dmt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Dmt */   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_FRIENDLY,   /* Dmt */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Out */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Out */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Out */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Out */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Out */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* PIR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* KDW  */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /* KDW   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KDW   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /* KDW   */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KDW   */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL
};

Zapomniałeś o dodaniu jeszcze jednej kolumny.
Poprawiłem.
Skopiuj i podmień.

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
// ******************************
// Gildenattitüden zum Spielstart
// ******************************
CONST INT TAB_ANZAHL = 17 * 17;
CONST INT GIL_ATTITUDES [TAB_ANZAHL] =   
{
//   -->      None         Pal            Mil            Vlk                     KdF            Nov                   Djg          Sld            Bau                   Bdt             Strf          Dmt                          Out            PIR             KDW        D         BAR
/* NONE*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* NONE*/   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Pal */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Pal */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Pal */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Pal */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Pal */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Mil */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Mil */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Mil */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Mil */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Mil */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Vlk */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Vlk */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* KdF */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KdF */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* KdF */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KdF */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KdF */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Nov */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Nov */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Nov */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Nov */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Nov */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Djg */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Djg */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Djg */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Djg */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Djg */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Sld */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Sld */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Sld */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Sld */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Sld */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Bau */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bau */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bau */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /* Bau */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bau */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Bdt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Bdt */   ATT_HOSTILE,   ATT_HOSTILE,   /* Bdt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Bdt */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Bdt */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Strf*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* Dmt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Dmt */   ATT_HOSTILE,   ATT_HOSTILE,   /* Dmt */   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /* Dmt */   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_FRIENDLY,   /* Dmt */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Out */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Out */   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Out */   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /* Out */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* Out */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* PIR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* PIR   */   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* KDW  */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /* KDW   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KDW   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /* KDW   */   ATT_HOSTILE,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* KDW   */   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* D   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL,   
/* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /* BAR   */   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,ATT_NEUTRAL
};

Zapomniałeś o dodaniu jeszcze jednej kolumny.
Poprawiłem.
Skopiuj i podmień.
Działa !!!! Dziękuje i props :D
 

Zucklov

Zucklov

Quest Pack Team
Sztywniutko
posty1220
Propsy1241
ProfesjaSkrypter
  • Quest Pack Team
  • Sztywniutko
Sprawdź, czy gildie mają odpowiednie nastawienia. Jeżeli farmerzy zaatakują ciebie jak cię zobaczą, a bandyci będą neutralni, to znaczy że miałem rację i ta metoda jest błędna.
 
Lieb Vaterland magst ruhig sein

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
dałem im wszystkim neutral, może se sam pozmieniać nastawienia

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
Sprawdź, czy gildie mają odpowiednie nastawienia. Jeżeli farmerzy zaatakują ciebie jak cię zobaczą, a bandyci będą neutralni, to znaczy że miałem rację i ta metoda jest błędna.
Farmerzy mnie atakują , w rzeczy samej  ...
A nie da się tego zmienić w Guilds.d ? :(
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio
Sprawdź, czy gildie mają odpowiednie nastawienia. Jeżeli farmerzy zaatakują ciebie jak cię zobaczą, a bandyci będą neutralni, to znaczy że miałem rację i ta metoda jest błędna.
Farmerzy mnie atakują , w rzeczy samej  ...
A nie da się tego zmienić w Guilds.d ? :(
Właśnie tam zmieniasz nastawienia.

Zucklov

Zucklov

Quest Pack Team
Sztywniutko
posty1220
Propsy1241
ProfesjaSkrypter
  • Quest Pack Team
  • Sztywniutko
Ale to nic nie zmieni, czy on sobie w tej tabeli pozmienia nastawienia czy nie. Przecież napisałem, że gra BĘDZIE czytała rozmiar tablicy jako 16 na 16 pól i teraz, jak jest ich 17, wszystko jest przesunięte o jedno pole w prawo i tym sposobem mamy farmerów mających nastawienie bandytów, bandytów mających nastawienie skazańców etc. Zostaw tę tabelę w spokoju, przywróć jej domyślne rozmiary, a nastawienie swojej nowej gildii zrób ręcznie, za pomocą 33 linijek Wld_SetGuildAttitude. Robiłem to wcześniej i wiedziałem, że grzebanie w tej tablicy skończy się źle.
Dam ci ułamek swojej funkcji ze swoją nową gildią, abyś mógł to zrozumieć:
func void B_NewGuildAttitudes()
{
    //wobec innych
    Wld_SetGuildAttitude        (GIL_REBEL, ATT_NEUTRAL, GIL_NONE);
    //tu pozostałe 15 gildii

    //w drugą stronę
    Wld_SetGuildAttitude        (GIL_NONE, ATT_NEUTRAL, GIL_REBEL);
      //tu pozostałe 15 gildii

    //wobec samych siebie
    Wld_SetGuildAttitude        (GIL_REBEL, ATT_FRIENDLY, GIL_REBEL);       
};
Funkcję B_NewGuildAttitudes czy jak tam ją nie nazwiesz musisz zainicjować w Startup.d w INIT_Global.
 
Lieb Vaterland magst ruhig sein

Arkadiusz1998

Arkadiusz1998

Labirynt
posty71
Propsy1
ProfesjaNierób
  • Labirynt
Ale to nic nie zmieni, czy on sobie w tej tabeli pozmienia nastawienia czy nie. Przecież napisałem, że gra BĘDZIE czytała rozmiar tablicy jako 16 na 16 pól i teraz, jak jest ich 17, wszystko jest przesunięte o jedno pole w prawo i tym sposobem mamy farmerów mających nastawienie bandytów, bandytów mających nastawienie skazańców etc. Zostaw tę tabelę w spokoju, przywróć jej domyślne rozmiary, a nastawienie swojej nowej gildii zrób ręcznie, za pomocą 33 linijek Wld_SetGuildAttitude. Robiłem to wcześniej i wiedziałem, że grzebanie w tej tablicy skończy się źle.
Dam ci ułamek swojej funkcji ze swoją nową gildią, abyś mógł to zrozumieć:
func void B_NewGuildAttitudes()
{
    //wobec innych
    Wld_SetGuildAttitude        (GIL_REBEL, ATT_NEUTRAL, GIL_NONE);
    //tu pozostałe 15 gildii

    //w drugą stronę
    Wld_SetGuildAttitude        (GIL_NONE, ATT_NEUTRAL, GIL_REBEL);
      //tu pozostałe 15 gildii

    //wobec samych siebie
    Wld_SetGuildAttitude        (GIL_REBEL, ATT_FRIENDLY, GIL_REBEL);       
};
Funkcję B_NewGuildAttitudes czy jak tam ją nie nazwiesz musisz zainicjować w Startup.d w INIT_Global.
Okej spróbuje, cholera faktycznie jest trochę roboty z tym :P
I tak jest z każdą nową dodaną gildią, muszę zainicjować taką funkcję w Startup.d ?
 

Zucklov

Zucklov

Quest Pack Team
Sztywniutko
posty1220
Propsy1241
ProfesjaSkrypter
  • Quest Pack Team
  • Sztywniutko
Okej spróbuje, cholera faktycznie jest trochę roboty z tym :P
Nikt nie powiedział, że będzie łatwo.
Cytuj
I tak jest z każdą nową dodaną gildią, muszę zainicjować taką funkcję w Startup.d ?
Nie, jeżeli wszystkie nastawienia nowych gildii będą określane w tej samej funkcji - w tym przypadku B_NewGuildAttitudes.
edit: jeszcze musisz w pliku B_SetMonsterAttitude.d w Content/AI/Monster/B_Monster dodać w podobny sposób dwie linijki z twoją nową gildią, inaczej postacie z nią będą neutralne wobec potworów.
 
Lieb Vaterland magst ruhig sein


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