matisowa Opublikowano 5 Lutego 2012 Udostępnij Opublikowano 5 Lutego 2012 witam ponownie! mam gre jeszcze nie skończoną (tajny plan) gdy dojdzie się na któryś poziom dostaje się kod (można go skopiować) gdy się przegra pojawia się menu i są opcje: graj wpisz kod wyjdź i teraz moje pytanie: jak w chodzę we "wpisz kod" pojawia się inny room i tutaj chciałbym umieścić pole tekstowe w którym można pisać, aby wpisać kod (kiedyś to umiałem, ale dawno nie siedziałem przy gm'ie) kod prowadzi do tego levka gdzie go dostaliśmy z góry dzięki Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Bedziom Opublikowano 5 Lutego 2012 Udostępnij Opublikowano 5 Lutego 2012 funkcja get_string Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 5 Lutego 2012 Udostępnij Opublikowano 5 Lutego 2012 Generalnie pisanie dowolnego inputa sprowadza się do wyłapywania określonych klawiszy. Więc sprawa jest prosta. Powiedzmy, że kod jest numeryczny: GML for( i = 0; i <= 9; i++ ) { key = ord( '0' ) + i; if( keyboard_check_pressed( key ) ) { code += chr( key ); } } I masz podawanie kodu do zmiennej code. Do tego można oczywiście dodać usuwanie znaków za pomocą backspace, ale to ogranicza się do usuwania ostatniego znaku z code, więc myślę, że nie jest to problemem. BTW. Najs, pamiętam GMLa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
matisowa Opublikowano 5 Lutego 2012 Autor Udostępnij Opublikowano 5 Lutego 2012 wielkie dzięki bedziom coś mi się kojarzyło a twój przykład tymon też za pewne wykorzystam dzięki Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
matisowa Opublikowano 5 Lutego 2012 Autor Udostępnij Opublikowano 5 Lutego 2012 a, i jeszcze jedno co trzeba wpisać w nawiasach (co oznacza(str, def))? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
matisowa Opublikowano 5 Lutego 2012 Autor Udostępnij Opublikowano 5 Lutego 2012 dobra już wiem dzięki Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę