Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : RGSS und RGSS2



Shisu
07.12.2010, 19:08
Hallo,

ist es möglich abzufragen, ob RGSS oder RGSS2 verwendet wird?

Ich möchte meine Scripts XP und VX kompatibel halten und wenn ich dabei auf Objekte zugreife, die nur im RGSS2 vorhanden sind, gibt es natürlich Probleme.

Hoffe auf schnelle Antwort. Danke. :D

-KD-
07.12.2010, 21:50
Prüf halt einfach ein paar Funktionen ab, die nur in der RGSS2 existieren. z.B. Bitmap.method_defined?(:blur) o.ä. Oder aber du liest die ini-Datei ein und prüfst dort welche RGSS-Version verwendet wird.

MagicMaker
08.12.2010, 03:00
Du kannst deinen Code auch an das APD von Ploutôn und Hanmac binden, da lässt sich die
Version gleich abfragen. Hat mir Hanmac mal gezeigt als ich bei ihm war, nur find ich mich in
diesen Codesalat gar nicht erst rein.

http://www.rpg-studio.de:8181/scriptdb/de/APD-Abt-Ploutôn-Database.html


- erkennt ob man SDK hat, welchen Maker man nutzt

Shisu
08.12.2010, 06:07
Danke, ich habe es nun mit


if File.exist?("Game.rxproj") || File.exist?("Data//System.rxproj")
return ("RPG Maker XP")
elsif File.exist?("Game.rvproj") || File.exist?("Data//System.rvproj")
return ("RPG Maker VX")
endgelöst. :)