TNT
Kurs RPG Maker część 8
Solucja The Thing
Solucja Emergency 1-13

"Kurs RPG Maker 2000 część 8"

Witam. Dzisiaj zgodnie z obietnicą zajmiemy się stawianiem warunków oraz szczegółowo przyjrzymy się operacjom stropera. Tradycyjnie zapraszam na stronę www.rpgmaker.pl i namawiam Was do przesyłania mi Waszych plików RTP. Jak widzicie wstęp jest dość krótki, ale tylko dlatego, że mamy dzisiaj trudne rzeczy do zrobienia.
Pierwsze, czym się zajmiemy to stawianiem warunków w naszej grze. teoretycznie i praktycznie bez nich nie zrobisz nic ciekawego. No właśnie - a co dzięki tym warunkom możemy zrobić? Otóż dzięki warunkom możemy podejmować decyzje uzależnione od wartości zmiennej, od przełącznika, od ilości posiadanego złota przy sobie, od przedmiotu, w który bohater jest wyposażony, od kierunku, w którym skierowany jest nasz bohater itd. itd. A jak to w praktyce wygląda? Przypuśćmy, że spotykamy biedaka, który chce od nas 100 złota i teraz w zależności, czy mamy te złoto, czy nie podejmujemy jakąś decyzję.
Być może teraz Wam to wszystko nic nie mówi, ale nie pękajcie. Zrobimy wszystko po kolei.
Aby postawić warunek w jakimś zdarzeniu przechodzimy na stronę numer 3 i naciskamy na "Ustaw warunek". Jest to prawa kolumna, opcja 5 od góry. Po naciśnięciu ukazuje się nam okienko o nazwie "Warunek". Widzicie? Właśnie tutaj i na stronie "2" ustawiamy opcje warunku. Teraz opiszę każdą z opcji, a później wykorzystamy jakąś w praktyce.
Ogólnie zapis warunku wygląda tak:

<>Gdy (Warunek) jest spełniony rób to:
<>
a jak nie, rób to:
<>
:Koniec

Storna "1":
Przełącznik - Wybieramy przełącznik i ustawiamy, czy ma być włączony, czy nie. Gdy np.: wybierzemy przełącznik numer "0001" i opcje "WŁ" warunek będzie sprawdzał, czy jest ten przełącznik włączony.
Zmienna - Tutaj sprawdza się, czy dana zmienna równa jest jakiejś liczbie lub innej zmiennej. Przydaje się, gdy do jakiejś zmiennej zapisujemy jakąś wartość i w zależności od jej wysokości ma się coś wydarzyć
Stoper - Tutaj ustawia się warunek odnoście stopera. Sprawdza się, ile czasu zostało do końca i w zależności od tego zostaje podjęta decyzja.
Pieniądze - Sprawdza, czy drużyna ma więcej lub mniej pieniędzy od podanej wartości.
Opcja: "Można ustalić działanie..." - Gdy zaznaczone można zdecydować, co się stanie, gdy warunek nie będzie go spełniał. Np.: sprawdzamy, czy mamy 100 złota, jak tak to pisz "mam 100 złota", a jak nie pisz "nie mam 100 złota".

Strona 2:
Przedmiot - Sprawdza, czy mamy lub nie mamy na stanie dany przedmiot.
Bohater - Sprawdza, czy jest dany bohater w drużynie.
Zdarzenie - Sprawdza, w którą stronę dane zdarzenie jest skierowane.
Pozostałych opcji się nie używa (przynajmniej nie teraz).

Oki. Tyle teorii. Mam nadzieję, że wszystko zrozumieliście i nie trzeba niczego wyjaśniać. Do zobaczenia za miesiąc. Pa.

Hehe. Daliście się nabrać? Nie? To szkoda:)
Teraz lekcja praktyczna. Zróbmy zdarzenie przedstawiające starego pana, który po naciśnięciu na nim klawisza pyta się nas o pieniądze. Teraz my w zależności od liczby posiadanych pieniędzy damy mu kasę lub nie. Zaczynamy. Tradycyjnie tworzymy zdarzenie, nadajemy mu grafikę, ustawiamy typ animacji, rodzaj ruchu i rodzaj aktywacji. Dajemy tekst np.: "Masz 100 kasy?" po czym naciskamy na "<>" w celu postawienia warunku. Tak też robimy. Zaznaczamy "Pieniądze" wartość "100", "Więcej". Upewniamy się, że jest zaznaczona opcja "Można ustalić działanie..." Naciskamy OK. i powinniśmy zobaczyć coś podobnego do:

<>Tekst: Masz 100 kasy
<>GdyKasa 100>=
<>
:Inaczej
<>
:Koniec
<>

Warunek jest już postawiony teraz trzeba w zależności od jego spełnienia wydać jakieś polecenia. Przypuśćmy, że jak mamy więcej niż 100 kasy mówimy: "Dobra masz pieniądze" i zabieramy bohaterowi 100 złota. Funkcję zabierania pieniędzy już znacie z poprzedniej lekcji, więc nie powinno sprawić Wam to problemów. A teraz, co zrobić, jak kasy się nie ma? Napiszcie, aby zostało wyświetlone "Przykro, ale nie mam pieniędzy". Daję Wam minutkę na zrobienie tego. Macie już? Powinno wyglądać to tak:

<>Tekst: Masz 100 kasy
<>GdyKasa 100>=
<>Tekst: Dobra masz pieniadze
<>Zmień kase: $100Usuń
<>
:Inaczej
<>Tekst: Przykro, ale nie mam pieniędzy
<>
:Koniec
<>

I co? Działa? Musi działać. Teraz, gdy będziemy mieli więcej pieniędzy niż 100 zostanie nam 100 zabrana i zostanie wyświetlony tekst "Dobra masz pieniądze" w przeciwnym wypadku "Przykro, ale nie mam pieniędzy". Mam nadzieję, że zrozumieliście. A jak nie to piszcie do mnie, a wytłumaczę to jeszcze raz. W sumie to samo tyczy się stopera, więc sobie go odpuszczę, a zajmę się teraz może kolejnymi funkcjami.
Zajmiemy się teraz poleceniami "Zmień zdolności", "Zmień wyposażenie", "Zmień HP", "Zmień MP", "Zmień kondycje", "Wyleczenie". Ponieważ obsługuje się je, jak każde poprzednie raczej z ich obsługą nie będziecie mieli problemu, ale warto powiedzieć, co dana funkcja robi.

"Wyleczenie" - Odnawia wszystkie punkty życia i wszystkie punkty magii wszystkim, lub wskazanym bohaterom.
"Zmień kondycje" - Służy do dodawania lub odejmowania kondycji bohaterom. Co to jest kondycja? Powinniście już wiedzieć, ale przypomnę. Jest to stan, w jakim nasz bohater się znajduje. Domyślna kondycja to "Normalna", ale też są kondycje "Otrucie" (poison) i inne. A co, jak jesteśmy w kondycji np.: otrucie? Sam chyba wiesz. A tak przy okazji za miesiąc zajmiemy się zrobieniem własnej kondycji - pijaństwo.
"Zmień MP" i "Zmień HP" służy nam do dodawania lub odejmowania maksymalnych punktów życia i magii. Gdy ustawimy np.: dodanie HP o 5, maksymalny poziom punktów życia naszego bohatera wzrośnie właśnie o 5.
"Zmień wyposażenie" - Dzięki tej funkcji możemy pozbawić naszego bohatera ekwipunku będącego obecnie w użyciu np.: miecz, zbroja, pancerz itd.
"Zmień zdolność" - Natomiast dzięki tej funkcji możemy dodać lub usunąć zdolność naszemu bohaterowi. Chcemy np.: dodać zdolność "ifryt" po naciśnięciu na jakimś zdarzeniu. Właśnie w tym celu jest ta funkcja stworzona.
Oki. Na dzisiaj to już naprawdę wszystko. Jak masz jakieś pytania lub problemy pisz.

7-MAŁY-7
maly-7@go2.pl

Spis treści

.::Wstępniak
.::Recenzje
.::Stare, ale jare
.::Małe gierki
.::THPS2&3 Center
.::Gta3 Center
.::Konsole Center
.::Gadanie
.::TNT
.::Stuff
.::Redakcja
.::Listy

.::Wyjście


 

Copyright 2002 by Games Corner. Webdesign by Jocker. All rights reserved.