NPC zmienia broń po dialogu 3355 5

O temacie

Autor Lobos

Zaczęty 7.09.2017 roku

Wyświetleń 3355

Odpowiedzi 5

Lobos

Lobos

Użytkownicy
posty594
Propsy360
Profesjabrak
  • Użytkownicy
Po dialogu poprzedzającym walkę NPC zmienia nóż na kilof ponieważ kilof ma większy DMG. Znacie jakiś sposób by tego uniknąć ? Chce żeby NPC walczył nożem

Nie moge ani usunąć tego kilofa ani zmienić mu statystyk
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
pokaż skrypt npc
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Splash

Splash

Moderator
posty4209
Propsy3412
ProfesjaNierób
  • Moderator
W funkcji ZS_Attack jest wywoływana funkcja AI_EquipBestMeleeWeapon, odpowiadająca za zakładanie najlepszej broni. Możesz dodać warunek by funkcja nie wywołała się, gdy osobą atakującą jest twój npc.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Lobos

Lobos

Użytkownicy
posty594
Propsy360
Profesjabrak
  • Użytkownicy
if (Npc_IsInFightMode(self,FMODE_NONE)) //nur wenn self keine Waffe gezogen hat
{
AI_EquipBestRangedWeapon (self);
AI_EquipBestMeleeWeapon (self);
};

Tak wygląda ten skrypt
Przychodzi mi do głowy coś takiego ale nie wiem jak to napisać
Spoiler
if (Npc_IsInFightMode(self,FMODE_NONE))         //nur wenn self keine Waffe gezogen hat
   {
if (nazwa_npc)
{
return FALSE
}
else
      AI_EquipBestRangedWeapon    (self);
      AI_EquipBestMeleeWeapon    (self);   
   };
 

Splash

Splash

Moderator
posty4209
Propsy3412
ProfesjaNierób
  • Moderator
Twój sposób jest zły, bo return przerywa dalsze parsowanie funkcji.

if (Npc_IsInFightMode(self,FMODE_NONE) && Hlp_GetInstanceID (self) != Hlp_GetInstanceID (instancjaNPC))
{
AI_EquipBestRangedWeapon (self);
AI_EquipBestMeleeWeapon (self);   
};
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Lobos

Lobos

Użytkownicy
posty594
Propsy360
Profesjabrak
  • Użytkownicy
Masz rację, dzięki za pomoc ^ ^
 


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