Hab ich alles gemacht - und es tut sich gar nichts. Der Switch (ich hab es mit Nr. 200 probiert) ist weiterhin in jedem Save off ._.
Hab ich alles gemacht - und es tut sich gar nichts. Der Switch (ich hab es mit Nr. 200 probiert) ist weiterhin in jedem Save off ._.
--
Immer auf dem neuesten Stand sein: Der Blog von RosaArts
Lust auf eine Runde Smalltalk in gemütlicher Runde: RosaArts - Das Unterforum des RPG-Atelier
Hallelujah! Endlich gibt es meine Bücher auch auf AMAZON!
Ich habe es gerade für den RPG-Maker XP getestet, es schein für mich zu funktionieren.
Allerdings habe ich an einer Stelle einen kleinen Fehler gefunden und noch hinzugefügt, dass das Script auch den Switch im derzeit geladenen Projekt ändern falls eines geladen ist.
Hier also nocheinmal eine klein wenig überarbeitete Version.
Die vorherige war nicht dafür gedacht gewesen innerhalb eines Spielstandes aufgerufen zu werden sondern nur aus einer Art Menü heraus.
Oh, verdammt. Daran liegt es bestimmt. Ich habe glaube vergessen zu schreiben, dass meine Novel den RmVX nutzen. >_<Zitat
Mit dem überarbeiteten wird der momentane Switch AN, aber in anderen Saves nicht.
Ich vermute daher, dass das im VX leicht anders sein müsste.
(Und nochmal sorry, ich war mir sicher, dass ich es iwo schrieb)
--
Immer auf dem neuesten Stand sein: Der Blog von RosaArts
Lust auf eine Runde Smalltalk in gemütlicher Runde: RosaArts - Das Unterforum des RPG-Atelier
Hallelujah! Endlich gibt es meine Bücher auch auf AMAZON!
Ich habe nicht recht darüber nachgedacht, ich dachte es würde nichts desto trotz funktionieren.
Das Problem liegt einfach daran, dass die Save-Files des RMVX anders benannt sind als diejenigen des RPG-Makers XP.
Anstatt .rxdata ist das Appendix beim VX .rvdata.
Das Script von -KD- jedoch wird den Switch-Zustand nicht ändern sofern er bereits richtig gesetzt ist. Das könnte gefährlich sein in dem Fall, dass er bereits an anderer Stelle lokal verändert wurde.
In dem Script (welches wirklich sehr viel besser als meines aussieht) sollte diese Zeile heraus genommen werden:
Damit das Endergebnis so aussieht:
Das Problem nämlich welches ich sonst sehe wäre folgendes:
Gemäß dem Fall jeder Switch wird als "false" initialisiert würde der Switch in jedem neu erstellten Speicherstand immer false sein und könnte, wenn er bereits auf false gesetzt ist nichtmehr für alle anderen Speicherstände auf false gesetzt werden, auch wenn dieser Switch bei anderen Speicherständen auf true stehen würde.
Außer natürlich ich habe irgendetwas übersehen.
@-KD-
Ja, sorry. Tut mir echt leid. Ich war mir sicher es geschrieben zu haben und hab es dann doch iwie übersehen. Doof, da mir das schon einmal
bei einer Frage hier passiert ist (und ich frage scripttechnisch nun wirklich nur alle Jubeljahre mal was :'D)
Hab beide Varianten jetzt ausprobiert und bekomme eine Fehlermeldung für diese Zeile: filename = "Save#{file_index + 1}.rvdata" (Zeile 7 bzw 6, je nach Version des Scriptes)
KA, was an ihr falsch sein soll O_o
Fehlermeldung besagt:
Script "Global Variable" line 6 (oder 7): NameError occured.
undefined local variable or method "file_index" for
GlobalSwitches:Module
Eine Umbenennung der Dateiendung im Script hat leider auch Fehlermeldungen ausgegeben. ._.Zitat
Gibts doch gar nicht ^^°
--
Immer auf dem neuesten Stand sein: Der Blog von RosaArts
Lust auf eine Runde Smalltalk in gemütlicher Runde: RosaArts - Das Unterforum des RPG-Atelier
Hallelujah! Endlich gibt es meine Bücher auch auf AMAZON!
Sry, die späte Uhrzeit ^^
Es muss
heißen.
@Cornix: Hm, ja, es kann zu Fehlern kommen wenn man diesen globalen Switch über ein normales control switches verändert, ohne diese Methode aufzurufen, und danach das Spiel abspeichert. Man könnte in Game_Switches einen Code einfügen, der den Cache leert, sobald ein Switch gesetzt wird.
Das würde dann so aussehen:
Vielen Dank, -KD- (und auch an dich cornix).
Bei meinem Test gerade lief es vorzüglich.
Ich schreib euch in die Credits von SSM:SF Akte1 rein. ^^
(Release ist vermutlich nächste Woche, dies war, neben dem Betatest das einzige, was noch fehlte)
--
Immer auf dem neuesten Stand sein: Der Blog von RosaArts
Lust auf eine Runde Smalltalk in gemütlicher Runde: RosaArts - Das Unterforum des RPG-Atelier
Hallelujah! Endlich gibt es meine Bücher auch auf AMAZON!
Ich glaube Rosa Canina verwendet der RPGMaker VX (sowas sollte allerdings am Anfang eines Threads gesagt werden).
In dem Fall muss das Script etwas modifiziert werden:
Anwendung: Im Event-Script tippst du ein:
Erste Zeile würde den Switch Nummer 5 auf AN setzen. Zweite Zeile würde den Switch Nummer 3 auf AUS setzen.
Script ist ungetestet, da ich keinen RmVX habe.