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

- Download -
Programy
Gry
Zasoby
Music
Sound
Inne

- RPG Maker -
RPGUNITE
RPGMZ
RPGMV
RPGVXAce
RPGVX
RPGXP
RPGME
SimRPG95
RPG95
WRPGE

- Projekty -
Commander
Eden Universe
Pogromca II
Virtua Twierdza

- Krypta -
Kompendium
Scenariusze
Questy
Artykuły

...: Buttony :...
Goniec RM (Archiwum)
Dragon Ball Nao
M.U.G.E.N Samouczek
Pokemon Crystal PBF
Pillars of Eternity POLSKA - największy portal Pillars of Eternity (Project Eternity)
Kroniki Fallathanu - Prawdziwy mmoRPG w przeglądarce



Modules -  the greatest and ultimate place for every tracked-music sympathizer
Dragon Ball Great


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


  • Twierdza RPG Maker || RPG Maker Polska
    2002-2024