Kamikaze Board



Zurück   Kamikaze Board > RPG Maker > RPG Maker Technik (2K/2K3) > Tutorials

Antwort
 
Themen-Optionen
Alt 04.04.2005, 00:28   #1
Beliar
Ehrenmitglied
 
Benutzerbild von Beliar
 
Registriert seit: 14.02.2002
Ort: Azeroth
Alter: 30
Beiträge: 1.143
Standard [RPG Maker 2000/3]Ringmenü Tutorial - von Ville Valo

Inhalt :

1. Einleitung
2. Theoretisch zu den Begriffen
3. Praktisch/ Ringmenü
4. Zusammenfassung

1. Also zuerst möchte ich die Dinge aufzählen die ihr dazu können müsst... das sind erst mal die Swiches dann (vor allem) Forks und Variablen. Das Tuturial erklärt diese aber auch im Verlauf... aber nicht als Hauptthema !

2. So, nun sind wir schon im Theoretischen Teil des Tuturials und wir wollen dann auch gleich mal anfangen...
Zu den Erklärungen:
  • Forks - Sind Elemente die Werte abfragen können.
  • Variablen - Sind Elemente die Werte annehmen können diese können von Forks abgefragt werden.
  • Swiches - Sind Schalter
Das dazu. Jetzt gibt es noch die für ein Menü wichtige Funktion Enter Passwort die Tasten belegen kann (Tasten runter, links, rechts, hoch, Enter, Esc) und durch Forks abgefragt werden kann.
Die Variable in der das Passwort gespeichert wird muss einen bestimmten Wert annehmen um eine Taste zu belegen ! Sie muss...

... 1 sein um die Taste runter zu belegen
... 2 sein um die Taste links zu belegen
... 3 sein um die Taste rechts zu belegen
... 4 sein um die Taste hoch zu belegen
... 5 sein um die Taste Enter zu belegen
... 6 sein um die Taste Esc zu belegen...

So das zum klären von Begriffen!

3. So jetzt kommt der Teil zu nachmachen / zum mitmachen !
Eigentlich ist ein Ringmenü nichts anderes als eine Anreihung von Bildern die man am Anfang benötigt. Wir brauchen hierzu einen Coursor dann 2 Bilder der Menüpunkte und dann noch 2 Bilder mit den Schriften zu den Menüpunkten !

Habt ihr alle Bilder ? Gut, dann geht es jetzt weiter !Nun steht schon das 1. Common- Event an ...

So in dem 1. Common - Event (paralell process)

Enter Passwort [001 Menüpasswort]
Fork Optn : Varbl [001 Menüpasswort] - 6
Call Event : Menü erscheinen

End Case

Erklärung : Also man hat das Enterpasswort das die Tasten belegt nur bei cancel und Wait until Key hit ein Häkchen machen.
Dann kommt eine Fork die die Variable Menüpasswort abfragt. Wenn sie 6 ist also Esc gedrückt wurde ruft sie das Event Menü erscheinen auf!

2. Common - Event

Show Picture [1] rechts
Show Picture [2] links
Show Picture [3] coursor auf Bild 1
Show Picture [4] Schrift über Bild 1
Ch: Variable [002 Menüvariable] set, 1
Call Event : Punkt 1

Erklärung : Also man hat die ganzen Pics nun postiert um das Menü aufzubauen. Und das nächste Common - Event aufgerufen und die 2. Variable auf 1 gesetzt die braucht man beim wechseln der Punkte !

3. Common - Event Call

Show Picture [1] rechts
Show Picture [2] links
Show Picture [3] coursor auf Bild 1
Show Picture [4] Schrift über Bild 1
Ch: Variable [002 Menüvariable] set, 1

Fork Optn: Varbl [001 Menüpasswort] - 1
Call Event : Punkt 1

Fork Optn: Varbl [001 Menüpasswort] - 2
Call Event : Punkt 1

Fork Optn: Varbl [001 Menüpasswort] - 3
Ch: Variable [002 Menüvariable] set, 2
Call Event : Punkt 2

Fork Optn: Varbl [001 Menüpasswort] - 4
Call Event : Punkt 1

Fork Optn: Varbl [001 Menüpasswort] - 5
Was ihr braucht

Fork Optn: Varbl [001 Menüpasswort] - 6
Erase Pic 1
Erase Pic 2
Erase Pic 3
Erase Pic 4
Ch: Varbl [001] set 0

Erklärung : Hier werden nochmals die Pics angegeben wie sie bei Punkt 1 seien sollen und mit einer Fork abgefragt ob man in dem Menü eine Taste drückt ! Bei Tastendruck rechts wird nun das Event Punkt 2 Aufgerufen! Bei 5 Könnt ihr das Eintragen was passieren soll wenn man Enter drückt , darunter setzt ihr dann den gesamten ablauf der unter 6 steht ! (zum beenden) Die anderen Zahlen rufen andauernt das gleiche Menü auf damit das Spiel nicht hängen bleibt!(punkt 1)

4. Common - Event Call

Show Picture [1] rechts
Show Picture [2] links
Show Picture [3] coursor auf Bild 2
Show Picture [4] Schrift über Bild 2
Ch: Variable [002 Menüvariable] set, 2

Fork Optn: Varbl [001 Menüpasswort] - 1
Call Event : Punkt 2

Fork Optn: Varbl [001 Menüpasswort] - 2
Call Event : Punkt 2

Fork Optn: Varbl [001 Menüpasswort] - 3
Ch: Variable [002 Menüvariable] set, 1
Call Event : Punkt 1

Fork Optn: Varbl [001 Menüpasswort] - 4
Call Event : Punkt 2

Fork Optn: Varbl [001 Menüpasswort] - 5
Was ihr braucht

Fork Optn: Varbl [001 Menüpasswort] - 6
Erase Pic 1
Erase Pic 2
Erase Pic 3
Erase Pic 4
Ch: Varbl [001] set 0

Erklärung: Hier werden nochmals die Pics angegeben wie sie bei Punkt 2 seien sollen und mit einer Fork abgefragt ob man in dem Menü eine Taste drückt ! Bei Tastendruck links wird nun das Event Punkt 1 Aufgerufen! Bei 5 Könnt ihr das Eintragen was passieren soll wenn man Enter drückt , darunter setzt ihr dann den gesamten ablauf der unter 6 steht ! (zum beenden) Die anderen Zahlen rufen andauernt das gleiche Menü auf damit das Spiel nicht hängen bleibt!(punkt 2)

4. Na gut die Bestätigungen müsstet ihr selber machen und es sollte dann auch funktionieren, viel Spaß und mit dem Script könnt ihr auch weiterarbeiten mit mehreren Menüpunkten !

Bei Fragen an das Forum oder per PM an mich ! Nun habt ihr es geschafft!
Beliar ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[RPGMaker 2000/3]Statusanzeige und Uhrzeitberechnung - von Ville Valo Beliar Tutorials 3 01.05.2008 18:40
[Allgemein]Die Bedienung von Variablen - von Ville Valo Beliar Tutorials 0 04.04.2005 01:09
[RPG Maker 2000/3]Forks im zusammenhang mit Variablen - von Ville Valo Beliar Tutorials 0 04.04.2005 00:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
RPGA.info