spidercomp Opublikowano 13 Marca 2009 Udostępnij Opublikowano 13 Marca 2009 siema.mam kod w create: GML //wczytywanie ini_open("Rozbudowanie.ini"); ceg_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane1:","ceg_max_rozb"); ceg_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie1:","ceg_teraz_rozb"); ceg_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy1:","ceg_czas_rozb"); mly_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane2:","mly_max_rozb"); mly_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie2:","mly_teraz_rozb"); mly_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy2:","mly_czas_rozb"); pie_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane3:","pie_max_rozb"); pie_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie3:","pie_teraz_rozb"); pie_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy3:","pie_czas_rozb"); spi_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane4:","spi_max_rozb"); spi_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie4:","spi_teraz_rozb"); spi_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy4:","spi_czas_rozb"); zbr_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane5:","zbr_max_rozb"); zbr_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie5:","zbr_teraz_rozb"); zbr_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy5:","zbr_czas_rozb"); kuz_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane6:","kuz_max_rozb"); kuz_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie6:","kuz_teraz_rozb"); kuz_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy6:","kuz_czas_rozb"); ryn_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane7:","ryn_max_rozb"); ryn_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie7:","ryn_teraz_rozb"); ryn_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy7:","ryn_czas_rozb"); rat_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane8:","rat_max_rozb"); rat_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie8:","rat_teraz_rozb"); rat_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy8:","rat_czas_rozb"); pal_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane9:","pal_max_rozb"); pal_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie9:","pal_teraz_rozb"); pal_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy9:","pal_czas_rozb"); kos_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane10:","kos_max_rozb"); kos_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie10:","kos_teraz_rozb"); kos_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy10:","kos_czas_rozb"); skr_max_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane11:","skr_max_rozb"); skr_teraz_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie11:","skr_teraz_rozb"); skr_czas_rozb=ini_read_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy11:","skr_czas_rozb"); ini_close(); w step: GML //zapisywanie ini_open("Rozbudowanie.ini"); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane1:",string(cegielnia.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie1:",string(cegielnia.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy1:",string(cegielnia.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane2:",string(mlyn.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie2:",string(mlyn.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy2:",string(mlyn.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane3:",string(piekarnia.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie3:",string(piekarnia.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy3:",string(piekarnia.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane4:",string(spichlerz.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie4:",string(spichlerz.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy4:",string(spichlerz.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane5:",string(zbrojownia.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie5:",string(zbrojownia.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy5:",string(zbrojownia.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane6:",string(kuznia.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie6:",string(kuznia.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy6:",string(kuznia.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane7:",string(rynek.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie7:",string(rynek.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy7:",string(rynek.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane8:",string(ratusz.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie8:",string(ratusz.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy8:",string(ratusz.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane9:",string(palac.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie9:",string(palac.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy9:",string(palac.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane10:",string(koszary.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie10:",string(koszary.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy10:",string(koszary.czas_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Maxymalnie Rozbudowane11:",string(skrytka.max_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Aktualne Rozbudowanie11:",string(skrytka.teraz_roz)); ini_write_string("ROZBUDOWA BUDYNKU","Czas Rozbudowy11:",string(skrytka.czas_roz)); ini_close(); i jest np: skrytka i w create: GML max_roz=ini_rozbudowa_budynku.mly_max_rozb teraz_roz=ini_rozbudowa_budynku.mly_teraz_rozb czas_roz=ini_rozbudowa_budynku.mly_czas_rozb i jest błąd: ERROR in action number 3 of Create Event for object spichlerz: Error in code at line 1: max_roz=ini_rozbudowa_budynku.spi_max_rozb at position 31: Unknown variable spi_max_rozb Nie rozumiem o co chodzi ;/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 13 Marca 2009 Udostępnij Opublikowano 13 Marca 2009 pisze ze nie wie co to za zmienna spi_max_rozb Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 13 Marca 2009 Autor Udostępnij Opublikowano 13 Marca 2009 ta?? brawo...;] ale ty mądry xD tyle że jest ustawlone że zmienna max_roz wczytana z ini_rozbudowa_budynku.mly_max_rozb ;] więc ;;] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 13 Marca 2009 Udostępnij Opublikowano 13 Marca 2009 Zapisywanie wszystkiego jako string nie jest dobrym pomysłem. Później trzeba bawić się w wyciąganie liczb. Co do błędu, możliwe że gdzieś jest literówka. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 13 Marca 2009 Autor Udostępnij Opublikowano 13 Marca 2009 o to chodzi że nie ;] napewno ;] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 13 Marca 2009 Udostępnij Opublikowano 13 Marca 2009 Z treści błędu wynika że błąd jest w akcji nr 3, czyli w 3 klocku. Może to co podałeś jest w akcji 1 lub 2? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 13 Marca 2009 Autor Udostępnij Opublikowano 13 Marca 2009 ehh...plik: klik EDIT:Hello? xD Pomoże ktoś? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 13 Marca 2009 Autor Udostępnij Opublikowano 13 Marca 2009 pomoże ktoś? sry zapomiałem edit Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 14 Marca 2009 Filar Społeczności Udostępnij Opublikowano 14 Marca 2009 Sprawdzając obiekty w roomie pierwszym widać, że spichlerz ma mniejsze id od ini_rozbudowa_budynku, co znaczy że spichlerz tworzy się wcześniej i zarazem ma szybciej wykonywane zdarzenie create, dlatego też wywala błąd, bo na tym etapie zmienna spi_max_rozb nie jest jeszcze zainicjalizowana. W roomie po prostu wywal obiekt spichlerz i utwórz dodaj go na nowo. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 14 Marca 2009 Autor Udostępnij Opublikowano 14 Marca 2009 dzięki ;] pomogło.ale mam nowy problem:mam w creadte: GML max_roz=ini_rozbudowa_budynku.ceg_max_rozb teraz_roz=ini_rozbudowa_budynku.ceg_teraz_rozb czas_roz=ini_rozbudowa_budynku.ceg_czas_rozb i jak chcę dodać 1 to daje kod: GML if keyboard_check_pressed(vk_up) { ini_rozbudowa_budynku.ceg_max_rozb+=1 } nie dodaje się ;/ zmienne w ini zostaje taka sama Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 14 Marca 2009 Udostępnij Opublikowano 14 Marca 2009 Ten if musi być w step a nie w create. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 14 Marca 2009 Autor Udostępnij Opublikowano 14 Marca 2009 wiem...nie dziala ;/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 14 Marca 2009 Udostępnij Opublikowano 14 Marca 2009 Wstaw tego ifa tak, aby kod był w kolejności 1.wczytaj 2.zmień wartość 3.zapisz Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 14 Marca 2009 Autor Udostępnij Opublikowano 14 Marca 2009 lols xD tak działa: GML if keyboard_check(vk_up) { cegielnia.teraz_roz=8 } ale tak nie GML if keyboard_check(vk_up) { cegielnia.teraz_roz+=8//plusik xD nie dodaje 8 } edit:hmm xD w sumie to nie musi xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 14 Marca 2009 Udostępnij Opublikowano 14 Marca 2009 Spróbuj tak(chociaż nie powinno się tak robić) budynek.zmienna=budynek.zmienna+5 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
spidercomp Opublikowano 14 Marca 2009 Autor Udostępnij Opublikowano 14 Marca 2009 ok ;] dzieki e:nie dziala Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 14 Marca 2009 Udostępnij Opublikowano 14 Marca 2009 cegielnia.teraz_roz=real(cegielnia.teraz_roz)+8 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ę