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
|
|
.::Wstępniak
.::Recenzje
.::Stare, ale jare
.::Małe gierki
.::THPS2&3 Center
.::Gta3 Center
.::Konsole Center
.::Gadanie
.::TNT
.::Stuff
.::Redakcja
.::Listy
.::Wyjście
|