Jak sprawdzić jaką broń trzyma bezi ? 3438 5

O temacie

Autor Bucik

Zaczęty 14.02.2009 roku

Wyświetleń 3438

Odpowiedzi 5

Bucik

Bucik

Użytkownicy
posty182
Propsy128
Profesjabrak
  • Użytkownicy
Tak jak w temacie, tyle że chodzi mi o to jak sprawdzić czy bohater trzyma łuk, kusza, broń 1h, czy broń 2h. Próbowałem coś takiego, ale nie działa - tzn nie ma żadnego błędu ale warunek się ciągle nie spełnia:


var C_ITEM EquipWeap;
EquipWeap = Npc_GetEquippedMeleeWeapon(hero);

If (EquipWeap.flags == ITEM_SWD)
|| (EquipWeap.flags == ITEM_AXE)
{
};

i

If (EquipWeap.flags == ITEM_2HD_SWD)
|| (EquipWeap.flags == ITEM_2HD_AXE)
{
};
 

Zkirtaem

Zkirtaem

Moderator
Mięso
posty2171
Propsy1689
ProfesjaGracz
  • Moderator
  • Mięso

Zkirtaem
Moderator

Jak sprawdzić jaką broń trzyma bezi ?
#1 2009-02-14, 12:39(Ostatnia zmiana: 2009-02-14, 12:45)
Te flagi niezbyt dobrze działają. Najlepiej spróbuj robić po kolei każdy miecz, po instance.

@down
Jakiś może jest, tyle, że ja innego nie znam :lol2:
 

Bucik

Bucik

Użytkownicy
posty182
Propsy128
Profesjabrak
  • Użytkownicy
A nie ma innego sposobu ? :P
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Cytuj
Te flagi niezbyt dobrze działają. Najlepiej spróbuj robić po kolei każdy miecz, po instance.
Najlepiej by było wpakować wszystkie odpowiednie instance w tablicę.

Kretoszczur

Kretoszczur

Użytkownicy
posty31
  • Użytkownicy
Wpisz:

var C_ITEM EquipWeap;
EquipWeap = Npc_GetEquippedMeleeWeapon(hero);
PrintScreen (IntToString(EquipWeap.flags)  ,-1, 30, FONT_Screen, 2);

I sprawdzaj jak się flagi zmieniają w zależności od broni, a potem dopasuj...
 
Sry za moje beznadziejne pytania.

Bucik

Bucik

Użytkownicy
posty182
Propsy128
Profesjabrak
  • Użytkownicy
Cytuj
Nie wiem tylko jak zmienić integer na string... chyba, że sam ci zmieni...

sam mi nie zmienił ;/
Cytuj
Najlepiej by było wpakować wszystkie odpowiednie instance w tablicę.

Nom - spróbuje
 


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