Skocz do zawartości

gm nie rozpoznaje zmiennej.


taxi_driver

Rekomendowane odpowiedzi

Sytuacja wyglada nastepujaco.

Przez ekran kocimi ruchami przemyka John, podnosi karabin i... do tego momentu wszystko jest ok.

(John zawsze zwrocony jest we wlasciwym kierunku i prawidlowo nosi na swej szerokiej klacie karabin AK47)

Problem pojawia sie gdy probuje strzelac, pojawia sie komunikat ze zmienna fire jest nieznana??:

(klocki)

create set variable as ammo value to 0

set variable as fire value to false

 

<space> if ammo is larger then 0 'jesli jest amunicja to:

set variable fire to true 'mozna strzelac

set variable ammo to -1 'odejmij jeden naboj z magazynka

<left> if fire is equal to true '----> tu pokazuje mi blad!!!!

start of a block

.....

.....

end of a block

....

....

 

Prosze o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie, to zmienia ammo na -1, a nie odejmuje 1 z ammo.

Chyba nie zaznaczyłeś "relative", czy jak to tam było. Jak to zaznaczysz, to powinno działać.

 

to jest zaznaczone na relative

 

// moze dodam ze gdy john podnosi z ziemi karabin ammo ustawiane jest na 10.

Od tej chwili john zmienia sie johna z karabinem, a nacisniecie spacji powinno zmienic fire na true

itd itd

Odnośnik do komentarza
Udostępnij na innych stronach

Jaki błąd pokazuje, bo to podstawowe pytanie. No i czy piszesz true, czy 'true' :)

 

true :) , zmienialem tez na 0, 1 itd itd ale zawsze otrzymuje blad

"Error in

action number 3

of Keyboard Event for <left> Key

for object obj_personAK47:

 

Error in expression:fire

position 1: Unknown variable fire

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Jeśli w create zmienna jest ustawiona, a w left jest z nią warunek, to nie ma prawa nie działać - albo są to dwa różne obiekty, albo w którymś klocku zamiast "self" zaznaczono coś innego.

Odnośnik do komentarza
Udostępnij na innych stronach

Dziekuje za pomoc. Juz działa!!! :thumbsup:

 

Wiec tak, proba zmiennej globalnej spalila na panewce, john ze stoickim spokojem nadal nic nie robil.

Sterowanie przepisalem od poczatku przypisujac zmienna ammo do karabinka ak47.

Kierunek strzalu czy w prawo czy w lewo jest ustalany przez zmienna KIERUNEK.

Teraz wszystko gra i buczy.

Jeszcze raz dzieki za pomoc, zdopingowaliscie mnie. Nie wiem co bylo zle ale pewnie takie sa poczatki.

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