Skocz do zawartości

minutnik i zamiana sekundy minuty


Rekomendowane odpowiedzi

  • Administratorzy

na co ten while ??

 

Zamiana sekund na minuty (sek_to_min):

 

GML
var mins,sek;

mins = argument0 div 60;

sek = argument0 mod 60;

if mins<10 then min = '0'+string(mins) else mins = string(mins);

if sek<10 then sek = '0'+string(sek) else sek = string(sek);

return mins+':'+sek;

 

Zobacz ile prościej, 50% mniej kodu !

Odnośnik do komentarza
Udostępnij na innych stronach

___________________________________________

ERROR in

action number 1

of Draw Event

for object engine:

 

In script sek_to_min:

Error in code at line 6:

return mins+':'+sek;

 

at position 14: Wrong type of arguments to +.

 

żeby takiego błędu nie było dajemy to:

GML
return string(mins)+':'+string(sek);
Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Nie. Po prostu napisałem min, zamiast MINS :) min to nazwa funkcji :)

 

GML
var mins,sek;

mins = argument0 div 60;

sek = argument0 mod 60;

if mins<10 then mins = '0'+string(mins) else mins = string(mins); //w tej linii był błąd

if sek<10 then sek = '0'+string(sek) else sek = string(sek);

return mins+':'+sek;

 

Po dwóch ifach mins i sek to są stringi, zatem nie powinno być błędów.

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