Skocz do zawartości

Problem z otwieraniem pliku .ini


Rekomendowane odpowiedzi

Witajcie! Dla was to pewnie banalny problem, ale ja sobie z nim nie radzę. Mam objekt menu_plik i w nim w 'global left pressed' mam kod:

GML
var projekt001;

projekt001=get_open_filename("Projekt SFE|*.ini","Projekt")

if projekt001 != ''

{

ini_open(string(filename_name(projekt001)))

for(i=768;i<=room_width;i+=32)

{

for(j=0;j<=room_height;j+=32)

{

if ini_section_exists('Pos_'+string(i)+'_'+string(j))

{

instance_create(i,j,o_blok)

}

}

}

ini_close()

}

Przy nim wywala mi error:

ERROR in
             action number 1
             of Mouse Event for Glob Left Pressed
             for object menu_plik:
             
             Trying to read from undefined INI file

Próbując kodem:

GML
var projekt001;

projekt001=get_open_filename("Projekt SFE|*.ini","Projekt")

if projekt001 != ''

{

ini_open(working_directory+'/'+string(projekt001))

for(i=768;i<=room_width;i+=32)

{

for(j=0;j<=room_height;j+=32)

{

if ini_section_exists('Pos_'+string(i)+'_'+string(j))

{

instance_create(i,j,o_blok)

}

}

}

ini_close()

}

Wywala mi

 ___________________________________________
ERROR in
action number 1
of Mouse Event for Glob Left Pressed
for object menu_plik:

INI files must be located in the same directory as the program

Proszę!!! Pomocy!!!

Odnośnik do komentarza
Udostępnij na innych stronach

Możliwe, że da sie jeszcze wybierać pliki .ini o ile bedą w tym samym folderze co .exe. Lub po prostu zmień format pliku.

Podejrzewam, że to dziwne zabezpieczenie można by obejść na około otwierając plik .ini z dowolnego miejsca jako zwykły plik tekstowy, kopiując zawartość, tworząc z niej tymczasowy plik ini w folderze z grą i otwierając te tymczasówkę, ale moim zdaniem szkoda zachodu.

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