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

Strony: [1]
1
Skrypty / Plik text.d i nowe umiejętności
« dnia: 2009-12-29, 21:34 »
Aby zrobić coś takiego trzeba wejść do menu statystyk w skryptach i dopisać odpowiednią linijkę.

2
Skrypty / Jak wyciągnąć skrypty z modów.
« dnia: 2009-12-28, 13:13 »
Elo.
Wie ktoś jak wyciągnąć skrypty z modów?
Proszę o szybką odpowiedź. :D

3
Skrypty / Monolog - Łuk
« dnia: 2009-12-28, 13:00 »
Też czasem miałem ten błąd.
Nie wiem o co chodzi z tym else.

4
Spacer / Jak zrobić gotowanie
« dnia: 2009-12-27, 19:13 »
Mam jeszcze jedno pytanie.
Gdzie dodać nowe mobsi i jak powinna być tego treść? Bo mis się pokazuje taki błąd:
Unknown Identifier MOBSI_COOKABIT.
Proszę o szybką odpowiedź.
I skrypt monologu:
//--------------------------------------------------------------------
var int COOKABIT;
FUNC VOID COOKABIT_S1 ()
{
   var C_NPC her;    her = Hlp_GetNpc(PC_Hero);
   
   if  (Hlp_GetInstanceID(self)==Hlp_GetInstanceID(her))
   {   
      self.aivar[AIV_INVINCIBLE]=TRUE;
      PLAYER_MOBSI_PRODUCTION   =   MOBSI_COOKABIT;
      Ai_ProcessInfos (her);
   };
};
//---------------------------------------------------------------------
FUNC VOID Gotowanie_S1 ()
{
   var C_NPC her;    her = Hlp_GetNpc(PC_Hero);
   
   if  (Hlp_GetInstanceID(self)==Hlp_GetInstanceID(her))
   {   
      self.aivar[AIV_INVINCIBLE]=TRUE;
      PLAYER_MOBSI_PRODUCTION   =   MOBSI_COOKABIT;
      Ai_ProcessInfos (her);
   };
};
//---------------------------------------------------------------------
INSTANCE PC_NoCook (c_Info)
{
    npc    = PC_Hero;
    nr    = 999;
    condition  = PC_NoCook;
    information  = PC_NoCook_Info;
    important  = 0;
    permanent  = 1;
    description  = DIALOG_ENDE;
};
func VOID PC_NoCook_Info()
{
    AI_StopProcessInfos (self);
    self.aivar[AIV_INVINCIBLE]=FALSE;
};
//----------------------------------------------------------------------
INSTANCE PC_Fishsoup (c_Info)
{
    npc    = PC_Hero;
    nr    = 998;
    condition  = PC_Fishsoup_Condition;
    information  = PC_Fishsoup_Info;
    important  = 0;
    permanent  = 1;
    description  = "Ugotuj zupę rybną.";
};
FUNC INT PC_Fishsoup_Condition()
{
   if (PLAYER_MOBSI_PRODUCTION   ==   MOBSI_COOKABIT)
   {   
      return TRUE;
   };
};

FUNC VOID PC_Fishsoup_Info()
{
   if (Npc_HasItems (hero, ItFo_Fish) >= 10)
   && (Npc_HasItems (hero, ItFo_Wine) >= 2)
   && (Npc_HasItems (hero, ItFo_Water) >= 1)
   {
      Npc_RemoveInvItems (hero, ItFo_Fish, 10);
      Npc_RemoveInvItems (hero, ItFo_Wine, 2);
      Npc_RemoveInvItems (hero, ItFo_Water, 1);
      
      CreateInvItems      (hero, ItFo_FishSoup,5);  
      Print ("Ugotowałeś 5 talerzy zupy rybnej!");
   }
      else
   {
      Print ("Masz za mało składników na tą zupę!");
   };   
   B_ENDPRODUCTIONDIALOG ();      
};
//----------------------------------------------------------------
I jak ktoś może, to niech powie, gdzie zrobiłem jakiś inny błąd(jeśli jakiś zrobiłem).
EDIT:
Teraz nie wyskakują mi błędy ale za to nie mogę nic gotować, mimo że ustawiłem onStateFunc na COOKABIT,
nie ma moich opcji monologu. Pomocy!
Tamten tutek jest do G1.

5
Spacer / Jak zrobić gotowanie
« dnia: 2009-12-26, 22:11 »
dzięki. A ten monolog to w którym pliku?

6
Skrypty / unikalny miecz
« dnia: 2009-12-26, 22:06 »
eee...
To jest do gothic 1 czy dwa?

7
Spacer / Jak zrobić gotowanie
« dnia: 2009-12-26, 22:00 »
Elo.
W tym temacie chciałbym się zapytać, jak zrobić tak, że można przygotować potrawy w gothicu.
Proszę o pomoc.

8
Skrypty / Efekty spellFX i FX w G2
« dnia: 2009-12-26, 21:57 »
efekty masz w pliku wisualfxinst, który znajduje się w folderze:
folder z gothicem/_work/Data/Scripts/System/VisualFX.

9
Skrypty / Magiczny miecz
« dnia: 2009-12-25, 22:27 »
wiem chyba w czym problem.
po tymi linijkami poniżej dopisz linijkę "S_B (other, self)". Powinno działać. Te linijki znajdują sie pod skryptem, który napisałeś.

func void B_AssessDamage ()
{
   var C_NPC Quarho; Quarho = Hlp_GetNpc (NONE_ADDON_111_Quarhodron);
   var C_NPC Rhadem; Rhadem = Hlp_GetNpc (NONE_ADDON_112_Rhademes);

   if   ((Hlp_GetInstanceID(self) == Hlp_GetInstanceID(Quarho)))
   ||   ((Hlp_GetInstanceID(self) == Hlp_GetInstanceID(Rhadem)))
   {
      B_GhostSpecialDamage (other, self);
      return;
   };

   B_BeliarsWeaponSpecialDamage (other, self);

Strony: [1]
Do góry