Firemark Opublikowano 30 Sierpnia 2004 Udostępnij Opublikowano 30 Sierpnia 2004 Próbówałem wszytkiego,ale nie umię zrobić ,żeby płynął czas np.po skończeniu czegoś pokazał ile to ci trwało,albo gry na czas.Mozecie mi w tym pomóc? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ajot Opublikowano 30 Sierpnia 2004 Udostępnij Opublikowano 30 Sierpnia 2004 Tworzysz obiekt - Czas. Nastepnie w creacie obiekty dajesz zmienna_czasu=1; alarm[0]=30 // 30 stepów - domyślna sekunda w roomach, można zmienić w ustawieniach następnie, w evencie - draw draw_text(x,y,zmienna_czasu); Potem tworzysz alarm 0 a w nim : zmienna_czasu=zmienna_czasu+1 alarm[0]=30; umieszczasz obiekt w roomie i sprawdzasz czy działa :] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Choosen Opublikowano 30 Sierpnia 2004 Udostępnij Opublikowano 30 Sierpnia 2004 To chyba niewiele probowales :P W kazdym "room'ie" mozesz ustawic wartosc "speed" Mowi ona ile klatek animacji na sekunde jest wykonywane. Jesli room speed bedzie wynosic 30. O znacza to ze po wykonaniu sie 30 klatek uplynie 1 sekunda. Jasne ? Jak to wykorzystac : Tworzysz sobie kilka zmiennych w dowolnym obiekcie... nazwyjmy go zegar create : klatki = 0; sekundy=0; minuty=0; godziny=0; Nastepnie w dziale step obiektu zegar wstawiasz kod : if klatki<30 klatki+=1 else {sekundy+=1; klatki=0;} if sekundy=60 { sekundy=0; minuty+=1 } if minuty=60 { minuty=0; godziny+=1 } Kod tem mowi zeby co klatkę zwiekszac wartosc zmiennej "klatki" o jeden. Dzieki temu mozemy stwierdzic ze jezeli wartosc tej zmiennej wynosi 30 uplynela dokladnie jedna sekunda. Skoro tak to zwiekszamy wartosc naszego zegra o 1 dla wartosci sekund. Nastepnie sprawdzamy czy tych sekund nie bylo juz 60, bo jesli tak to uplynela wlasnie minuta... itd itp. Pozostaje tylko wyswietlic naszą godzinę W dziale draw wstawiamy klocek draw a text i w polu tekst wpisujemy : ""+string(godziny)+"."+string(minuty)+"."+string(sekundy) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ajot Opublikowano 30 Sierpnia 2004 Udostępnij Opublikowano 30 Sierpnia 2004 Choosen ja mu tu daje prosty przykładzik a ty tu strzalesz z licznikiem na godziny sekundy i klatki. Jesteś po prostu mistrzem ide się zchować w cień... :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Choosen Opublikowano 30 Sierpnia 2004 Udostępnij Opublikowano 30 Sierpnia 2004 Hm.. dzieki za uznanie, ale nie popadajmy w histerie to tylko stoper ;-) A skoro juz o tym mowa zrobilem przyklad zeby wszystko bylo jasne. Do sciagniecia z naszej strony. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę