mcgluszak Opublikowano 11 Lipca 2008 Udostępnij Opublikowano 11 Lipca 2008 1. Jak zrobić żeby wartość zmiennej została zapisana, a przy kolejnym otwarciu programu wczytana ? 2. Jak zrobić żeby program pytał się nas o imię, zapisywał je, a przy następnych użyciach już się nas o nie nie pytał ? 3. Jak zrobić żeby wyświetlał się tekst: "Cześć, (to zapisane imię). Co u ciebie" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wezyrnorbert Opublikowano 11 Lipca 2008 Udostępnij Opublikowano 11 Lipca 2008 Zapisywanie : GML ini_open(string(imie_gracza)+'.ini') ini_write_string('Dane','imie',zmienna z imieniem gracza, np: imie_gracza) ini_close() Odczytywanie: GML if file_exists(string(imie_gracza)+'.ini') { ini_open(string(imie_gracza)+'.ini') imie_gracza=ini_read_string('Dane','imie',imie_gracza) ini_close() } else { imie_gracza=get_string("Podaj imię nowego gracza : ",""); ini_open(string(imie_gracza)+'.ini') ini_write_string('Dane','imie',imie_gracza) ini_close() show_message('A więc masz na imie '+string(imie_gracza)+' prawda?'); } Jak się nie pomyliłem to powinno działać :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 11 Lipca 2008 Udostępnij Opublikowano 11 Lipca 2008 1. pliki ini 2. Zapytanie: GML name="noname"; if name !="noname" name=get_string("wpisz imię","noname"); // zmienną name będziesz musiał do ini zapisać. 3. GML show_message("Cześć, "+string(name)+". Co u ciebie"); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mcgluszak Opublikowano 11 Lipca 2008 Autor Udostępnij Opublikowano 11 Lipca 2008 ___________________________________________ ERROR in action number 1 of Create Event for object object0: Error in code at line 1: if file_exists(string(imie_gracza)+'.ini') at position 23: Unknown variable imie_gracza Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wezyrnorbert Opublikowano 11 Lipca 2008 Udostępnij Opublikowano 11 Lipca 2008 :boxed: :boxed: :boxed: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 11 Lipca 2008 Udostępnij Opublikowano 11 Lipca 2008 Dżizis o_Q nie stworzyłeś pliku ini. (musi być w tym samym katalogu co gra) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mcgluszak Opublikowano 11 Lipca 2008 Autor Udostępnij Opublikowano 11 Lipca 2008 Trochę zmieniony kod (niedziałający): if file_exists(string(imie_gracza)+'.ini') { ini_open(string(imie_gracza)+'.ini') imie_gracza=ini_read_string('Dane','imie',imie_gracza) ini_close() } else { imie_gracza=get_string("Jak się nazywasz ? ",""); ini_open(string(imie_gracza)+'.ini') ini_write_string('Dane','imie','imie_gracza') ini_close() } 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ę