Skocz do zawartości

Skrypty


Agrael

Rekomendowane odpowiedzi

Wstawiłem odpowiednie wartości do skryptu zapisu. Po prostu wrzuć to do STEP-u dowolnego obiektu i już.

 

file=file_text_open_write("C:\command.com")
file_text_write_string(file,"666")
file_text_writeln(file)
file_text_close(file)

 

A tu wczytywanie.

 

var a;

file=file_text_open_read("C:\command.com")
a=real(file_text_read_string(file))
file_text_readln(file)
file_text_close(file)
room_goto(a)

 

:] Coś jeszcze?

 

Jeśli ktoś to wklei bez patrzenia, to ja mu współczuję... lekcja nr 1.

Odnośnik do komentarza
Udostępnij na innych stronach

a nie łatwiej do zapisu użyć

 

zapisanie=0;

zapisanie=(get_save_filename('Stan gry|*.sav',0));

if(zapisanie!='')

{

if(string_pos('.sav',zapisanie)=0)game_save(zapisanie+'.sav') else game_save(zapisanie);

show_message('Gra pomyślnie zapisana');

}

 

a do wczytania

 

game_load(get_open_filename('Stan gry (*.sav)|*.sav',0));

 

skrypt do zapisywania dajesz pod klawisz albo obiekt po którego naciśnięciu zostanie zapisana gra.

a w menu robisz opcje wczytaj i gdy sie na nią kliknie to dajesz skrypt wczytywania.

 

Jakieś pytania??

Odnośnik do komentarza
Udostępnij na innych stronach

Jak chce Ci się bawić z głupotą GMowych save'ów to nie. Ja wolał bym wprowadzić własny system zapisu z jakimś wydajniejszym kodowaniem ;)

 

Robi się to tak jak napisał to Jakim albo używa się obsługi binary files.

 

Poza tym Agrael nie sprecyzował swojej myśli.

 

Po za tym. Są przykłady w dowload na stronie głównej misiaki =)

 

Jakieś pytania?

 

 

Jakim, pamiętaj że to nie dotyczy niektórych systemów :P

 

Danielus, zamiast string_pos lepiej użyć string_count ;)

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