Matrix_ Opublikowano 31 Maja 2015 Udostępnij Opublikowano 31 Maja 2015 Witajcie, chciałem zrobić program do testów ze znakami. Pliki ini: GML [anserws] anserw1=Droga jednokierunkowa anserw2=Przejscie dla pieszych anserw3=Stop anserw4=Parking anserw5=Informacja Turystyczna anserw6=Kamping anserw7=Nakaz jazdy prosto anserw8=Zakaz wjazdu anserw9=Droga dla rowerów [questions] image1=22 image2=27 image3=148 image4=40 image5=64 image6=60 image7=22 image8=148 image9=12 Problem w tym, że dostaje błąd "ini_read_real wrong type of arguments". Wydaje mi się, że typy argumentów są dobre. Program ma za zadanie wylosować test. *Zczytać do jednego z obiektów wyświetlających dobrą odpowiedź, a do reszty losową. *Wczytać image_index do jednego ze spritów. w sensie sprite_image ma 200 obrazków w sobie. Controller: GML obj_anserw1.mytext=anserw1 obj_anserw2.mytext=anserw2 obj_anserw3.mytext=anserw3 obj_anserw4.mytext=anserw4 if choosed=good{ checktext="Dobra Odpowiedz"} if choosed!=good{ if choosed=0{ checktext=""} else{ checktext="Zła Odpowiedz"} } if keyboard_check(vk_space){ game_restart();} if newtest=1{ ini_open("test.ini") question="Co to za znak?" test=irandom(8)+1 image=test goodanserw=irandom(3)+1 imagenumb=ini_read_string('questions','image'+string(test),0) if goodanserw=1{ obj_anserw1.mytext=ini_read_real('anserws','anserw'+string(test),"Error")} else{ obj_anserw1.mytext=ini_read_real('anserws','anserw'+string((irandom(8)+1)),"Error")} if goodanserw=2{ obj_anserw1.mytext=ini_read_real('anserws','anserw'+string(test),"Error")} else{ obj_anserw2.mytext=ini_read_real('anserws','anserw'+string((irandom(8)+1)),"Error")} if goodanserw=3{ obj_anserw1.mytext=ini_read_real('anserws','anserw'+string(test),"Error")} else{ obj_anserw3.mytext=ini_read_real('anserws','anserw'+string((irandom(8)+1)),"Error")} if goodanserw=4{ obj_anserw1.mytext=ini_read_real('anserws','anserw'+string(test),"Error")} else{ obj_anserw4.mytext=ini_read_real('anserws','anserw'+string((irandom(8)+1)),"Error")} newtest=0} Ktoś mógłby pomóc jak rozwiązać mój problem z argumentem ? Ok. Mój błąd zamieniłem real z stringiem :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 31 Maja 2015 Udostępnij Opublikowano 31 Maja 2015 obj_anserw1.mytext=ini_read_real('anserws','anserw'+string(test),"Error")} złej funkcji użyłeś, ini_read_string() powinno być 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ę