...: Strona :...
News
Archiwum
Redakcja
Chat ( 1 )
Forum
Księga Gości
Imprezy
Linki
Wymiana
Radio

- Download -
Programy
Gry
Zasoby
Music
Sound
ICO

- RPG Maker -
RPGMV
RPGVXAce
RPGVX
RPGXP
RPGME
Sim RPG 95
RPG95

- Projekty -
Virtua Twierdza

- Krypta -
Kompendium
Scenariusze
Questy
Artykuły

...: Buttony :...
Anime Gakure
Polska Manga
Dragon Ball Nao
Słodki Flirt - gra o randkach
Radio Aoi - najlepsze radio z muzyką azjatycką
Alchemic
M.U.G.E.N Samouczek
Pokemon Valhalla
Tsukuru Archive
Crasher World
Pillars of Eternity POLSKA — największy portal Pillars of Eternity (Project Eternity)
fallout walkthrough, fallout playground, video game walkthrough, playground, walkthrough, games
Kroniki Fallathanu - Prawdziwy mmoRPG w przeglądarce
Modules -  the greatest and ultimate place for every tracked-music sympathizer


Informacje || Problemy z RPGXP || Zgłoś nowe materiały
RPG Maker :: RPG Maker XP

Zegarek


...:::1. Wstęp:::...
Witam. To znowu ja! Tak, ten sam Sozan którego tak bardzo nienawidzicie! Przybyłem zrujnować wam życie kolejną marną poradą! Ale dość o mnie. Czas zacząć mówić o poradzie. Dzisiaj pokaże wam jak zrobić zegarek, który możemy sami ustawić, ustawić mu budzik i wreszcie spowodować że budzik wyda dźwięk. Czas zacząć.

...:::2. Potrzebne przełączniki, zmienne i T. Zdarzenia:::...
Aby zrobić taki zegarek, należy zawczasu stworzyć 6 zmiennych:
0001: Godzina
0002: Minuty
0003: Sekundy
0004: Budzik Godzina
0005: Budzik Minuty
0006: Budzik Sekundy

Dwa przełączniki:
0001: Zegar ON
0002: Budzik ON

I dwa T. Zdarzenia:
001: Zegar - Równoległe - Zegar ON jest ON
002: Budzik - Równoległe - Budzik ON jest ON

...:::3. Zdarzenie "Zegar":::...
Zacznijmy od stworzenia podstawowego zdarzenia na mapie (obojętnie jakiej - wasza sprawa gdzie go potrzebujecie). Można oczywiście stworzyć to zdarzenie w Typowych i na przedmiot, ale to nie jest szczególnie ważne. W zdarzeniu ustawiamy grafikę jaką tam chcemy (lub brak grafiki) i przechodzimy do poleceń zdarzenia. Tak, to tu zaczyna się robota.

Ustawiamy Pokaż Wybór:
Ustaw Zegar
Ustaw Budzik
Sprawdź Godzinę, Budzik

Pod Ustaw Zegar ustawiamy
Ustaw Etykietę: 0001
Wiadomość: Godzina:
Przyjmij liczbę zmienna 0001: Godzina do 2 po przecinku
Byłoby OK, gdyby nie jeden szkopuł. Godzin w naszym świecie jest 24 a tu możemy wybrać dowolną liczbę pomiędzy 0-99.

Dlatego:
Ustaw warunek gdy zmienna 0001: Godzina większa lub równa 24 to:
Wiadomość: Nie znasz się na zegarku?
Skok do etykiety: 0001
koniec

Teraz już można ustawić godzinę od 0-23 (nie 24 bo 0 przyjmujemy jako północ).
Podobnie robimy dalej z tą różnicą że 24 w warunku zmieniamy na 60, czyli:

Wiadomość: Minuty:
Przyjmij liczbę zmienna 0002: Minuty do 2 po przecinkuu
Ustaw Warunek Zmienna 0002: Minuty większe bądź równe 60 to:
Wiadomość: Nie znasz się na zegarku?
Skok do etykiety: 0001
koniec

A zaraz pod tym:

Wiadomość: Sekundy:
Przyjmij liczbę zmienna 0003: Sekundy do 2 po przecinkuu
Ustaw Warunek zmienna 0003: Sekundy większe bądź równe 60 to:
Wiadomość: Nie znasz się na zegarku?
Skok do etykiety: 0001
koniec

Dzięki temu możemy ustawić zegarek... Ale co zrobić aby chodził? Tym zajmiemy się później, teraz pod tym wszystkim dajemy przełącznik Zegar ON jest ON.

Kolejny wybór to ustaw budzik... Robimy bardzo podobnie z kilkoma różnicami:
Zmienną 0001 zastępujemy 0004
0002 - 0005
0003 - 0006
Przełącznik Zegar ON - Budzik ON
A etykietę 0001 - 0002


Wiadomość: Godzina:
Przyjmij liczbę zmienna 0004: Godzina do 2 po przecinkuu
Ustaw Warunek zmienna 0004: Godzina większe bądź równe 24 to:
Wiadomość: Nie znasz się na zegarku?
Skok do etykiety: 0002
koniec

Wiadomość: Minuty:
Przyjmij liczbę zmienna 0005: Minuty do 2 po przecinkuu
Ustaw Warunek Zmienna 0005: Minuty większe bądź równe 60 to:
Wiadomość: Nie znasz się na zegarku?
Skok do etykiety: 0002
koniec

Wiadomość: Sekundy:
Przyjmij liczbę zmienna 0006: Sekundy do 2 po przecinkuu
Ustaw Warunek zmienna 0006: Sekundy większe bądź równe 60 to:
Wiadomość: Nie znasz się na zegarku?
Skok do etykiety: 0002
koniec
Przełącznik Budzik ON jest ON


No i ostatni wybór: Sprawdź godzinę, budzik
Ustawiamy warunek Zegar ON jest ON a pod nim
Wiadomość: \v[1]:\v[2]:\v[3]
W innym zdarzeniu:
Zegar nie jest ustawiony
Ale żeby sprawdzał nam też budzik pod Wiadomością \v[1]:\v[2]:\v[3]
Ustawiamy Warunek Budzik ON jest ON a pod nim
Wiadomość: Budzik jest ustawiony na:
\v[4]:\v[5]:\v[6]
Byłoby zbyt prosto gdyby tu zdarzenie się kończyło dlatego pod tym dodajemy
Wiadomość: Chcesz wyłączyć budzik?
Pokaż wybór: Tak, Nie
Jeżeli Tak to:
Wiadomość: Budzik został wyłączony
Przełącznik Budzik ON na OFF


To koniec zdarzenia.
...:::4. Typowe zdarzenie Zegar:::...
Jak widać trudna część jest za nami... Teraz czas na prostą - mianowicie: Odmierzanie czasu z irytującym dźwiękiem!
Ustawiamy Czekaj: 20 (innymi słowy - Czekaj 1 sekundę)
Odegraj SE: Switch01 - tak, to jest ten irytujący dźwięk
I Zmienna: Sekundy +1
Zaraz pod tym by nie mijały tylko sekundy ustawiamy
Ustaw Warunek Sekundy = 60
Zmienna: Minuty +1
Zmień zmienną: Sekundy = 0
Ustaw Warunek Minuty = 60
Godzina +1
Zmień zmienną: Minuty = 0
Ustaw Warunek Godzina = 24
Zmień zmienną Godzina = 0

W ten sposób czas będzie leciał w naturalnym tempie. Oczywiście możemy przyśpieszyć czas zmniejszając wartość czekaj.

...:::5. Typowe zdarzenie Budzik:::...
I ostatnia część: Budzik.
Również bardzo prosta, wielu z was zapewne już się domyśliło jak go zrobić.
Ustaw warunek Godzina = budzik godzina
Pod warunkiem:
Ustaw warunek Minuty = budzik minuta
Pod warunkiem
Ustaw warunek Sekundy = budzik sekundy
-------------------------------------------
Odegraj SE: 055-Right01 100, 150
Czekaj 3
-------------------------------------------
Zaznaczone przekopiować z 10-15 razy
A pod tym wszystkim, pod trzecim końcem dokładniej:
Czekaj 2

Dzięki temu mamy sprawny budzik.
...:::6. Podsumowanie:::... Właśnie stworzyliśmy zegar z budzikiem. Jak widać jestem zbyt leniwy by dać screeny, ale dam wersję demonstracyjną.
UWAGA! Niektóre elementy mogą się różnić pomiędzy tym co jest w wersji demo, a tym co jest w poradniku!
Dzięki że dotrwałeś do końca.
PS. Jeżeli nie zrozumiałeś poradnika po przeczytaniu go i po obejrzeniu wersji demonstracyjnej, skontaktuj się ze mną, klikając na mój e-mail poniżej.


Autor: Sozan
email: sozan5@wp.pl
Pobierz:
  • Zdrzeniówkę zegarek by Sozan