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

Strony: [1] 2 3 ... 5
1
Skrypty / Nowy pancerz
« dnia: 2011-10-30, 14:54 »
http://themodders.org/index.php?/topic/3581-mds-rejestrowanie-modelu-zbroi/

Tam masz wytłumaczone

EDIT: Napisałeś chwilkę przedemną posta. On jest do pierwszego pytania

2
Programowanie / Dymek informacyjny
« dnia: 2011-10-20, 19:18 »
Thx props leci :D

3
Programowanie / Dymek informacyjny
« dnia: 2011-10-20, 17:05 »
Witam! Mam takie pytanie: Jak zrobić dymek inforamcyjny wyświetlający się po najechaniu np. na przycisk?

Programuję w Visual Basic 2010

4
Gotowe aplikacje / Figury płaskie & bryły
« dnia: 2011-10-02, 11:44 »
Taki program miałby sens tylko gdyby potrafił wykonywać obliczenia na absolutnie minimalnej ilości podanych danych (musiałby korzystać z wielu warunków i wzorów trygonometrycznych). Niemniej rozumiem że jest to raczej tylko proste ćwiczenie a nie aplikacja która naprawdę miałaby być przez kogoś używana.

Oczywiście masz rację. Ta aplikacja jest moim pierwszym krokiem do programowania, ale zaprezentowałem ją ponieważ od czegoś musiałem zacząć, a pozatym chciałem się dowiedzieć czy się nadaję do programowania czy nic ze mnie nie będzie.:D

5
Gotowe aplikacje / Figury płaskie & bryły
« dnia: 2011-10-01, 17:39 »
Witam! Chiałbym zaprezentować wam pierwszy napisany przeze mnie program, służący do obliczania pola i obwodu figur płaskich oraz objętości i pola całkowitego figur przestrzennych. Mam nadzieję że się spodoba.


Chciałbym też podziękować Rafałowi Budzis za nieocenioną pomoc i testowanie programu.

Oto dwa screeny z programu:
http://ifotos.pl/zobacz/201110011_hqrnqxp.JPG/
http://ifotos.pl/zobacz/201110011_hqrnqxr.JPG/
Wszelkie błędy przez was znalezione proszę zgłaszać.



DOWNLOAD

Zapraszam na moją stronę: www.Hraoldzix.dbv.pl

6
Skrypty / Runiczna strzała
« dnia: 2011-09-18, 10:46 »
Thx za pomoc. Łapcie propsy za pomoc :D

EDIT: Ten program mi się nie przyda, bo jest do gothica 1 a ja chcę do 2. Wie ktoś jak to zrobić do gothica 2?

7
Skrypty / Runiczna strzała
« dnia: 2011-09-17, 17:25 »
Jak coś takiego zrobić? Chodzi o to, że wale z łuku w potwora, inną specjalną strzałą i jeśli strzała trafi to np. wywołuje się efekt. Proszę o wskazówki, gdzie takie coś wpisać i jak zrobić. Polecą propsy :D

8
Projekty zawieszone i porzucone / Gothic: Osada
« dnia: 2011-09-02, 19:34 »
Mam tylko jedno pytanko. Dlaczego ja jestem autorem tego tematu ??? xD

9
Spacer / spacer-startpoint G1
« dnia: 2011-08-28, 19:11 »
Skopiuj stary startpoint i wklej tam gdzie chcesz a stary usuń. Tylko zrób kopię worlda przed tym bo może coś się stać i nie będzie możliwości wczytania świata.

10
Pytania i problemy / Problem ze spacerem
« dnia: 2011-08-24, 18:39 »
A zmieniłeś plik world.fdv na World.disabled ???

11
Offtopic / Koszulki TheModders
« dnia: 2011-08-24, 17:32 »
01. Wowoz - XL
 02. Kaczy - XXL
 03. VEQ - L
 04. Cedric - XXL
 05. Dracon - XXL
 06. KolegaZWojska - XM
 07. Edeksumo - L
 08. Adanos - L
 09. Zabadeusz - L
 10. Aztek - XXM
 11. muttley - XXXL
 12. eto - L
 13. ZGS - M
 14. Hraoldzix - L (Tylko jeśli cena nie będzie wyższa niż 30 zł!  :lol2: )

12
Wciśnij f3 i pojedzij troche po świecie to znajdziesz, bo ja też na początku nie mogłem znaleźć.

13
Skrypty / Brama, która zamyka się o wybranej godzinie
« dnia: 2011-08-22, 12:59 »
To mój pierwszy tutek więc proszę o wyrozumiałość :D
Gybyście wykryli jakieś błędy proszę o poiformowanie mnie o tym.

Najpierw musimy zrobić Trigger Script’a (http://themodders.org/index.php?app=core&module=search&do=search&fromMainBar=1)

Teraz w skrypcie naszego Tick Tock’a piszemy:
func void TICK_TOCK()

{
if (Wld_IsTime(9,00,19,00))
{
(9,00,19,00)  To godzina, o której nasza brama ma się otwierać/zamykać. Jeśli chcemy aby otwierała się o godzinie 14 a zamykała o 22 wpisujemy: (14,00,22,00)
{

Następnie w story globals piszemy:
const int Zmienna  = 0;Oczywiście zamiast ‘zmienna’ możemy napisać coś innego
I w skrypcie Tick Tock’a:

if (Zmienna  == 1)
{
Wld_SendTrigger (Brama);
„Brama” to nazwa naszego mover’a dodanego w Spacerze. Możemy oczywiście wykożystać istniejącego mover'a. Dalej dopisujemy:

Zmienna  = 0;


};
};


if (Wld_IsTime(19,00,9,00))
{

if (Zmienna  == 0)
{

Wld_SendTrigger (Brama);

Zmienna  = 1;
};
};
};

Gotowe!
:D

Zakaz kopiowania tutoriala bez zgody autora!
(No dobra bez zgody Rafała Budzisa też nie wolno kopiować  :lol2:  )

14
Offtopic / Koszulki TheModders
« dnia: 2011-08-22, 12:30 »
Gdyby cena wynosiła maksymalnie 30 zł to ja mógłbym jedną zamówić. Rozmiar - L  :D

15
wg mnie zamiast "&&" powinno być tam "if" i na koncu klamra i średnik chyba

func int DIA_Lukasz_siema2_Condition ()
{      
       
        if Hlp_StrCmp    (Npc_GetNearestWP(self),"Nazwa_waypointu")
        {
                return TRUE;
        };
        };

16
Spróbuj tak:

//========================================
 //-----------------> siema2
 //========================================

 INSTANCE DIA_Lukasz_siema2 (C_INFO)
 {
 npc = VLK_1667_Lukasz;
 nr = 2;
 condition = DIA_Lukasz_siema2_Condition;
 information = DIA_Lukasz_siema2_Info;
 permanent = FALSE;
 description = "I co teraz?";
 };

 FUNC INT DIA_Lukasz_siema2_Condition()
 {
 if (Npc_GetDistToWP(hero, "OCR_HUT_Z5") > 1500)
 {
 return TRUE;
 };
};


 FUNC VOID DIA_Lukasz_siema2_Info()
 {
 B_LogEntry(CH1_Droga,"Dotarliśmy do miejsca zamieszkania Lukasza. Nigdy nie myślałem, że będę współpracował ze zwykłym kopaczem. Czas pokaże, czy słusznie wybrałem pomagając mu.");
 Log_SetTopicStatus(CH1_Droga,LOG_SUCCESS);

 B_GiveXP (100);

 AI_Output (self, other ,"DIA_Lukasz_siema2_03_09"); //Dobra jesteśmy na miejscu. Jak ci się podoba moje mieszkanie?
 AI_Output (other, self ,"DIA_Lukasz_siema2_15_10"); //Nie wierzę, że to wszystko jest twoje. Pewnie nikt nawet nie wie, że tu śpisz.
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_11"); //Rozgryzłeś mnie, to wcale nie jest moje, ale mniejsza z tym. W końcu przyszedłeś tu w konkretnej sprawie.
 AI_Output (other, self ,"DIA_Lukasz_siema2_15_12"); //Właśnie, kto w obozie może chcieć mojej śmierci? Nikt jeszcze mnie tu nie zna.
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_13"); //Nie musi cię znać, by chcieć zabić, ale zacznijmy od samego początku. Przed powstaniem bariery zamieszkiwałem wyspę zwaną Khorinis.
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_18"); //Jest to małe miasto portowe zamieszkiwane przez wpływowych ludzi, ale też przez złoczyńców.
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_19"); //W nim właśnie spotkałem Tomasza, który teraz może chcieć cię zabić.
 AI_Output (other, self ,"DIA_Lukasz_siema2_15_20"); //Tomasz? Nie znam takiej osoby, więc dlaczego on może chcieć mnie zabić.
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_21"); //Problem tej istoty tkwi w tym, że pewnej nocy zabił swojego ojca w niekontrolowanym gniewie. Od tego czasu dzieją się z nim dziwne rzeczy.
 AI_Output (other, self ,"DIA_Lukasz_siema2_15_22"); //Dziwne rzeczy? Co masz na myśli?
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_23"); //Od tamtego dnia każde złe słowo skierowane w jego kierunku zamienia się w krwawą rzeź. Tu nie chodzi tylko o twój los, ale też całego obozu!
 AI_Output (other, self ,"DIA_Lukasz_siema2_15_24"); //Skoro sprawia tyle problemów, dlaczego po prostu strażnicy się go nie pozbędą?
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_25"); //Nie mogą. Tomasz dostał gwarancję od Gomeza, że nie może zostać zaatakowany znienacka, inaczej strażnicy muszą zabić atakującego.
 AI_Output (other, self ,"DIA_Lukasz_siema2_15_26"); //Chcesz, żebym się poświęcił?!
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_27"); //Nie, źle mnie zrozumiałeś. Tomek może zginąć tylko w honorowej walce na arenie.
 AI_Output (self, other ,"DIA_Lukasz_siema2_03_28"); //Twoje pierwsze zadanie polega na odwiedzeniu areny i pokonaniu niejakiego Huberta. Jego miecz może się nam przydać w walce z Tomusiem.


 Info_ClearChoices (DIA_Lukasz_siema2);
 Info_AddChoice (DIA_Lukasz_siema2, "Niech się stanie, co musi. Wyruszę na arenę, by zdobyć miecz Huberta, który pomoże mi zniszczyć prześladowcę.", DIA_Lukasz_siema2_zgoda2);
 Info_AddChoice (DIA_Lukasz_siema2, "Sam sobie idź po ten miecz, nie jestem tu od wykonywania twoich marnych poleceń.", DIA_Lukasz_siema2_rezygnacja2);
 };


 FUNC VOID DIA_Lukasz_siema2_zgoda2()
 {
 AI_Output (other, self ,"DIA_Lukasz_siema2_zgoda2_15_01"); //Niech się stanie, co musi. Wyruszę na arenę, by zdobyć miecz Huberta, który pomoże mi zniszczyć prześladowcę.
 Log_CreateTopic(PL_Hubert,LOG_MISSION);
 Log_SetTopicStatus(PL_Hubert,LOG_RUNNING);
 B_LogEntry(PL_Hubert,"Lukasz opowiedział mi historię Tomasza. Postanowiłem mu pomóc w walce z tym obłąkańcem. Pierwszym krokiem do zwycięstwa jest zdobycie oręża od niejakiego Huberta poprzez walkę na arenie.");
 AI_Output (self, other ,"DIA_Lukasz_siema2_zgoda2_03_02"); //Dobrze, będę trzymał za ciebie kciuki. Gdy wrócisz opowiem ci coś więcej o sobie i tej całej sprawie.
 Npc_ExchangeRoutine (self, "domek");
 AI_StopProcessInfos (self);
 };

 FUNC VOID DIA_Lukasz_siema2_rezygnacja2()
 {
 AI_Output (other, self ,"DIA_Lukasz_siema2_rezygnacja2_15_01"); //Sam sobie idź po ten miecz, nie jestem tu od wykonywania twoich marnych poleceń.
 AI_Output (self, other ,"DIA_Lukasz_siema2_rezygnacja2_03_02"); //Zawiodłem się na tobie, ale skoro sprawy tak się mają, jestem zmuszony się ciebie pozbyć, byś nie rozprzestrzeniał tej historii.
 AI_StopProcessInfos (self);
 Npc_SetPermAttitude (self, ATT_HOSTILE);
 Npc_SetTarget (self, other);
 AI_StartState (self, ZS_ATTACK, 1, "");
 };

Niewiem czy będzie działać bo nie sprawdzałem błędów.

17
Forum / Ikonki działów
« dnia: 2011-08-21, 16:35 »
Extra :D

18
Skrypty / Problem z dialogiem i misją
« dnia: 2011-08-05, 11:36 »
W startupie też dodawałeś npc? Może tam jest błąd.

19
Skrypty / Parę pytań dotyczących mojego moda:)
« dnia: 2011-08-01, 17:52 »
w textures_addon nazywa się startscreen i loadscreen.
Textures_Addon otwierasz Gomanem.

20
Nie nauczyłem się jak rozmawiałem... A pozatym tekst w oknie umiejętności sie nie zmienia...  :|

Strony: [1] 2 3 ... 5
Do góry