Skocz do zawartości

txt zapis


ehomanek

Rekomendowane odpowiedzi

Witam

wie ktos moze jak zrobic zapisywanie danych w txt

w grze "Tank Wars" jest 100 poziomow i trzeba je odblokowac no np. odblokowalem 50 poziomow i wylaczam gre no i w "Tank Wars" jest po ponownym wlaczeniu gry mam odblokowane to 50 poziomow wie ktos moze jak to zrobic??? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Witam

wie ktos moze jak zrobic zapisywanie danych w txt

w grze "Tank Wars" jest 100 poziomow i trzeba je odblokowac no np. odblokowalem 50 poziomow i wylaczam gre no i w "Tank Wars" jest po ponownym wlaczeniu gry mam odblokowane to 50 poziomow wie ktos moze jak to zrobic??? :)

 

Tak. Poczytaj o ini :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 4 tygodnie później...
Witam

wie ktos moze jak zrobic zapisywanie danych w txt

w grze "Tank Wars" jest 100 poziomow i trzeba je odblokowac no np. odblokowalem 50 poziomow i wylaczam gre no i w "Tank Wars" jest po ponownym wlaczeniu gry mam odblokowane to 50 poziomow wie ktos moze jak to zrobic??? :)

na przyklad ilosc odblokowanych lvl to zmienna global.levels

w create umieść:

if(file_exists("lvl.ini")){
ini_open("lvl.ini");
global.levels=ini_read_real("levels","lvl",1)
ini_close()
room_goto(global.levels)
}
else{global.levels=1}
room_goto(global.levels)

w game end:

ini_open("lvl.ini");
ini_write_real("levels","lvl",global.levels);
ini_close()

a jak przejdzie lvl to np.:

global.levels=global.levels+1

Odnośnik do komentarza
Udostępnij na innych stronach

W sumie tak po 1. to popatrz na datę tematu, a po dwa file_exists jest kompletnie niepotrzebne. Do tego ini to naiwny sposób zapisu, zawsze można zedytować. Więc jakieś zabezpieczenie było by od razu mile widziane, albo w ogóle zmiana sposobu zapisu.

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ę...