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

Strony: [1] 2 3 4
1
Skrypty / Funkcja wyzwalana po ataku
« dnia: 2017-01-18, 08:34 »
Sprawdź plik B_AssessDamage w nim masz takie coś jak perception :P

2
Skrypty / Dialogi
« dnia: 2016-03-02, 20:56 »
jesli stworze zadanie to co zrobic zeby dawalo ono expa?

Żeby dawało expa pod jakąś opcją dialogową dopisz:
  B_GivePlayerXP (iloscexpa);

3
Spacer / Spacer2 Access Violation przy uruchamianiu
« dnia: 2016-02-15, 00:03 »
Nie masz pewnie player kita i system pack'a ;d
Przyjacielu temat o nazwie Spacer 2 a więc Gothic 2 NK wraz z G2MDK

4
Spacer / Spacer2 Access Violation przy uruchamianiu
« dnia: 2016-02-14, 21:57 »
Witam Państwa !

Spacer uruchamia czarne okienko, ale nie ładuje wszystkiego ponieważ wyskakuje Access Violation :(

Uruchamiałem Jako Administrator i w trybie zgodności z Windows XP SP3

Spoiler
Chyba że w walentynki powiedział "Nie pasujemy do siebie!"

Help me!

5
Skrypty / Nowy wpis w dzienniku (nazwa zadania)
« dnia: 2016-01-01, 22:12 »
Już był taki temat, bodajże w Ikarusie. Normalnymi skryptami tego nie zrobisz.
=|
Da się, nawet dość prosto, nazwa zadania jest przechowywana w stringu wystarczy go dodać do defaultowego stringa.
A można JAŚNIEJ bo jestem JAN KOWALSKI ?  :trollface:

6
Skrypty / Nowy wpis w dzienniku (nazwa zadania)
« dnia: 2015-12-13, 13:44 »
Witam.
Ostatnio grając w kilka modów zauważyłem że podczas wpisu do dziennika jest wyświetlana nazwa zadania.
Nie mam pojęcia jak to napisać dlatego proszę o wskazówki, na czym mógłbym się wzorować co wykorzystać, bo za bardzo nie wiem jak to tego podejść.   :/

Jeżeli wcześniej tego typu temat był poruszany to Przepraszam  :trollface:


7
Czas Zapłaty / Pomoc w zadaniach i w rozgrywce
« dnia: 2015-11-22, 22:06 »
Siema, mam problem grając w wersję 1.5

Jestem w momencie gdy spotykam Nekromantę , on się podburzył i zesłał na nas lawę. Uciekam , biorę zbroję, Most się wali i jest cutscenka jak podchodzimy do niego , Rozmawiam z nim. Wybieram opcję dialogową żebyśmy zostali jego uczniem czy coś  takiego i daje nam runę. Po tym teleportuje się do niego i jak chce zagadać nie mam żadnej opcji dialogowej. Szukałem po półkach almanachu i go NIE MA. Nawet zmusiłem się żeby przyzwać pc_hero_alterego , KILL HIM! i nadal nic. Nie chce gadać ze mną. :/
Proszę o pomoc !

8
Skrypty / Zmiana koloru Spellfxa
« dnia: 2015-10-26, 17:22 »
Poszukam poszukam , bez was nic bym nie zrobił :D 

9
Skrypty / Zmiana koloru Spellfxa
« dnia: 2015-10-26, 16:09 »
Dzień Dobry szukam pliku odpowiedzialnego za zmianę koloru Spellfxa :P

INSTANCE SPELLFX_FIRESWORD (CFX_BASE_PROTO)
{
   visname_S             = "FIRE_SWORD";
   visAlpha            = 1;
   emtrjmode_s            = "FIXED";
   lightPresetname         = "FIRESMALL";
   emAdjustShpToOrigin      = 1;
};

Chodzi konkretnie o ten skrypt

10
GoMan (Podmiana Tekstur)
Nie, nie, NIE. Chyba się tutaj niektórzy nie oduczą tego wprowadzania w błąd. Jak ma g2mdk to absolutnie żadnym GoManem, tylko bezpośrednio podmiana plików w _Work/Data/Textures/_compiled.
Proszę wybaczyć ! :D

11
Siema, pytanie jak w temacie.
GoMan (Podmiana Tekstur), GothicVDFS (Wyciągnięcie Tekstur), Blender (Edycja Modeli) , G2MDK (Modele itp.) <-NAJWAŻNIEJSZE

12
Oto mi chodziło dzięki :)

Post połączony: 2015-10-12, 21:01
Nie ma, musisz sam wyciągnąć z 3DSa mapy w folderze _Work/Data/Meshes/Level/NewWorld NewWorld_Part_City_P01.3DS
Problem :P
Jak wchodzę na tego 3DSa lub inny to mam różowe tekstury.
Wszystko w blenderze, mam pod lokalizacje pod gothica :P
Co może być nie tak ?
Musisz wskazać (jeśli masz Blendera) gdzie są teksturki do Gothic 2 :P
Jak to zrobić:
File->User Preferences->Zakładka Interface->i Tam dodajesz teksturki C:\Program Files (x86)\JoWooD\Gothic II\_Work\Data\Textures\NewWorld (o ile się nie mylę) zapisujesz Save User Settings i gotowe :P

13
Skrypty / Napój który przywraca HP
« dnia: 2015-10-11, 10:45 »
Warunek w TICK TOCKU w sensie jeśli funkcja  jest TRUE albo FALSE ? :D

14
Skrypty / Napój który przywraca HP
« dnia: 2015-10-11, 10:35 »
Witam Was i z góry Przepraszam że męczę .  :ok:
Chodzi o to że będąc na pustyni (ZEN) Bohater traci HP od "gorąca" czyli robie sobie TICK_TOCKA który mi usuwa hp co ileś tam sekund. Ale kiedy wypijemy wodę nie usuwa nam HP przez Gothicową godzinę (powiedzmy). Nie wiem jak się do tego zabrać Coś podobnego było w Velai z tym że to była runa czaru chroniąca przed wysypką . Druga sprawa dla bardziej zaawansowanych to to że jak wejdziemy do jakiejś jaskini to nam tych HP nie odbiera.

HELP ME !

Post połączony: 2015-10-11, 10:43
Czy istnieje funkcja która wyłącza TICK_TOCKA na pare sekund ? :D

15
Przeszukaj plik DIA_Functions.d. Jest to pewnie zrobione z wykorzystaniem wyzwalacza. Poszukaj czegoś w stylu "pozostało sekund".
Znalazłem twoje dopiski, jednak więcej szczegółów nie...
if (Daron_Runen_Schutz > 0)
&& (Killed_Ober_Zombie == FALSE) //danach braucht das kein Mensch mehr.
{
Daron_Runen_Schutz -= 1;

var int tmp_minutes;

tmp_minutes = Daron_Runen_Schutz - (Daron_Runen_Schutz % 20); //4 * 5 -> die Gothic - Minuten bleiben übrig.

if (Daron_Runen_Schutz % 20 == 0)
&& (NPC_IsDead (hero) == FALSE)
{
var string print_blattern;
var int print_blattern_int;

print_blattern_int = tmp_minutes/20;
print_blattern = IntToString (print_blattern_int);

/*if (print_blattern_int > 4) //Edytowane przez Adanosa
   {
print_blattern = ConcatStrings (print_blattern, " minut pozostało");
}
else if (print_blattern_int > 1) && (print_blattern_int < 5) //Edytowane przez Adanosa
{
print_blattern = ConcatStrings (print_blattern, " minuty pozostały");
}
else
{
print_blattern = ConcatStrings (print_blattern, " minuta pozostała");
};*/
if (print_blattern_int == 1) //Edytowane przez Adanosa
{
print_blattern = "Pozostała jedna minuta";
}
else if (((print_blattern_int % 10) == 2) || ((print_blattern_int % 10) == 3) || ((print_blattern_int % 10) == 4))
&& ((print_blattern_int != 12) && (print_blattern_int != 13) && (print_blattern_int != 14))
{
print_blattern = ConcatStrings (print_blattern, " minuty pozostały");
}
else
{
print_blattern = ConcatStrings (print_blattern, " minut pozostało");
};

PrintScreen (print_blattern, 2, 2, FONT_Screen, 6);
};
};

16
Witam !
Chciałbym osiągnąć podobny efekt jak w modzie Velaya - Historia Wojowniczki . Tam akurat mieliśmy runę która chroni nas przed ospą przez 60 Gothicowych minut. Ja planuje stworzyć przedmiot działający podobnie tylko ten będzie chronić przed upałem na pustyni :D :D

W skryptach Velayi znalazłem coś takiego :
INSTANCE ItRu_Daron_Rune (C_Item)
{
name = NAME_Rune;

mainflag = ITEM_KAT_RUNE;
flags = 0;

value = 200;

visual = "ItRu_PalFullHeal.3ds";

material = MAT_STONE;

spell = SPL_PalFullHeal;

wear = WEAR_EFFECT;
effect = "SPELLFX_WEAKGLIMMER";

description = "Runa Darona";

TEXT [0] = "Ochroni mnie przed ospą";

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

TEXT [3] = "Trwanie (Gothic'owe-minuty):";
COUNT [3] = 60;

TEXT [5] = NAME_Value;
COUNT [5] = value;
};
To jest Runa Darona właśnie ta która nas chroni przed ospą . Mój napój ma chronić przed upałem.
Szukałem jakiegoś punkty zaczepienia chociażby "SPL_PalFullHeal" ale na razie nic z tego ...

17
Skrypty / Problem z nowym NPC
« dnia: 2015-07-17, 19:05 »
instance XXX_5000_XXX (Npc_Default)
{
// ------ NSC ------
name = "XXX";
guild = GIL_PAL;
id = 5000;
voice = 4;
flags       = 0; //Joly: 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;

// ------ Attribute ------
B_SetAttributesToChapter (self, 6);

// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_MASTER;

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

// ------ Inventory ------
B_CreateAmbientInv (self);


// ------ visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_Fighter", Face_N_Tough_Okyl, BodyTex_N, ITAR_PAL_H);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");

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

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

// ------ TA anmelden ------
daily_routine = Rtn_Start_5000;
};
FUNC VOID Rtn_Start_5000 ()
{
TA_Stand_ArmsCrossed (08,00,20,00,"NW_CITY_HAGEN");
    TA_Stand_ArmsCrossed (20,00,08,00,"NW_CITY_HAGEN");
};
FUNC VOID Rtn_ShipFree_5000 ()
{
TA_Stand_Guarding (08,00,23,00,"NW_CITY_UPTOWNPARADE_HAGEN");
    TA_Stand_Guarding (23,00,08,00,"NW_CITY_UPTOWNPARADE_HAGEN");
};
Edytowany skrypt Hagena, praktycznie tylko kod i to jego ID.
Pierwsze XXX odpowiada za gildię , gildia się nie zgadza. zmień na np. PAL, SLD, KDF, BDT,NONE

18
Skrypty / Pytanie nowicjusza
« dnia: 2015-07-10, 14:14 »
Dzięki :) , rozumiem że do tworzenia będzie potrzebny plik B_assessDamage (dziwne że nie znalazłem go w gmdk). Wie ktoś gdzie można takowy plik ściągnąć? z góry dziekuje :-)
chicken tam w komentarzu napisał żeby utworzyć pliki .d tak jak nazwy tych funkcji oprócz dwóch ostatnich 

19
Skrypty / Pytanie nowicjusza
« dnia: 2015-07-10, 13:37 »
Witam serdecznie. Ostatnio zainteresowały mnie miecze runiczne i chciałbym się z ich tworzeniem pobawić :). Czy jest opcja tworzenia ich w gothicu 1 czy tylko można je robić w g2?
Przepraszam jeśli powtórzyłem wątek
tak :) https://www.youtube.com/watch?v=XxQWrv4vpJI
tutaj jest temat o mieczach runicznych w G1
http://themodders.org/index.php?topic=21036.msg1110097#msg1110097

20
Skrypty / Nowa dodana gildia
« dnia: 2015-07-08, 14:31 »
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 ?

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