Skocz do zawartości

pomoc ini


Rekomendowane odpowiedzi

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

  • Filar Społeczności

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...