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 - Lord sklilen

Strony: 1 [2] 3 4
21
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-27, 14:29 »
jak zrobić żeby podczas dialogu npc wyciągnoł czar zamiast miecza. Czyli zamiast tego skryptu:
   
AI_DrawWeapon (self);
Chciałbym taki aby npc lub hero wyciągał czar np: kulę ognia

22
Skrypty / 2 problemy przy robieniu moda
« dnia: 2011-07-25, 14:20 »
Tutaj masz jak teksturować w spacerze:

http://themodders.org/index.php?/topic/4588-spacer-teksturowanie/

no i konieczie musisz mieć odpowiednią texturę

Tutaj masz filmik:

https://www.youtube.com/watch?v=sQIT-9VXpeY

23
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-25, 12:32 »
Zrobiłem swój własny świat, no i dodalem go do gry tyle, że tamtejsze potwory nie chcą mnie atakować co muszę zrobić? Chyba trzeba coś dopisać do startup.d ale nie wiem co na razie mam tylko:

func void INIT_SUB_Kaer_morhen ()
{

};

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

INIT_SUB_Kaer_morhen();
};

Trzeba coś jeszcze dopisać??


Następnie chciałbym, żeby jak się tam teleportuje z Khorinis, to żeby dodać jakiś fajny obrazek(np: jak się teleportuje z górniczej doliny do khorinis to wyskakuje takie ładne wczytywanie. Ja też chciałbym dodać jakiegoś screna z kaer morhen na tym wejściu)

24
Skrypty / 2 pytania na temat dialogu...
« dnia: 2011-07-24, 17:25 »
Jeżeli odpalisz gothica na starych plikach ou.bin to na pewno nie będziesz miał nowych dialogów w grze. Nowe pliki ou są konieczne do zobaczenia nowych dialogów. Mówcie co chcecie, ale jak nie zrobisz, to masz tylko opcje dialogowe, a po uzyciu ich, nie pokazują się dialogi.

25
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-23, 12:23 »
Dzięki Ezzam bardzo pomogłeś :D  Oczywiście idą :ok:

26
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-23, 12:02 »
Zmieniłem w trzech miejscach ten plik constans.d (z numerem 99) i dodałem w Spell_processMana.d. Jednak nadal jeden z tych dwóch poprzednich błędów mi wyskakuje.

_work/data/scripts/content/items/IT_runen.d Unknown identifier: NAME_SPL_Igni
Ma ktoś pomysł co mogłem zrobić źle, bądź co trzeba jeszcze dopisać i gdzie.

27
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-23, 11:12 »
Zacząłem się bawić w robienie nowych czarów i zrobiłem taki:

// *******************
// SPL_Igni
// *******************

const int SPL_Cost_Igni = 10;
const int SPL_Damage_Igni = 100;


INSTANCE Spell_Igni (C_Spell_Proto)
{
time_per_mana = 0;
damage_per_level = SPL_DAMAGE_Igni;
damageType = DAM_MAGIC; // war vorher DAM_FIRE
};

func int Spell_Logic_Igni (var int manaInvested)
{
if (Npc_GetActiveSpellIsScroll(self) && (self.attribute[ATR_MANA] >= SPL_Cost_Scroll))
{
return SPL_SENDCAST;
}
else if (self.attribute[ATR_MANA] >= SPL_Cost_Igni)
{
return SPL_SENDCAST;
}
else //nicht genug Mana
{
return SPL_SENDSTOP;
};
};


func void Spell_Cast_Igni()
{
if (Npc_GetActiveSpellIsScroll(self))
{
self.attribute[ATR_MANA] = self.attribute[ATR_MANA] - SPL_Cost_Scroll;
}
else
{
self.attribute[ATR_MANA] = self.attribute[ATR_MANA] - SPL_Cost_Igni;
};

self.aivar[AIV_SelectSpell] += 1;
};




A tutaj jest skrypt runy:


INSTANCE ItRu_Igni (C_Item)
{
name = NAME_Rune;

mainflag = ITEM_KAT_RUNE;
flags = 0;

value = Value_Ru_Igni;

visual = "ItRu_InstantFireball.3DS";
material = MAT_STONE;

mag_circle = 0;
spell = SPL_Igni;           /////////to tutaj jest ten błąd


wear = WEAR_EFFECT;
effect = "SPELLFX_WEAKGLIMMER_YELLOW";

description = NAME_SPL_Igni;     //////////to tutaj jest ten błąd

TEXT [0] = NAME_Mag_Circle;
COUNT [0] = mag_circle;

TEXT [1] = NAME_Manakosten;
COUNT [1] = SPL_COST_Igni;

TEXT [2] = NAME_Dam_Magic;
COUNT [2] = SPL_DAMAGE_Igni;

TEXT [5] = NAME_Value;
COUNT [5] = value;
};

Jak reparsuje w spacerze to wychodzą takie błędy:


_work/data/scripts/content/items/IT_runen.d Unknown identifier: SPL_Ignii
_work/data/scripts/content/items/IT_runen.d Unknown identifier: NAME_SPL_Igni
Czemu ten czar nie działa?? Co trzeba jeszcze do niego dołączyć/dopisać, aby działał??

28
Skrypty / Kilka pytań
« dnia: 2011-07-20, 12:13 »
A próbowałeś grać na nowym świecie bez głównego bohatera :pokerface:  ?? To raczej nie możliwe. A nową postać musisz po prosty zmienić wygląd beziemu w skryptach no i będziesz miał całkiem nową postać.

29
Skrypty / 2 pytania na temat dialogu...
« dnia: 2011-07-20, 11:57 »
Możesz nadpisywać paczkę, a poza tym jak nie robisz dialogów tylko np: nową texture do miecza, to nie trzeba paczki wystarczy jedynie w gothicstarterze zaznaczyć scripte parsen i mamy swoje tekstury w grze. Dialogi niestety trzeba dodać za pomocą ou.bin i ou.csl nie ma innej opcji (przynajmniej o niej nie słyszałem).

30
Skrypty / Kilka pytań
« dnia: 2011-07-20, 11:53 »
1 Nie bardzow iem o co ci chodzi?? Czy chodzi o to żeby nasz bezi zamiast przy xardasie pojawił się na jarkendarze czy jak pogadam z np hagenem to mnie przenosi do jarkendaru?? Rozwiń trochę temat a napewno ktoś ci pomoże.

2 Jeżeli chcesz dodać nowego npc do gry to musisz mieć skrypty postaci. Jak masz to wq chodzisz do pliku startup.d i piszesz taką linijkę
Wld_InsertNpc (instancja_twojego_npc, "Waypoint_gdzie_ma_się_pojawić");
np:

Wld_InsertNpc (KDF_3010_yenefer, "YENEFER");
I po wczytaniu nowej gry powinien pojawić się nowy npc (oczywiście taki jakiego ustaliłeś w skryptach)

Jeżeli chcesz dodać nowe stwory to tak samo jak npc

np:
Wld_InsertNpc (Bloodfly,"ADW_VALLEY_PATH_017");

Czyli to wygląda tak:


Wld_InsertNpc (instancja_twojego_potwora, "Waypoint_gdzie_ma_się_pojawić");

31
Skrypty / 2 pytania na temat dialogu...
« dnia: 2011-07-19, 21:43 »
Włączasz spacera klikasz na takim pasku na środku z lewej strony taką kartkę pojawia ci się w (chyba ) prawym dolnym rogu okienko z opcjami: lewy dolny upodate, a u góry save. klikasz upodate a jak się załaduje to klikasz save no i robisz paczkę. pliki ou.bin i ou.csl możesz wywalić bo nie są aż tak potrzebne nie wywalaj tylko gothic.dat i zawsze trzymaj kopię gdzieś na kompie.

Tutaj w tym linku masz wszystko pięknie wytłumaczone:

https://www.youtube.com/watch?v=FNvE0JFQGvw

32
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-19, 21:37 »
5 chciałbym zrobić arenę z potworami. Wiem jak można przyzwać nowego potwora po odpowiednim dialogu ale nie wiem jak zrobić żeby dopiero po pokonaniu potwora dało się odebrać nagrodę(normalny dialog z tym samym npc)

6 Jak zmienić gildie npc po dialogu (chce aby chciał mnie zabić, a wiem jak zrobić żeby mnie zaatakował, ale gościu nie chce mnie dobić, więc chce zmienić gildie z paladynów na gildie bandytów)

7 dodałem mojemu npc takie skile:
// ------ Attribute ------
B_SetAttributesToChapter (self, 4); //setzt Attribute und LEVEL entsprechend dem angegebenen Kapitel (1-6)

// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_MASTER; // MASTER / STRONG / NORMAL / COWARD
B_SetFightSkills (self, 70);

A on cały czas nosi ten miecz jakby miał poniżej 30% i nie umie tego fajnego combo. Trzeba coś jeszcze zmienić żeby ładnie machał tym mieczem

33
Skrypty / 2 pytania na temat dialogu...
« dnia: 2011-07-19, 21:10 »
Cytuj
1.Dlaczego gdy zrobie sobie dialog w Easy Dialog Makerze 3.3 w grze dialog sie pojawia ale nic nie pisze i tylko zapisy w dzieniku i nawet bez gestykulacji

Musisz tak jak w poradniku czipa17 zrobić paczkę no i nie zapomnij zrobić nowy plik z dialogami ou.bin i ou.csl



Cytuj
2.Gdy stworze dialog na podstawie tego Czipa 17 to brakuje jakiegoś przecinka który tak naprawde tam jest!?

włączasz spacera, przenosisz gothic.dat  do innego folderu (jakiegoś bez gry np na pulpit. Jak usuniesz i wyłączysz spacera to nie dasz rady odpalić go ponownie bez gothic.dat), a ou.bin i ou.csl usuwasz. Teraz reparse scripten no i upodate oraz save dialogów robisz paczkę i powinno działać.

34
Błędy podczas parsowania / Unknown identyfier
« dnia: 2011-07-19, 10:46 »
Sam w to nie wierzę ale działa :lol2:  

 :facepalm:  Jak mogłem dać zamiast instancji dialogu instancje npc :pokerface:  Ale dzięki wszystkim no i oczywiście :ok:



Temat do zamknięcia

35
Błędy podczas parsowania / Unknown identyfier
« dnia: 2011-07-18, 18:07 »
niestety nie pomogło  :unsure:

36
Błędy podczas parsowania / Unknown identyfier
« dnia: 2011-07-18, 17:26 »
Ja mam problem z dodaniem wyboru w dialogach ponieważ wychodzi mi:

Cytuj
U:PAR/_WORK/DATA/SCRIPTS/CONTENT/STORY/DIALOGE/DIA_KDF_3010_YENEFER.D Unknown identifire : Dia_KFD_3010_YENEFER_elo_0


A tutaj wklaiłem ten plik:

Cytuj
//*********************************************************************
//   Info EXIT
//*********************************************************************
INSTANCE DIA_KDF_3010_Yenefer_EXIT   (C_INFO)
{
   npc         = KDF_3010_Yenefer;
   nr          = 999;
   condition   = DIA_KDF_3010_Yenefer_EXIT_Condition;
   information = DIA_KDF_3010_Yenefer_EXIT_Info;
   permanent   = TRUE;
   description = DIALOG_ENDE;
};

FUNC INT DIA_KDF_3010_Yenefer_EXIT_Condition()
{
   return TRUE;
};

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

//*********************************************************************
//   Info Hello
//*********************************************************************
INSTANCE DIA_KDF_3010_Yenefer_elo   (C_INFO)
{
   npc         = KDF_3010_Yenefer;
   nr          = 1;
   condition   = DIA_KDF_3010_Yenefer_elo_Condition;
   information = DIA_KDF_3010_Yenefer_elo_Info;
   permanent   = false;
   description = "Yenefer?";
};

FUNC INT DIA_KDF_3010_Yenefer_elo_Condition()
   {
      return TRUE;
   };

FUNC VOID DIA_KDF_3010_Yenefer_elo_info()
{
   AI_DrawWeapon (self);
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_15_00"); //Yenefer??
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_15_01"); //Kim jesteś?? I czego chcesz?? Jeden fałszywy ruch i twoje ścierwo przyozdobi tutejszą faune.
      
   Info_ClearChoices (DIA_KDF_3010_Yenefer_elo);
   Info_AddChoice      (DIA_KDF_3010_Yenefer_elo,"Spokojnie. Jestem Beziminny, dla przyjaciół bezi. Mów mi bezimienny.",DIA_KDF_3010_Yenefer_elo_0);
   Info_AddChoice      (DIA_KDF_3010_Yenefer_elo,"Geralt cię szuka. Pomagałem mu, no i znalazłem cię.",DIA_KDF_3010_Yenefer_elo_1);
};
FUNC VOID KDF_3010_Yenefer_elo_0()
{
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_0_05_00"); //Spokojnie. Jestem Beziminny, dla przyjaciół bezi. Mów mi bezimienny.
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_0_05_01"); //Czego chcesz??
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_0_05_02"); //Chce ci pomóc. Znam Geralta. Pozdrowienia od wspólnych znajomych
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_0_05_03"); //Sama sobie dam radę odejdź póki jeszcze masz szansę.
   AI_RemoveWeapon (self);
   AI_StopProcessInfos (self);
};
FUNC VOID KDF_3010_Yenefer_elo_1()
{
   AI_Output (other,self ,"DIA_KDF_3010_Yenefer_elo_1_05_00"); //Geralt cię szuka. Pomagałem mu, no i znalazłem cię.
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_1_05_01"); //NIGDY! PRZE NIGDY NIE MÓW PRZY MNIE O GERALCIE Z RIVI!!
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_1_05_02"); //Ale skoro już tu jesteś to przekaż mu, żeby się nigdy tutaj nie pokazywał.
   AI_RemoveWeapon (self);
   AI_TurnAway (hero, self);
   AI_Output (self,other ,"DIA_KDF_3010_Yenefer_elo_1_05_03"); //Mam nadzieję że po tym co mi zrobił nie odważy się przyjść.

};   

Wie ktoś gdzie zrobiłem błąd??

Ps nagradzam propsikami :ok:

37
Ile razy już reparsowałeś skrypty? Ja jak reparsowałem i nie usuwałem pliki gothic.dat to z każdym naprawianiem skryptów było coraz dłużej. spróbuj włączyć spacera i przenieść a nie usunąć plik gothic.dat z folderu work_/data/scripts/_compiled do jakiegoś innego np na pulpit. Tak jest w g2nk więc może nie pujść na g1 ale jednak myślę że pujdzie. Jak byś czegoś nie zrozumiał to napisz a wszystko ci wytłumaczę tak łopatologicznie.:blink:

38
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-18, 14:37 »
4. Jak w spacerze dodać zwykłą, taką najzwyklejszą ścianę bo chciałbym zacząć dodawać domy a potem je teksturować w spacerze??

39
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-18, 13:47 »
Żeby npc był ale go nie było trzeba wstawić mu rutynę "tot"?

Łap propsika  :ok:  

No to lecimy z kolejnymi pytaniami: :naughty:  

3. Jak dodać monolog do np łóżka?? No bo zrobiłem normalne łóżko no i nie chce się wyświetlić monolog tylko da się na niej położyć. Jak by się dało to jakiś turtorial bo żadnego nie znalazłem.

40
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-07-18, 12:47 »
1. Napisałem skrypty do postaci geralta który jest na świecie newworld.zen. Po pewnym czasie gry chciałbym żeby przenieść go do zapomnianej doliny.
Pytanie: jak Przenieść postać z jednego świata do drugiego dopiero po skończeniu jakiegoś questu bądź ukończenia jakiegos dialogu??

2. Idę sobie drogą i widzę 2 gości. Jeden z nich mnie zagaduje i obydwaj mnie atakują.
Pytanie: jak zrobić by po dialogu z 1 osobą ta druga też mnie zaatakowała??

Strony: 1 [2] 3 4
Do góry