Skocz do zawartości

Problem z warunkiem !! Pomocy!!


Moho

Rekomendowane odpowiedzi

Witam

 

Mam problem z takim kodem :

 

Calosc jest w evencie collision z pociskiem player'a

 

KOD MA ZAZNACZONE OTHER a nie SELF !!!!!

instance_change(blood,false) //Pocisk zamienia sie w krew

with other

HPZOMBIE  = -1+ // -1 energi zombiaka

sound_play(zombie_pain_002)

if instance_exists(Bullet_object) //tutaj nie jestem pewien ale jezeli zaistnieje obiekt to...

then

instance_destroy() //...ma go usunac (przy kolizji z zombiakiem)

 else 
 
 if HPZOMBIE < 1 // jezeli energia zombiaka bedzie mniejsza niz 1 to...
 
 {
 
 instance_change(obj_doc_zombie_death_bullet,false) //...ma sie zmienic na scierwo
 
 sound_stop(zombie_pain_002)
 
 sound_play(Zombie_death)
 
 instance_destroy()
 
 }
 

 

no i jest problem z warunkiem if HPZOMBIE < 1 podczas strzału w owego zombiaka wyskakuje blad :

 

Unknow variable HPZOMBIE

 

cos moze zknocilem w kodzie ale identycznie mialem wczesniej w wersji D&D. Prosił bym o pomoc, będe bardzo wdzięczny.

 

Pozdrawiam Moho

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli zadeklarowałeś ją w jakimś innym obiekcie (np. Zombie) to wtedy musisz się do niej odwoływać w ten sposób:
Zombie.HPZOMBIE

Albo zrób ją globalną

global.HPZOMBIE

 

Zdeklarowane jest w tym samym co jest kolizja z pociskiem.

 

EDIT

To znaczy jest Obiekt o nazwie Zombie_doctor

 

a wnim jest event crate w ktoym jest wlasnie HPZOMBIE zdeklarowane

 

i kolizja z pociskiem...

 

Tymon: Używaj EDIT jeśli chcesz jeszcze coś dopisać.

Odnośnik do komentarza
Udostępnij na innych stronach

Zmienilem kod na :

 

 HPZOMBIE  -= 1 // -1 energi zombiaka

sound_play(zombie_pain_002)

with Bullet_object

instance_destroy() 


 
 if HPZOMBIE < 1 // jezeli energia zombiaka bedzie mniejsza niz 1 to...
 
 {
 
 instance_change(obj_doc_zombie_death_bullet,false) //...ma sie zmienic na scierwo
 
 sound_stop(zombie_pain_002)
 
 sound_play(Zombie_death)
 
 instance_destroy()
 
 }
 

 

 

 

i dziala !!! :lol: Dziękuje wam !!!! :lol: :lol:

 

EDIT: jeszcze malutkie pytanko jak napisać w kodzie "reverse vertical albo horzontal" ??

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...