Skocz do zawartości

Zablokowane Pauza i html


Dawidsu

Rekomendowane odpowiedzi

Jak zrobić następującą rzecz:

1. Spauzować grę

2. Zaraz potem pokazać html

 

Używam execute_shell, ale gdy przeglądam html, to czas w grze ucieka. Natomiast, gdy mam taki kod:

execute_shell('bober.html',show_message('Pauza'))

- to pokazuje się html, ale zaraz na wierzch wyłazi gra, bo pokazuje się wiadomośc, którą pauzuję grę.

 

Jak zrobić pauzę i natychmiast pokazać html?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności

Nie ma rzeczy niemożliiwych, trzeba skonstruować własną pauzę.

 

strona_wywolana = false;
while ( pauza == true )
{
   if ( strona_wywolana == false )
  {
      execute_shell('strona','');
      strona_wywolana = true;
  }

  if ( keyboard_check ( vk_anykey ) )
  {
      pauza = false;
      strona_wywolana = true;
      break;
  }

}

 

Wystarczy tylko ustawić zmienną pauza = true; i uruchomic ten kod. Wywoła on raz funkcję execute_shell, a gdy nacisniemy jakis klawisz, to pauza ustaje. Trick polega na tym, że keyboard_check dziala wtedy tylko kiedy okno GM'a jest aktywne (do bezwglednego wykrywania wcisnietego klawisza sluzy inna funkcja). Dlatego w ten skrypcik warto wkomponowac jeszcze jakis napis lub cos w tym stylu, ze gra jest spauzowana. :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

A jakby dodać pomiędzy jeszcze to:

////////////////////////////////////////////////////////////////////

font_size=20;

font_align=fa_center;

font_family='Tahoma';

font_color=c_red

ppp='Pauza#Naciśnij jakoś klawisz'; //text

shp=string_height(ppp); //wysokość napisu (przyda sie do środkowania textu)

draw_text(room_width/2,room_height/2-shp,ppp);

screen_refresh();  //żeby na 100 wyświetliło napis

screen_redraw();  // -||-

keyboard_wait();  //zatrzymuje grę dopuki nie naciśniesz klawisza

io_clear(); //czyści pamięć od klawiszy

Tylko nie gwarantuję ze zadziała, bo niw wywoływalem nigdy programów w czasie gry.

 

Sadam : Pauza, podana więc temat zamykam :)

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...