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

Strony: [1] 2 3 ... 5
1
Oferty pracy i pomocy / Poszukujemy skrypterów
« dnia: 2011-03-15, 13:44 »
Jeśli to wciąż aktualne to mógłbym pomóc. Być może nadmiaru czasu nie mam ale czasem mógłbym napisać jakiś prosty dialog, quest, npc itp.
<-- gg

2
Pytania i problemy / Dialogi - kompilacja
« dnia: 2009-07-12, 11:04 »
No teraz działa, ale gdybym nie skompilował dialogów po zmianie skryptu to dalej bym się w to bawił.
Od teraz bede pisał tak jak Ty to napisałeś, dzięki :D

ps: co to jest B: VP: Render is locker? bo wyskakuje mi czasem przy włączaniu gry.

3
Pytania i problemy / Dialogi - kompilacja
« dnia: 2009-07-11, 21:50 »
Cytuj
//*********************END*************************
instance   Dia_Manick_END   (c_info)
{
   npc   =   stt_303_manick;
   nr   =   999;
   condition   =   Dia_Manick_END_stan;
   information   =   Dia_Manick_END_info;
   description   =   dialog_ende;
   permanent   =   1;
};

func int   Dia_Manick_END_stan()
{
   return 1;
};

func void   Dia_Manick_END_info()
{
   AI_stopprocessinfos   (self);
};



//*******************Swordraw************************
//***************************************************
//***************************************************
instance   dia_manick_swordraw   (c_info)
{
   npc   =   stt_303_manick;
   condition   =   dia_manick_swordraw_stan;
   information   =   dia_manick_swordraw_info;
   important   =   1;
};

func int   dia_manick_swordraw_stan()
{
   if   (Npc_GetDistToNpc   (self,hero) < ZivilAnquatschDist)
   {
      return 1;
   };
};

func void   dia_manick_swordraw_info()
{
   AI_Output   (self, other,"dia_manick_swordraw_03_00"); //Hej ty!
   AI_Output   (other, self,"dia_manick_swordraw_15_01"); //Mówisz do mnie?
   AI_Output   (self, other,"dia_manick_swordraw_03_02"); //Nie! Do ciebie. Nie rób z siebie idioty, wiesz że do ciebie mówie.
   AI_Output   (self, other,"dia_manick_swordraw_03_03"); //Kolego, ja ze Stone'em potrzebujemy kogoś kto przyniesie nam stal z której wykujemy broń.
   AI_Output   (other, self,"dia_manick_swordraw_15_04"); //I co? Mam wam tą stal wyczarować i przynieść?
   AI_Output   (self, other,"dia_manick_swordraw_03_05"); //Nie głupcze! Masz iść do nowego obozu i odebrać ją od Patro.
   
   if      npc_knowsinfo   (other, Dia_Patro_SeeKowal)
   {
      AI_Output   (other, self,"dia_manick_swordraw_15_06"); //Miałem już okazje poznać Patro.
   }
   else
   {
      AI_Output   (self, other,"dia_manick_swordraw_03_07"); //Jest to najemnik, który wykuwa miecze dla ludzi Lee i ludzi Laresa. Idąc do siedziby gdzie przesiaduje Lee, napewno na niego trafisz.
   };
   
   AI_Output   (self, other,"dia_manick_swordraw_03_08"); //Masz przynieść od niego 15 sztuk stali. Następnie wybierzesz się do tych świrów z sekty i odbierzesz kolejne 15 sztuk od Darriona.

   if      npc_knowsinfo   (other, DIA_Darrion_Hello)
   {
      AI_Output   (other, self,"dia_manick_swordraw_15_09"); //Znam Darrion'a.
   }
   else
   {
      AI_Output   (self, other,"dia_manick_swordraw_03_10"); //To nowicjusz który wykuwa bronie. Znajdziesz go w kuźni. Jak nie bedziesz mógł trafić, poproś Lestera.
   };
   
   AI_Output   (self, other,"dia_manick_swordraw_03_11"); //Wtedy przynosisz 30 sztuk chłodnej stali do mnie. JASNE?
   AI_Output   (other, self,"dia_manick_swordraw_15_12"); //Jasne...
   
   log_createtopic      (CH1_SwordRaw, log_mission);
   log_settopicstatus   (CH1_SwordRaw, log_running);
   b_logentry         (CH1_SwordRaw, "Manick chce żebym mu przyniósł 30 sztuk stali. W nowym obozie czeka na mnie Patro, znajde go przed siedzibą Lee, a w obozie sekty, Darrion który z kolei urzęduje w kuźni. Od każdego z nich mam odebrać po 15 sztuk.");
   
   AI_stopprocessinfos   (self);
};



//***************************************************
//****************SWORDRAW_SUCCESS**********************
//***************************************************
instance   Dia_Manick_SwordRaw_SUCCESS   (C_INFO)
{
   npc         =   stt_303_manick;
   condition   =   Dia_Manick_SwordRaw_SUCCESS_stan;
   information   =   Dia_Manick_SwordRaw_SUCCESS_info;
   permanent   =   0;
   description   =   "Ot i ów twoja stal.";
};

func int   Dia_Manick_SwordRaw_SUCCESS_stan()
{
   if   npc_knowsinfo   (other, dia_patro_swordraw)   &&   npc_knowsinfo   (other, dia_darrion_swordraw)
   &&   (Npc_HasItems   (other, itmiswordraw) >=30 )
   {
      return 1;
   };
};

func void   Dia_Manick_SwordRaw_SUCCESS_info()
{
   AI_Output   (other, self,"Dia_Manick_SwordRaw_SUCCESS_15_00"); //Ot i ów twoja stal. Całe 30 sztuk tak jak chciałeś.
   AI_Output   (self, other,"Dia_Manick_SwordRaw_SUCCESS_03_01"); //No no! Miałem nadzieje że sie spiszesz. Trzymaj zapłate.
      
   b_giveinvitems   (other, self, itmiswordraw, 30);
   createinvitems   (self, itminugget, 100);
   b_giveinvitems   (self, other, itminugget, 100);
      
   log_settopicstatus   (CH1_SwordRaw, log_success);
   b_logentry         (CH1_SwordRaw, "Wykonałem zadanie dla Manick'a. To nie było nic trudnego.");
   
};

To jest cały dialog


Cytuj
//***************************************************
//****************SWORDRAW_SUCCESS**********************
//***************************************************
instance   Dia_Manick_SwordRaw_SUCCESS   (C_INFO)
{
   npc         =   stt_303_manick;
   condition   =   Dia_Manick_SwordRaw_SUCCESS_stan;
   information   =   Dia_Manick_SwordRaw_SUCCESS_info;
   permanent   =   0;
   description   =   "Ot i ów twoja stal.";
};

func int   Dia_Manick_SwordRaw_SUCCESS_stan()
{
   if   npc_knowsinfo   (other, dia_patro_swordraw)   &&   npc_knowsinfo   (other, dia_darrion_swordraw)
   &&   (Npc_HasItems   (other, itmiswordraw) >=30 )
   {
      return 1;
   };
};

func void   Dia_Manick_SwordRaw_SUCCESS_info()
{
   AI_Output   (other, self,"Dia_Manick_SwordRaw_SUCCESS_15_00"); //Ot i ów twoja stal. Całe 30 sztuk tak jak chciałeś.
   AI_Output   (self, other,"Dia_Manick_SwordRaw_SUCCESS_03_01"); //No no! Miałem nadzieje że sie spiszesz. Trzymaj zapłate.
      
   b_giveinvitems   (other, self, itmiswordraw, 30);
   createinvitems   (self, itminugget, 100);
   b_giveinvitems   (self, other, itminugget, 100);
      
   log_settopicstatus   (CH1_SwordRaw, log_success);
   b_logentry         (CH1_SwordRaw, "Wykonałem zadanie dla Manick'a. To nie było nic trudnego.");
   
};

a tutaj jest ten cały problem

4
Pytania i problemy / Dialogi - kompilacja
« dnia: 2009-07-11, 20:45 »
Jeszcze nigdy mi się takie coś nie przytrafiło. Zrobiłem sobie dialog, npc daje nam zadanie żeby iść z kimś pogadać i kiedy z tym kimś pogadam i wróce do tego npc to u tego npc tak jak by nie był skompilowany dialog w spacerze (tzn. nie widać tych dialogów na górze ekranu podczas rozmowy) a wcześniejsza rozmowa z npc jest ok. Usuwałem te 2 pliki z folderu cutscene i kompilowałem dialogi z napisanym dialogiem jakieś milion razy i nic.

Ma ktoś jakiś pomysł czemu tak się dzieje????

5
Pytania i problemy / Brak jakichkolwiek napisów
« dnia: 2009-07-09, 12:16 »
Ja tylko pisałem dialogi i wstawiałem nowych npc no i ew. w folderze scripts/system/menu ale to co było w folderze menu to przywróciłem do normalnego a w dialogach raczej nie mogłem chyba nic przestawić no nie?

Adanos:
kompilowałem skrypty wiele razy i to samo


//edit:
Naprawione. nie wiem jakim cudem w folderze textures/_compiled pojawił się plik FONT_DEFAULT.fnt. Skasowałem go i śmiga.... ale i tak dzięki że próbowaliście pomóc :lol2:

6
Pytania i problemy / Brak jakichkolwiek napisów
« dnia: 2009-07-08, 23:22 »
W normalnym gothicu jest normalnie, tylko jak chce włączyć swojego moda to tak sie dzieje :lol2:  reinstalka gothica nie pomaga reinstalowałem też gmdk ale zrobiłem kopie zapasową dialogów i potem skopiowałem je znowu do gmdk i wtedy właczam moda to tak sie dzieje a jak nie skopiuje to jest normalnie. Możliwe że coś przestawiłem w jakimś pliku?

7
Pytania i problemy / Brak jakichkolwiek napisów
« dnia: 2009-07-08, 19:25 »
To samo :lol2:

8
Pytania i problemy / Brak jakichkolwiek napisów
« dnia: 2009-07-08, 19:09 »
Mam jakiś dziwny problem w gothic'kiem. Jak gadam z kimś to nie ma napisów dialogowych, nie ma opcji dialogowych (ne ma tych napisów) wogóle jak podejde do npc to nie pisze jego imie tylko się podświetla cały npc, i jak włącze kody i pisze np. chg to też tego nie widać.

co jest grane? ktoś miał takie coś??

9
Pytania i problemy / Gothic Source
« dnia: 2009-07-05, 13:45 »
Może musisz kliknąć na obojętnie jaki plik ppm --> otwórz za pomocą---> wybierz program,  tutaj musisz wybrać program gothic sourcer i zaznaczyć 'zwsze używaj wybranego programu do otwierania tego typu plików'.

10
Pytania i problemy / Problem z funkcją NPC-a
« dnia: 2009-07-03, 11:49 »
Jaki ten błąd ci wyskakuje? Pokaż screen albo przepisz to co tam pisze.

11
Pytania i problemy / Problem z dialogami
« dnia: 2009-07-02, 15:47 »
Cytuj
description = "Kim Jestes?"

w tej linii musi być średnik czyli:
Cytuj
description = "Kim Jestes?";


ps: po każdej linijce z wyrazem description stawia się ; ;]

12
Skrypty / 1 dialog do wszystkich strażników
« dnia: 2009-07-02, 12:49 »
Dzięki za szybką odpowiedź, właśnie oto mi chodziło.
Takie głupie pytanie a trzeba było zakładać nowy temat....;]

13
Skrypty / 1 dialog do wszystkich strażników
« dnia: 2009-07-02, 12:40 »
Nie mogłem tego znaleźć. Bo jak raz stworze nowego strażnika do OC to on ma ten standardowy dialog który jest u każdego strażnika (czyli np. nie przydałby się wam dodatkowy człowiek? albo gdzie znajde...), a raz stworze straznika to on nie ma tego dialogu, jak się deklaruje, że on ma mieć ten dialog a jak żeby go nie miał?

14
Skrypty / Sen po dialogu
« dnia: 2009-07-01, 22:02 »
Co dodać po dialogu (lub w rutynie) żeby npc poprostu usnął coś takiego jak yberion po przywołaniu śniącego tylko że nie mogłem znaleźć tego.


//edit: już mam znalazłem u yberiona sory za spam skasujcie to o_o  jeszcze raz sorki

Ok, temat zamykam,
Adanos

15
Pytania i problemy / [Gothic I] Problemy z piecem
« dnia: 2009-06-30, 10:07 »
A gdzie wrzuciłeś ten plik z tym monologiem? (do jakiego folderu)

16
Skrypty / Skrypt dialogu, a dokładniej
« dnia: 2009-06-07, 17:51 »
To jest akurat proste,

Cytuj
func int xxx_condition()
{
         if (moj_quest == log_running)
         {
                 return 1;
         };
};

func void xxx_info()
{
          AI_Output (self, other,"xxx_13_00"); //Najpierw wykonaj zadanie, wtedy pogadamy.

          AI_GotoWP (hero, "waypoint");
          AI_StopProcessInfos (self);
};

17
Skrypty / Idź i pobij
« dnia: 2009-06-03, 19:09 »
Działa, teraz by się przydało taki skrypcik, że jeżeli go pobije to ten pobity po wstaniu zmienia rutyne. Z if Npc_IsDead się tego nie da zrobić, bo chodzi mi tylko o pobicie go a poza tym jak go zabije to nie będzie miał okazji zmienić rutyny xD
Kto wie? :lol2:

18
Skrypty / Idź i pobij
« dnia: 2009-06-01, 20:31 »
Cytuj
AI_GotoWP(self, "SIEDZI1")
Mam tu wpisać wp taki gdzie aktualnie jest ta osoba którą ma sprać?

19
Skrypty / Idź i pobij
« dnia: 2009-06-01, 15:44 »
Niestety ale osoba jest zbyt daleko od drugiej i ta pierwsza wystawia tylko reke i coś tam mówi że jeszcze pożaujesz, a mi chodzi o to żeby najpierw poszła do tej drugiej osoby i potem zaatakowała.

20
Skrypty / Idź i pobij
« dnia: 2009-05-21, 18:19 »
Cytat: Gother link=topic=5871.msg51283#msg51283 date=May 19 2009, 11:35 AM\'
Pod koniec dialogu wstawiasz kilka linijek:

Npc_ExchangeRoutine (Grd_24005_Gardist, "SIEDZI1");  // pobity uda się do waypoint zdefiniowany jako SIEDZI1


A czy czasem Npc_ExchangeRoutine nie oznacza zmiany rutyny? Bo ty napisałeś jakby to oznaczało że postać ma iść do jakiegoś WP.

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