Opisek Opublikowano 27 Grudnia 2013 Udostępnij Opublikowano 27 Grudnia 2013 Witam! Mam pewien problem, ale opiszę go po kodzie; GML global.pas = get_string("Please a password","") if global.pas = "Money&Lives" {score+=1000000; lives+=1000000} if global.pas = "Previous" {global.rp = get_string("Please a number","") room_goto_previous=global.rp} if global.pas = "Next" {global.rn = get_string("Please a number","") room_goto_next=global.rn} Powyższy kod jest w evencie Relase backspace, pierwszy if działa czyli kod na dodawnie monet i żyć, ale drugi i trzeci nie działają. Wygląda to tak: 1) Puszczam Backspace 2) Pojawia się napisz "Please a password" 3) Wpisuję a ) Next b ) Previous 4) Pojawia się napis "Please a number" 5) Wpisuję jakiś numerek 6) Nic się nie dzieje, a powinno a ) Przejść o taki numerek jaki dałem plansz do przodu b ) Przejść o taki numerek jaki dałem plansz do tyłu O co tutaj chodzi? Proszę o jak najszybszą pomoc, a z góry dzięki B) ---------------------------------------------------------------------------------------------- Zmieniłem to tak: GML global.pas = get_string("Please a password","") if global.pas = "Money&Lives" {global.ml = get_string("Please a number","") score+=global.ml; lives+=global.ml} if global.pas = "Previous" {global.rp = get_string("Please a number","") room_goto_previous=global.rp} if global.pas = "Next" {global.rn = get_string("Please a number","") room_goto_next=global.rn} if global.pas = "Money" {global.m = get_string("Please a number","") score+=global.m} if global.pas = "Lives" {global.l = get_string("Please a number","") lives+=global.l} i taka sama sytuacja w Money, Lives oraz Money&Lives Jakby co to mam Game Maker 8.0 Pro Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Threef Opublikowano 27 Grudnia 2013 Udostępnij Opublikowano 27 Grudnia 2013 get_string() zamień na get_integer(). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Opisek Opublikowano 27 Grudnia 2013 Autor Udostępnij Opublikowano 27 Grudnia 2013 Thx, tylko musiałem jeszcze trochę pozmieniać, nie wszystkie get_string trzeba było zmienić o czym się domyśliłem, a w room'ach nie potrzeba było previous i next, ale dzięki za ten get_integer! A oto kod :) : GML global.pas = get_string("Please a password","") if global.pas = "Money&Lives" {global.ml = get_integer("Please a number","") score+=global.ml; lives+=global.ml} if global.pas = "Previous" {global.rp = get_integer("Please a number","") room-=global.rp} if global.pas = "Next" {global.rn = get_integer("Please a number","") room+=global.rn} if global.pas = "Money" {global.m = get_integer("Please a number","") score+=global.m} if global.pas = "Lives" {global.l = get_integer("Please a number","") lives+=global.l} 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ę