Skocz do zawartości

Akcje dziejące się po spełnieniu odpowiednich warunków.


Rekomendowane odpowiedzi

Witam.Mam gm 7.0 pro.

Mam takie pytanie : Jak zrobic zeby jak nasza postac podejdzie do czegos,nacisnie enter ( albo tylko podejdzie) i wyswietli sie okienko do wpisywania liczb ( albo tylko podejdzie i wpisze) i jak wpisze odpowiednia kombinacje to się cos dzieje / jak wpisze np 1423 to sie jakas akcja , a jak np 2315 to inna.

Z gory dzieki za pomoc :)

Edytowane przez Mimek
Nazwa tematu powinna być mówiąca. Proszę to zapamiętać na przyszłość. Mimek
Odnośnik do komentarza
Udostępnij na innych stronach

GML
if distance_to_obiect(czegoś) < 32 and keyboard_check(vk_enter) then {

switch get_integer("podaj liczbę",0)

{

case 1423:/*zrób coś*/;break;

case 2315:/*zrób coś*/;break;

default:/*zła liczba*/;break;

}

 

Do STEP

Odnośnik do komentarza
Udostępnij na innych stronach

napis czegos zmien na obj przy ktorym masz wcsisnac enter :D

 

Edit:

Kolega mial blad:

GML
if distance_to_object(czegoś) < 32 and keyboard_check(vk_enter)

{

switch (get_integer("podaj liczbę",0))

{

case 1423:/*zrób coś*/;break;

case 2315:/*zrób coś*/;break;

default:/*zła liczba*/;break;

}

}

Odnośnik do komentarza
Udostępnij na innych stronach

Tylko,jak daje enter to nic sie niedzieje ;p ( prubowalem z roznych odleglosci , i tez zmienialem i nic :( ;p )

ps . jak daje np akcje end game to blad (enter dalej niedziala) :

COMPILATION ERROR in code action

Error in code at line 4:

case 11:/game_end/;break;

 

at position 10: Unexpected symbol in expression.

Odnośnik do komentarza
Udostępnij na innych stronach

up: nie rób doublepostów i usuń slashe obok game_end i dodaj () po tej funkcji

 

możliwości:

 

1 nie zamieniłeś komentarza na akcje

2 podałeś złą liczbe

3 obiekt do którego masz podejść nie ma sprita

 

możesz zrobić to:

1 zamienić komentarze na np. show_message("działa")

2 zapisać sobie tą liczbę

3 zrobić byle jakiego sprita do dwóch obiektów

4 zmienić 32 na coś większego

Odnośnik do komentarza
Udostępnij na innych stronach

Daje te show_message i dalej ten blad (jak gra sie laduje) ( a jak usuwam ta akcje to dziala , ale enter nie)

 

COMPILATION ERROR in code action

Error in code at line 4:

case 11:(show_message)

 

at position 10: Unexpected symbol in expression.

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