Roki Opublikowano 6 Listopada 2009 Udostępnij Opublikowano 6 Listopada 2009 Mam taki error: ERROR in action number 1 of Key Press Event for S-key Key for object objPathCreator: Trying to write to undefined INI file Czemu? Kod to: GML for(i=1;i { ini_open('PHSAVE.ini') ini_write_real('PathXPos','Point' + string(i),path_get_point_x(ph,i)) ini_write_real('PathYPos','Point' + string(i),path_get_point_y(ph,i)) ini_close() } ini_write_real('PathNumber','PHN',n) I to zapisuje, wywala błąd a plik powstaje, a teraz jeszcze jedno, ten sam error, ale nie zapisuje nazwy(objs[1,i] :/ GML for(i=1;i { ini_open('LVLSAVE.ini') ini_write_string('Name','Name' + string(i),string(objs[1,i])) ini_write_real('XPOS','X' + string(i),objs[2,i]) ini_write_real('YPOS','Y' + string(i),objs[3,i]) ini_close() } ini_write_real('RailsNumber','LVLN',number) GML objs[1,i] = obj[selected] GML selected = 0 number = 0 obj[0] = objRailUpDown obj[1] = objRailRightLeft obj[2] = objRailCurveUpRight obj[3] = objRailCurveDownRight obj[4] = objRailCurveDownLeft obj[5] = objRailCurveUpLeft Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 6 Listopada 2009 Udostępnij Opublikowano 6 Listopada 2009 ini_close() } ini_write_real('RailsNumber','LVLN',number) nie zamyka się pliku przed zakończeniem zapisu/odczytu. Po prostu przed pętlą otwieraj, a za ostatnim write zamknij. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 6 Listopada 2009 Autor Udostępnij Opublikowano 6 Listopada 2009 No ok, a co z zapisem objs[1,i]? Dlaczego nie zapisuje mi nazwy tylko 0, albo nic ;( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 6 Listopada 2009 Udostępnij Opublikowano 6 Listopada 2009 bo on nie ma prawa zapisać nazwy zmiennej, tylko jej wartość Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 6 Listopada 2009 Autor Udostępnij Opublikowano 6 Listopada 2009 Wartość objs[1,i] = obj[selected] Czyli selected to np. 2 czyli obj[2], a obj[2] jest w tablicy. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 6 Listopada 2009 Udostępnij Opublikowano 6 Listopada 2009 Ty chcesz zapisać nazwe obj[2] czy jej wartość? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 6 Listopada 2009 Autor Udostępnij Opublikowano 6 Listopada 2009 Wartoś, a wartość to jest nazwa obj, której nie zapisuje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 6 Listopada 2009 Udostępnij Opublikowano 6 Listopada 2009 nie, wartosc to nie jest nazwa, tylko wartosc zmiennej z ta nazwa. b=1 a=b z tego wynika ze: a!='b', tylko: a=1. nie zrobisz tego co zamierzasz Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 6 Listopada 2009 Udostępnij Opublikowano 6 Listopada 2009 musisz dać b='b'; a=b; i wteyd a=b && a='b' 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ę