Skocz do zawartości

Wczytawanie planszy (przykład Tymona)


PRT

Rekomendowane odpowiedzi

Witam mam drobny problem, nie jest bardzo ważny, ale na pewno trochę utrudnia poruszanie się w mojej grze ;)

Chodzi o wczytywanie mapy skryptem z przykładu Tymona.(Edytor Plansz)

 

GML
if keyboard_check_released(vk_enter) && wygrana=-3 && rooom="wczytana"

{

prob+=1

czas=0

wygrana=0

plansza_otworz(cap+'.pla')

}

 

Warunek jest spełniony wszystko jest wykonywane, nawet plansze wczytuje ok , ale tylko za pierwszym razem.

Kiedy warunek jest spełniony drugi raz, pojawia sie błąd

GML
ERROR in

action number 1

of Destroy Event

for object kontrolka:

 

File not opened for reading.

Błąd jest w evencie destroy gdyż kombinowałem i w różnych miejscach umieszczałem kod otworzenia planszy.

Wiem co on oznacza, ale nie wiem dlaczego występuje :P Gdyż w skrypcie plik jest otwierany do czytania

GML
var _instance_count, _all_data;

_all_data = '';

_instance_count = 0;

 

file_open_read('plansze/'+argument0);

_all_data = file_read_string();

file_close();

 

Dalsza część skryptu już tylko kopiuje odpowiednie stringi.

 

Próbowałem różnych sposobów i zawsze albo za 2gim albo za 1szym razem to się pojawia.

Pewnie jakiś błahy błąd, ale z plikami rzadko pracowałem, więc liczę na wasze doświadczenie ;)

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