Skocz do zawartości

wpisywanie tekstu


Rekomendowane odpowiedzi

Czy da się zrobić w GM'ie coś takiego, że masz takie pole tekstowe gdzie można wpisywać coś i że jak np. wpiszesz kot to dostajesz punkta a jak coś inne go to minus punkta??

 

Troche głupio to wytłumaczyłem, ale mam nadzieję że zakapowaliście o co mi mnie więcej chodzi. ;)

Odnośnik do komentarza
Udostępnij na innych stronach

jakiś event:

kod=get_string('napisz cos','tu wpisz tekst')

switch(kod)
{
case 'kot': score+=1; _inna_akcja;break
case 'pies': score-=1; inna_akcja;break
default: {show_message('co ty pleciesz ? :O')};break /* to gdy wpiszesz coś czego tu nie zdefiniowałeś*/
}

 

Pozdrawiam Marek :)

Odnośnik do komentarza
Udostępnij na innych stronach

Napisałem ci tu system wpisywania kodu i bez żadnych durnych okienek xP:

 

w create:

kod = '';
kod_p = '';
kod_w = 0;
kod_t = 0;
kod_q = 0;

 

w step:

if ( keyboard_check_pressed ( vk_f11 ) )
{
     kod_w = 1;
     kod = keyboard_string;
}
if ( keyboard_check_pressed ( vk_enter ) )
{
     if ( kod_w ) = 1;
     {
          kod_p = kod;
          keyboard_string = '';
          kod_w = 0;
          kod_q = 1;
          switch ( kod_p )
          {
               case 'kot': score += 1; kod_t = 1; alarm[0] = 40; break;
               case 'pies': lives += 1; kod_t = 1; alarm[0] = 40; break;
          }
     }
}

w alarm 0:

kod_t = 0;
kod_q = 0;

w draw:

if ( kod_q ) = 1;
{if ( kod_t ) = 1 then draw_text(10,10,'Kod poprawny') else draw_text(10,10,'Kod niepoprawny')};
if ( kod_w ) = 1;
{draw_text(10,10,'Wpisz kod: '+string(kod))};

 

Edit: Napisałem ci tu całą konsole wpisywania kodu. A chociaż "Dzięki" powiedzieć to za dużo. :]

Odnośnik do komentarza
Udostępnij na innych stronach

Maxpayn jak wpisałem to wszystko to wyskakuje mi taki błąd:

___________________________________________

FATAL ERROR in

action number 1

of Step Event

for object object0:

 

COMPILATION ERROR in code action

Error in code at line 16:

case 'kot':score += 1; kod_t; alarm[0] = 40; break;

 

at position 43: Assignment operator expected.

Odnośnik do komentarza
Udostępnij na innych stronach

___________________________________________

FATAL ERROR in

action number 1

of Step Event

for object object0:

 

COMPILATION ERROR in code action

Error in code at line 16:

case 'kot':score += 1; kod_t; alarm[0] = 40; break

 

at position 43: Assignment operator expected.

 

To samo

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