Skocz do zawartości

room_restart()


Rekomendowane odpowiedzi

Jedyne możliwości jakie widzę to hp jest globalne i wynosi 0 wobec czego ciągle się restartuje. Lub masz w roomie jakiś obiekt persistent albo room, który miesza coś.

A może nawet obiekt w którym wykonujesz ten kod jest persistent.

Co to ten persistent ? xDDDD

@edit: ok już wiem co to :D

Otóż nie jest obiektem persistent

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

A zrób

 

GML
if hp<=0

{

hp = 10;

room_restart();

}

 

i zobacz, czy zadziała :)

Jeśli tak, to albo zmienna jednak jest globalna, albo coś powoduje po restarcie, że HP od razu spada do 0 (jakiś kawałek kodu, albo jakiś event kolizji).

Możesz też postawić breakpoint w tym miejscu w kodzie gdzie jest ten IF i debugować (GM:Studio).

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ę...