Skocz do zawartości

Tylko cyfry w okienku get_string


Arekadiusz

Rekomendowane odpowiedzi

Szukałem na forum i przez Google i nic nie znalazłem, a więc zapytam.

Mam okienko get_string i jak zrobić, aby w nim można było wpisywać tylko cyfry lub po wciśnięciu na guzik OK żeby sprawdzało czy są jakieś litery i jeżeli tak wyświetlało błąd, a jeżeli nie to przechodziło dalej. Muszą być same cyfry.

 

Dzięki za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Proszę jaśniej bo ja dalej nie kumam :o

Mam taki kod:

GML
message_caption(0,"")

czas=get_integer("Podaj czas na przejście twojej planszy(w sekundach):",0)

if czas=""

{

message_caption(1,"Błąd!")

show_message("Nie podałeś czasu!##Plansza nie zostanie zapisana")

}

else

{

ini_open("plansza.ini")

ini_write_string("plansza1","czas",czas)

ini_close()

}

 

I do pliku zapisuje się wszystko co podam w okienku.

Odnośnik do komentarza
Udostępnij na innych stronach

GML
r = get_integer( 'Podaj czas niegodna pokrako!', 0 );

 

if ( r == 0 )

{

show_message( 'Nie podałeś czasu jełopie!' );

}

else

{

ini_open( "plansza.ini" );

ini_write_string( "plansza1", "czas", r);

ini_close();

}

 

 

ED":

 

Tu masz lepsiejszy sposób na pytanie użytkownika o czas:

GML
r = get_integer( 'Podaj czas niegodna pokrako!#(ilość sekund)', 0 );

while( not r > 0 )

{

show_message( 'podałeś nieprawidłowy czas' );

r = get_integer( 'Podaj czas niegodna pokrako!', 0 );

}

 

ini_open( "plansza.ini" );

ini_write_string( "plansza1", "czas", czas );

ini_close();

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