kamcio540 Opublikowano 27 Kwietnia 2010 Udostępnij Opublikowano 27 Kwietnia 2010 create: GML alpha=0; step=0; kursor=0; m[0]='Nowa gra'; m[1]='koniec gry'; kursor_max=2; destroy: GML draw_set_alpha( 1 ); switch kursor { case 1: room_goto(skater_room_position_1); break; default: game_end(); } draw: GML draw_set_alpha(alpha); for (i=0; i<=kursor_max; i+=1;) { if i=kursor then draw_set_color(c_white) else draw_set_color(c_black); draw_text(0,0+(40*i),m); } co jest źle wyskakuje błąd : ERROR in action number 1 of Draw Event for object obj_menu: Error in code at line 5: draw_text(0,0+(40*i),m); at position 23: Unknown variable m or array index out of bounds Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 27 Kwietnia 2010 Filar Społeczności Udostępnij Opublikowano 27 Kwietnia 2010 Nieznana zmienna m albo index tablicy jest poza granicą Nie wiem jak w gmlu, ale ogólnie trzeba sobie określić rozmiar tablicy gdzieś Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kamcio540 Opublikowano 27 Kwietnia 2010 Autor Udostępnij Opublikowano 27 Kwietnia 2010 no więc co mam zmienić Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mipo57 Opublikowano 27 Kwietnia 2010 Udostępnij Opublikowano 27 Kwietnia 2010 strzelam że chodzi o to: kursor_max=2 a nie ma czegoś takiego jak m[2] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 27 Kwietnia 2010 Filar Społeczności Udostępnij Opublikowano 27 Kwietnia 2010 Może zadeklarować tablicę, poczekaj aż ktoś obeznany z gmlem tu wbije Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kamcio540 Opublikowano 27 Kwietnia 2010 Autor Udostępnij Opublikowano 27 Kwietnia 2010 to se sprawdz art efektowne menu.tam jest napisane ze to tylko do gm 6 a ja to robie w gm 7 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mipo57 Opublikowano 27 Kwietnia 2010 Udostępnij Opublikowano 27 Kwietnia 2010 spróbuj zmienić m[0]='Nowa gra'; m[1]='koniec gry'; na m[1]='Nowa gra'; m[2]='koniec gry'; i for (i=0; i<=kursor_max; i+=1;) na for (i=1; i<=kursor_max; i+=1;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kamcio540 Opublikowano 27 Kwietnia 2010 Autor Udostępnij Opublikowano 27 Kwietnia 2010 thx działa 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ę