I am Żyd and Lewak Opublikowano 16 Marca 2013 Udostępnij Opublikowano 16 Marca 2013 GML (STEP) for (i=0;i<255;i+=1) var_06+=keyboard_check_direct(i); if var_06>1 {var_06=0;} Jak dać jeśli var_06 jest równy 1 to var_04 będzie równy klawiszowi który został przyciśnięty przez keyboard_check_direct? GML (Jestem skryptem w stepie i nie chcem dzialac XP) if var_06=1 {var_04=keyboard_check_direct} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 16 Marca 2013 Udostępnij Opublikowano 16 Marca 2013 To nie powinno się w ogóle skompilować, funkcja keyboard_check_direct musi mieć argument, i zwraca true lub false. Musiałbyś zrobić to ręcznie, lub sprawdzić czy jest odpowiednik last_key dla direct. EDIT: GML (directgetkey) for( i = 32; i < 127; i+=1 ) { if(keyboard_check_direct(i)) { return chr(i); } } return ""; 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ę