Schritt
1: Drei Karten sind der Einstieg...
Für das Inventar braucht ihr mindestens drei Karten. Also fangen wir
gleich damit an...
1. |
Erstellt in eurem
Projekt drei Karten, beispielsweise wie folgt:
Die erste Karte nennt ihr "Inventory-Einstieg"
Die zweite Karte bekommt den Namen "Iventory-Verlassen"
Die dritte Karte erhält den Titel "Inventory-Hauptseite" |
2. |
Verpasst der
Inventory-Hauptseite ein Design, wie ihr es euch vorstellt.
Näheres dazu findet ihr unter dem Punkt "Der Aufbau der
Hauptseite". |
3. |
a. |
Nun zur Karte,
die ihr "Inventory-Einstieg" genannt habt. Wählt
hierfür einen Chipsatz, das eine schwarze Fläche bietet, die
die gesamte Karte abdeckt, so dass keinerlei Ereignisse (wie die
Helden) für den Spieler sichtbar sind. |
b. |
Wechselt nun in
den "Ereignismodus" und klickt doppelt an
irgendeine Stelle auf der Karte, wodurch ihr im "Ereigniseditor"
landet.
Wählt als "Ereigniseigenschaften" die Option
"Autom. starten". Nun im Folgendem die Optionen, die
unbedingt vorhanden sein müssen (Event-Editor noch nicht
verlassen):
1. |
Habt ihr
eine Funktion eingebaut, die es dem Helden erlaubt,
auf
Kommando zu springen, muss diese abgeschaltet
werden. Und das geht so:
Klickt doppelt in die leere Zeile im rechtem großem
Fenster, wählt die erste Registerkarte und dort den
Button "TABs verändern". Wählt dort den
TAB aus, der dafür da ist, das Springen
abzuschalten. |
2. |
Habt ihr
auf einer Karte einen Wettereffekt laufen? Dieser muss
ebenfalls ausgeschaltet werden:
Klickt doppelt in die leere, freie Zeile im großen Feld
und wählt im darauf folgendem Menü die zweite
Registerkarte und dort den Button "Wettereffekt
aufrufen".
Wählt im Feld "Wähle Wettereffekt" die Option "Kein"
aus und klickt dann auf OK. |
3. |
Wenn ihr
eine Funktion eingebaut habt, die das
Aussehen
der Helden ändert, muss dies abgeschaltet werden.
Klickt doppelt in die leere Zeile im rechten Fenster,
wählt im darauffolgendem Fenster die erste
Registerkarte und dort den Button "TABs verändern".
Wählt dann den TAB aus, der dafür da ist, die
"Aussehensänderung" abzuschalten. |
4. |
Nun eine
Funktion, die unbedingt angelegt werden muss (!). Das
Aussehen eurer Helden muss nun dem eines Cursors
gleichen.
Klickt dazu nun doppelt in die leere Zeile im Feld
"Ereigniskommandos" und wählt im darauf folgendem
Fenster die erste Registerkarte und dort den Button
"Aussehen der Charaktere". Wählt nun im
Feld "Held" den ersten Helden aus und im
Feld daneben aus den Charsets nun das eines Cursors
aus. Hier eine Beispielgrafik, die ihr in euer Projekt
einbinden könnt.

Dies müsst ihr für
jeden der Helden wiederholen, die ihr in der Datenbank
angelegt habt... für den Fall, dass einer von denen
zufällig einmal der Teamchef/die Teamchefin sein
sollte... |
5. |
Des
weiteren muss noch ein TAB auf AN gesetzt werden,
den ihr "Im Inventory" nennen solltet.
Warum? Das erfahrt ihr in "Schritt 2" |
6. |
Nun zum
Abschluss klickt ihr wieder in die leere Zeile, wählt
aber diesmal im darauffolgendem Fenster die zweite
Registerkarte und dort den Button
"Teleportieren..."
Wählt nun die Karte aus, die ihr "Inventory-Hauptseite"
genannt habt und als Zielpunkt auf der Karte die Stelle,
an der der Cursor sich befinden soll. Bestimmt selbst,
wo er sich für den Anfang am Besten macht und
bestätigt das ganze mit OK... |
Falls euch das ganze etwas
verwirrt hat oder ihr wissen wollt, wie das Ergebnis
aussieht, hier ein Code-Beispiel: |
 |
|
|
4. |
Begebt euch nun auf
die Karte "Inventory-Ausstieg". Hier wiederholt ihr alles,
was auf der Karte "Inventory-Einstieg" angelegt habt, nur
umgekehrt (d.h., dass beispielsweise die TABs, die auf AN
gesetzt wurden, nun auf AUS gesetzt werden müssen und die Heros
ihre ursprüngliche Charaktergrafiken bekommen), MIT AUSNAHME DER
TELEPORTATIONS-FUNKTION (!). Hierfür müsst ihr folgendes anlegen:
a. |
Klickt doppelt
in die leere Zeile des Feldes "Ereigniskommandos"
und wählt im darauffolgendem Fenster die zweite
Registerkarte und dort den Button "Zur gesp. Position
gehen".
Wählt hier nun je eine Variable aus, welche die "Karten-ID",
die "X-Koordinaten" und die
"Y-Koordinaten" speichert. Gebt ihnen noch
passende Namen und klickt dann auf OK. |
|
|
Schritt
2: Das Ansteuern des Inventars
So, die Grundkarten des Inventars sind da, doch wenn ihr in einem
Probelauf auf [ESC] drücken würdet, würdet ihr immer noch in das
Standard-Inventar kommen. Also muss man das abschalten und eine
Funktion anlegen, die es ermöglicht, beim Drücken der Taste [ESC] in
das eigene Inventar zu kommen. Und das geht so...
1. |
Drückt in eurem
Projekt die Taste [F8], um in die Datenbank zu kommen. Wählt hier
die Registerkarte "Allg. Ereignisse" aus. |
2. |
Hier wählt ihr im
Listenfeld links eine freie Zahlenkolonne aus, der ihr das neue
Event zuweisen wollt. Gebt ihm im Feld "Name" einen
Namen wie etwa "Inventory-Aufruf". Als "Startvoraussetzungen" wählt ihr "Paralleler
Prozess" (!). Einen
"Auslösenden TAB" brauchen wir hier nicht. |
3. |
Nun an die
eigentliche Arbeit:
Klickt nun doppelt in die leere Zeile des Feldes
"Ereigniskommandos" und wählt im darauffolgendem Fenster die dritte
Registerkarte und dort den Button "Tasten abfragen".
Wählt nun eine freie Variable aus, die den Wert der gedrückten
Taste speichern soll. Gebt ihr einen passenden Namen wie zum
Beispiel "ESC gedrückt".
Wählt noch die Option "Warte, bis Taste gedrückt" und macht
die Häkchen bei "Richtung" und "Bestätigung"
raus. Klickt dann auf OK. |
4. |
Unter dieser
Tastenabfrage klickt ihr erneut doppelt in die leere Zeile und
wählt im darauffolgendem Fenster die dritte Registerkarte und
dort den Button "Bedingungen".
Wählt hier die Option "Variable" und wählt die
Variable aus, der unter Punkt 3 der Wert für die ESC-Taste
zugewiesen wurde (Sie wurde im Beispiel "ESC gedrückt"
genannt).
Wählt unter der Variable die Option "Wähle" und gebt ihm
Feld dahinter die Zahl "6" (sechs) ein.
Im Feld zwei Zeilen darunter wählt ihr noch die Option
"Gleich".
Einen "+Ansonstenfall" brauchen wir hier nicht.
Bestätigt das ganze dann mit OK. |
5. |
Klickt nun innerhalb
dieser Bedingung doppelt in die leere Zeile und wählt
dort die dritte Registerkarte und dort den Button "Bedingungen" aus.
Wählt hier die Option "TAB" und im Feld dahinter den
TAB, den ihr unter Punkt 3.b.4 auf AN gesetzt habt (Im Beispiel
wurde er "Im Inventory" genannt).
Wählt noch die Option "+Ansonstenfall" und bestätigt
mit OK. |
6. |
Klickt nun doppelt in
die leere Zeile über (!) dem Wörtchen "Ansonsten" und
wählt im darauffolgendem Fenster die zweite Registerkarte und
dort den Button "Teleportieren".
Wählt als Zielkarte die Karte aus, die ihr "Inventory-Ausstieg"
genannt habt und als Zielpunkt irgendeine Stelle darauf. |
7. |
Nun klickt ihr noch
unter dem Wörtchen "Ansonsten" doppelt in die leere Zeile, wählt im
darauf folgendem Fenster die erste Registerkarte und dort den Button
"TABs verändern".
Wählt im Feld "TAB(s) auswählen" die Option "Einer" und mit Klick
auf den Button den TAB, den ihr "Im Inventory" genannt habt.
Wählt noch im Feld "Wählen" die Option "AN" und klickt auf OK. |
8. |
Klickt direkt unter
der TAB-Funktion doppelt in die leere Zeile und wählt im darauffolgendem Fenster die zweite Registerkarte und
dort den Button "Position speichern".
Wählt für die "Karten-ID", die Koordinatenangaben für
"X" und "Y" exakt die Variablen aus, die ihr
unter Punkt 4.a ausgewählt habt. Hier zeigt sich, wie wichtig die
Namen der Variablen sind...
Klickt, wenn ihr fertig seid, auf OK. |
9. |
Klickt nun doppelt
unter der Position-speichern-Funktion in die leere Zeile und im
darauffolgendem Fenster auf die zweite Registerkarte und dort auf
den Button "Teleportieren".
Wählt als Zielkarte die Karte aus, die ihr "Inventory-Einstieg"
genannt habt und als Zielpunkt irgendeine Stelle auf dieser Karte
aus. Bestätigt, wenn ihr fertig seid, mit Klick auf OK. |
|