Dangon Opublikowano 23 Lutego 2007 Udostępnij Opublikowano 23 Lutego 2007 Sluchajcie, sprawa jest prosta. Mamy room1 i room2. W room1 mamy do wyboru 3 backgroundy. Moja zmienna to global.murawaboisko = 0; Gdy klikne na pierwszy background to wynosi 0 gdy na drugi 1 a na trzeci 2... W roomie2 umieszczam object murawa w ktorej to mam taki oto kod w Create: if global.murawaboisko = 0 background_index = background5; if global.murawaboisko = 1 background_index = background8; if global.murawaboisko = 2 background_index = background9; No i dobra to wszystko dziala tylko ze jak wchodze z pierwszego rooma do drugiego to zadnego z tych backgroundow nie ma tylko jest ten z rooma1... Co robie zle? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 23 Lutego 2007 Udostępnij Opublikowano 23 Lutego 2007 a Create murawa dajesz wszedzie czy tylko w room2?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dangon Opublikowano 23 Lutego 2007 Autor Udostępnij Opublikowano 23 Lutego 2007 object "murawa" daje tylko w roomie2... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
blackmaul Opublikowano 23 Lutego 2007 Udostępnij Opublikowano 23 Lutego 2007 if global.murawaboisko = 0 background_index = background5; if global.murawaboisko = 1 background_index = background8; if global.murawaboisko = 2 background_index = background9; Moim zdaniem ta składnia jest zbyt hybrydowa. Stosuj klamry aby oznaczać bloki kodu. Sprawdź czy to nie zadziała: if global.murawaboisko == 0 { background_index = background5; } else if global.murawaboisko == 1 { background_index = background8; } else if global.murawaboisko == 2 { background_index = background9; } I tak btw, jak to, "klikasz na background"? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dangon Opublikowano 23 Lutego 2007 Autor Udostępnij Opublikowano 23 Lutego 2007 Moim zdaniem ta składnia jest zbyt hybrydowa. Stosuj klamry aby oznaczać bloki kodu. Sprawdź czy to nie zadziała: I tak btw, jak to, "klikasz na background"? Niestety ale klamry mi nic nie daja :) Oj klikam na sprite ktory ma oznaczac background w nastepnym roomie :D Czepiasz sie szczegolow :jezor: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 23 Lutego 2007 Udostępnij Opublikowano 23 Lutego 2007 Jakie klamry? Dał else. Imo wydaje mi się że switch byłby tutaj lepszy. :) switch( global.murawaboisko ) { case 0: background_index = background5; break; case 1: background_index = background8; break; case 2: background_index = background9; break; default: background_index = background5; } I daj to do step. :3 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dangon Opublikowano 23 Lutego 2007 Autor Udostępnij Opublikowano 23 Lutego 2007 No i za przeproszeniem... Dupa zbita :mellow: No nic widac cos innego moze kolidowac to... Jutro sie pomecze jeszcze bo dzisiaj jakos nie mam sily. Ale wszystkim dziekuje za pomoc, a raczej jej probe :thumbsup: 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ę