• Anmelden

gt__tony

Ankömmling

  • »gt__tony« ist der Autor dieses Themas

Motto: Lebe lieber ungewöhnlich

  • Nachricht senden

1

Sonntag, 2. März 2008, 00:38

Speicher & Laden menü mit maps

ich würde gerne ein speichern und laden menü mit maps machen.

ist das überhaupt möglich? und wenn ja, könnte mir dann bitte jemand erklären wie.

Danke im vorhinein
gt__tony

2

Sonntag, 2. März 2008, 04:28

Also es im vollen Umgang zu erklären, dazu fehlt mir jetzt die Zeit. Ich schneide es aber mal an und mit den Tips kannst du dich, am besten mal auf alten 2k/2k3-Seiten wie rpg2000.de im Forum oder Scriptdatenbanken nachschauen.

- Erstmal musst du die Spielerkoordinaten in jeweils einer Map X und Map Y Variable festhalten.
- Danach den teleport auf die Map mit dem "Menü"
- Miteinem Event auf Paralell Process, Conditional Branchs', Bildern und Switches machst du dann die Auswahlen ungefähr nach dem Schema(Ich hab es mal versucht einzudeutschen, zwecks Verständnis):

Spoiler
Bedingung(Conditional Branch): Punkt 1 ON
--Bedingung: Pfeil nach Unten drücken
----- Bild anzeigen Punkt 2(Zum Beispiel Laden)
----- Schalter(switch) Punkt 1 OFF
----- Schalter Punkt 2 ON
----- Schalter Punkt 3 OFF
oder(else)
--Bedingung: Pfeil nach oben
---- Bild anzeigen Punkt 3(Zum Beispiel beenden)
---- Schalter Punkt 1 OFF
---- Schalter Punkt 2 OFF
---- Schalter Punkt 3 ON
--Ende
Ende
Das bewirkt nun, dass wenn dein "Cursor" auf Punkt 1 ist, er beim Drücken der Pfeiltaste nach unten auf Punkt 2 und bei Pfeil hoch auf Punkt 3 springt. Das Ganze würde man jetzt kopieren und so auslegen, dass wenn du eben auf Punkt 2 bist, du beim nach unten drücken auf Punkt 3 und beim hoch drücken auf Punkt 1 bist.

Du musst dann noch eine Bedingung setzen die beim Drücken von C(Enter) aktiviert wird und somit den betreffenden Menüpunkt. Dort kannst du dann folgende Befehle benutzen.

Für laden $scene = Scene_Load.new
Für Speichern $scene = Scene_Save.new
Für X $scene = Scene_X.new

X = Irgendein Befehl. Schau im Scripteditor nach den Scene-Befehlen
zum Lesen den Text mit der Maus markieren


So, dass war ein kleiner crashkurst, bei dem der Lerneffekt sicherlich nicht der beste ist, aber ich wollte ja kein Tutorial schreiben.


3

Montag, 3. März 2008, 13:45

Hallo,
Um zu überprüfen ob ein Speicherstand exist, also einfach in die Eventbedingung auf die 3. Seite unten eintragen

Ruby Quellcode

1
File.exist?("Save1.rxdata")

das muss natürlich noch für alle Speicherstände wiederholt werden (also 1-4),
wenn du die Datei nun laden willst:
(3.Seite, Script einfügen)

Ruby Quellcode

1
Scene_Load.new.on_decision("Save1.rxdata")

und speichern

Ruby Quellcode

1
Scene_Save.new.on_decision("Save1.rxdata")

das muss natürlich noch für alle Speicherstände wiederholt werden (also 1-4)

Gruß Sven
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

gt__tony

Ankömmling

  • »gt__tony« ist der Autor dieses Themas

Motto: Lebe lieber ungewöhnlich

  • Nachricht senden

4

Montag, 3. März 2008, 13:51

ein fettes danke schön an euch beide^^

kann geschlossen werden

*close* ~Monsta

Social Bookmarks