Skocz do zawartości

Pytania losowe a,b,c,d


Rekomendowane odpowiedzi

create

 

 bylo[2] = false

 

 

 

 

 

step

 

switch ( round( random( 2 ) ) ) {
case 0: 
if(bylo[0]=false) 
{
show_message( "Pytanie 1" );
bylo[0] = true;
break;
}
case 1:
if(bylo[1]=false) 
{
show_message( "Pytanie 2" );
bylo[1] = true;
break;
}
case 2:
if(bylo[2]=false)
{
show_message( "Pytanie 3" ); 
bylo[2] = true;
break;
}
}

 

 

Nie jestem pewien czy zadziala

Odnośnik do komentarza
Udostępnij na innych stronach

robisz sobie tablicez pytaniami

 

w create obiektu ktory ma zadawac pytania:

 

GML
tablica[0]='zadaje pytanie;' //tu wstawiasz swoje pytanie

tablica[0][0]=true; //tu sprawdzamy czy pytanie zostalo zadane

//takich tablic robisz tyle ile masz pytan(oczywiscie wpisujesz kolejne liczby czyli nastepne to bedzie tablica[2] i tablica [1][1]

 

teraz cos co bedzie aktywowalo pytania czyli napsz nacisniecie spacji itp.

 

GML
i=random(round(liczba z ostatniej tablicy));

if tablica=true{

show_message(tablica);

tablica=false

}

 

i w step:

 

GML
if (tablica[0][0]=false) and (tablica[1][1]=false){ //piszesz tak dalej tyle ile masz pytan

show_message('nie ma wiecej pytan!');

game_end();

}

 

 

Powinno dzialac chociarz pewny nie jestem^^

Odnośnik do komentarza
Udostępnij na innych stronach

Create

GML
global.questions=ds_list_create();

ds_list_add(global.questions,'Tresc pytania 1');

ds_list_add(global.questions,'Tresc pytania 2');

ds_list_add(global.questions,'Tresc pytania 3');

 

Zapytanie

GML
var a;

if !ds_list_empty(global.questions)

{

a=floor(random(ds_list_size(global.questions)));

show_message(ds_list_find_value(global.questions,a));

ds_list_delete(global.questions,a);

}

 

Możesz dodać dowolną ilość pytań, a kiedy się skończą przestaną się wyświetlać :thumbsup: Moj skrypt bedzie działać na 100%!

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