I. początek
1. Zmienne
Musimy ustawić sobie zmienne:
-Szybkość Żuka
-Głód Żuka
-Zmęczenie Żuka
oraz czwartą
-Żuk Przeciwnika
2. Teraz czas na typowe zdarzenie:
-Żuk: uruchamiane z Menu->Przedmioty/Items
Możecie zajrzeć do tutorialu "przedmioty uruchamiane z menu" także mojego autorstwa.
-Wyścig: uruchamiane w rozmowie z NPC.
II. Trenowanie i karmienie żuka.
W typowym zdarzeniu: "Żuk" (nie zapomnijcie ustawić przedmiotu, który je wywoła: idźcie do tutorialu "przedmioty uruchamiane z menu") ustawiamy wiadomość o treści:
\>Szybkość: \V[1]pkt
\>Głód: \V[2]/10pkt
\>Zmęczenie: \V[3]/10pkt
by uzyskać to:
[img]
[/img]
Skrót \> Chyba wiecie co oznacza (nie jest tutaj obowiązkowy)
Skrót \V[X] wyświetla wartość zmiennej X (zamiast X należy wpisać ID Zmiennej)
W moim przypadku jest to:
\V[1]-wyświetla wartość zmiennej "Szybkość Żuka"
\V[2]-wyświetla wartość zmiennej "Głód Żuka"
\V[3]-wyświetla wartość zmiennej "Zmęczenie Żuka"
Teraz w tym samym zdarzeniu dajemy polecenie "Pokaż wybór" o tej treści:
[img]
[/img]
-Opcja: Trenuj Żuka:
1. ustawiamy warunek: Zmienna "Szybkość Żuka" jest mniejsza od 30 (w ten sposób maksymalna szybkość naszego Żuka Wyścigowego" będzie wynosić 30pkt)
2............-jeżeli sie spełni: Ustawiamy wiadomość: "Twój Żuk jest maksymalnie szybki"
3............-jeżeli sie nie spełni: ustawiamy: Zmienna "Szybkość Żuka" + X, Zmienna "Głód Żuka" + Y, Zmienna "Zmęczenie Żuka" + Z
4. ustawiamy warunek: Zmienna "Głód Żuka" jest mniejsza od 10
5............-jeżeli sie spełni: ustawiamy kolejny warunek: Zmienna "Zmęczenie Żuka" jest mniejsza od 10
6.........................-jeżeli sie spełni: ustawiamy wiadomość: "twój Żuk zdechł z głodu i zmęczenia" oraz odejmujemy przedmiot "n" (zamiast "n" wpisujemy dowolną nazwę-jest to ten sam przedmiot, który wywołuje typowe zdarzenie "Żuk", jeśli nie wiecie o czym mówie/pisze idźcie do tutorialu "przedmioty uruchamiane z menu")
7..........................-jeżeli sie nie spełni: ustawiamy wiadomość: "twój Żuk zdechł z głodu" oraz odejmujemy przedmiot "n"
8............-jeżeli sie nie spełni (chodzi o warunek w pkt 4): ustawiamy kolejny warunek: Zmienna "Zmęczenie Żuka" jest mniejsza od 10
9..........................-jeżeli sie spełni: ustawiamy wiadomość: "twój Żuk zdechł z zmęczenia" oraz odejmujemy przedmiot "n"
10........................-jeżeli sie nie spełni: zostawiamy puste!
11. na koniec wywołujemy typowe zdarzenie "Żuk"
-opcja: Nakarm Żuka:
tutaj ustawiamy warunek: Przedmiot "x" (np: "zioła") jest w posiadaniu.
........-jeżeli sie spełni: zmniejszamy Zmienną "Głód Żuka" o ile chcemy i odejmujemy przedmiot "x" (np: "zioła")
........-jeżeli sie nie spełni: wiadomość "Nie masz jedzenia dla Żuka"
na koniec wywołujemy typowe zdarzenie "Żuk"
-opcja "zamknij pudełko"
.............tutaj nic nie robimy
zapytacie dlaczego opcja ta nosi taką nazwę?
Otóż mój przedmiot, który uruchamia typowe zdarzenie "Żuk" nosi nazwę "Pudełko z Żukiem"
koniec typowego zdarzenia "Żuk"
III. Typowe zdarzenie "wyścig"
ustawiamy warunek:
-Zmienna "szybkość Żuka" jest większa od zmiennej "Żuk Przeciwnika" (bez opcji "jeżeli sie nie spełni"!!!!!!!!!!!!)
...........-ustawiamy wiadomość: "Twój Żuk wygrał wyścig" i przełącznik "Wygrana" na "on"
ustawiamy warunek:
-Zmienna "szybkość Żuka" jest równa zmiennej "Żuk Przeciwnika" (bez opcji "jeżeli sie nie spełni"!!!!!!!!!!!!!!!)
...........-ustawiamy wiadomość: "Remis" i przełącznik "Remis" na "on"
ustawiamy warunek:
-Zmienna "szybkość Żuka" jest mniejsza od zmiennej "Żuk Przeciwnika" (bez opcji "jeżeli sie nie spełni"!!!!!!!!!!!)
...........-ustawiamy wiadomość: "Twój Żuk przegrał wyścig" i przełącznik "Przegrana" na "on"
IV. Ustawienie wyścigu z NPC
W rozmowie ustawiamy wiadomość:
"NPC
zrobimy wyścig zuków?"
warunek
tutaj ustawiamy warunek: Przedmiot "pudełko z Zukiem" jest w posiadaniu.
.........-jeżeli sie spełni:
.............-ustawiamy wybór: Tak/Nie
..................-jeśli "Tak": to ustawiamy zmienną "Żuk przeciwnika" na ile chcemy i wywołujemy typowe zdarzenie "Wyścig"
.......................-ustawiamy warunek: Przełącznik "Wygrana" jest "on"
..............................-ustawiamy wiadomość: "wygrałeś!!!!!!!!!!!!" i przełącznik "Wygrana" na "off", możemy także dodać pieniądze bohaterowi
.......................-ustawiamy warunek: Przełącznik "Remis" jest "on"
..............................-ustawiamy wiadomość: "remis" i przełącznik "Remis" na "off"
.......................-ustawiamy warunek: Przełącznik "Przegrana" jest "on"
..............................-ustawiamy wiadomość: "przegrałeś!!!!!!!!!!!!" i przełącznik "Przgrana" na "off", możemy także odjąć pieniądze bohaterowi
....................-jeśli "Nie": wiadomość "Nie mam czasu."
........-jeżeli sie nie spełni: wiadomość "Nie mam Żuka"
V. Na koniec
O kilku mniej istotnych rzeczach nie wspomniałem, mozecie troche pofantazjować (ale bez przesady), mozliwości jest duzo.
jeżeli nie rozumiecie tego tutorialu to przeczytajcie go jeszcze raz, mozecie też zadawać pytania.
Jak poprzednio czekam na ocene tutku i opinie mojego pomysłu "Żuk Wyścigowy".
[ Dodano: Sro 02 Gru, 2009 10:16 ]
Chciałem dodać, że pisząc ten titek niejednokrotnie użyłem ciągu spacji, by bardziej zobrazować cały proces tworzenia "Żuka Wyścigowego", niestety po wysłaniu posta zostały one usunięte, dlatego zmieniłem je na kropki.
np.
Jeżeli mamy wstawić jakiś warunek:
-wstaw warunek: (...)
.....jeżeli sie spełni to: (...)
.....jeżeli sie nie spełni to: (...)
A jeżeli w tym warunku ma być inny warunek to:
-wstaw warunek: (...)
.....jeżeli sie spełni to: wstaw warunek: (...)
...........jeżeli sie spełni to: (...)
...........jeżeli sie nie spełni to: (...)
.....jeżeli sie nie spełni to: wstaw warunek: (...)
...........jeżeli sie spełni to: (...)
...........jeżeli sie nie spełni to: (...)
Od autora (czyli odemnie
)
Celem napisania tego titku, było nakłonienie was do myślenia i wzbogacania możliwości RPG Makera poprzez stosowanie różnych kombinacji przełączników i zmiennych. Jeszcze wczoraj rano nie myślałem, że stworzenie "Żuka Wyścigowego" jest w ogóle możliwe!!!!!!!!!
Mam nadzieje, że mój pomysł natchnie was i że jutro, albo pojutrze to ja będę czytał Wasze tutoriale. Życzę powodzenia!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!