Magia Npc 2192 0

O temacie

Autor Nexez

Zaczęty 27.10.2009 roku

Wyświetleń 2192

Odpowiedzi 0

Nexez

Nexez

Użytkownicy
posty1
  • Użytkownicy
Witam mam problem a mianowicie nie wiem jak zrobić żeby mój npc używał własną magie.
W pliku "B_SelectSpell" ustawiłem tam zachowanie mojego npca tylko mam problem z 1 jest tam wpisana magia KDF (chyba każdy wie że to są magowie ognia) którzy mają używać swoje pseudo kule ognia itp.  oczywiście nie mam pewności czy dobrze ustawiłem, ehh jestem zielony chociaż jak patrzyłem po forum to są bardziej zieloni ludzie :lol2:  (bez obrazy).
Cytuj
//---------------------------------------Nexez----------------------------------------
   if (Hlp_GetInstanceID(slf) == Hlp_GetInstanceID(KDF_2500_Nexez))
   {

      if (Npc_HasItems (slf, ItRu_SumDemon) == 0)
      {
         CreateInvItems (slf, ItRu_SumDemon, 1);
      };
      
      if (Npc_HasItems (slf, ItRu_Skull) == 0)
      {
         CreateInvItems (slf, ItRu_Skull, 1);
      };
      
      if (Npc_HasItems (slf, ItRu_MassDeath) == 0)
      {
         CreateInvItems (slf, ItRu_MassDeath, 1);
      };

      if (Npc_HasItems (slf, ItRu_ArmyOfDarkness) == 0)
      {
         CreateInvItems (slf, ItRu_ArmyOfDarkness, 1);
      };

         if (slf.aivar[AIV_SelectSpell] >= 9)
         {
            slf.aivar[AIV_SelectSpell] = 1;
         };
      
      if (slf.aivar[AIV_SelectSpell] == 0)
      {
         B_ReadySpell (slf, SPL_SummonDemon, SPL_Cost_SummonDemon);
         return TRUE;
      }
      else if (slf.aivar[AIV_SelectSpell] == 1)
      {
         B_ReadySpell (slf, SPL_Skull, SPL_Cost_Skull);
         return TRUE;
      }
      else if (slf.aivar[AIV_SelectSpell] == 5)
      {
         B_ReadySpell (slf, SPL_MassDeath, SPL_Cost_MassDeath);
         return TRUE;
      }
      else if (slf.aivar[AIV_SelectSpell] == 8)
      {
         B_ReadySpell (slf, SPL_ArmyOfDarkness, SPL_Cost_ArmyOfDarkness);
         return TRUE;
      };
   };
//---------------------------------Koniec Nexez----------------------------------------

1 pytanie czy to jest ustawione dobrze, czyli czy mój npc zacznie od przyzwania demona i potem będzie w kolejności używał tych skilli tz. Skull, massdeath , armyofdarkness?

Cytuj
// ------ Magier ------
   if (slf.guild == GIL_KDF)
   || (slf.aivar[AIV_MagicUser] == MAGIC_ALWAYS)
   {
      if (Npc_HasItems (slf, ItRu_Concussionbolt) == 0)
...
2 pytanie, co wpisać tutaj(bo chyba tutaj najlepiej) aby nie wliczało to mojego maga, aha i nie chce mu zmieniać gildi.
 
89% graczy uważa że najważniejsza jest grafika, jeśli należysz do tych 11% wklej to do podpisu.



There is only one true FanaTyk!

Forsaken Elder overtaken by darkness:

 -The Darkness has overtaken me!


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry