Ergebnis 1 bis 12 von 12

Thema: RPG-Maker VX Script-Editor Tastenproblem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Wird dir vielleicht nicht viel weiterhelfen, aber ich würde dir ohnehin raten auf den Scripteditor zu verzichten. Das Syntax-Highlighting ist schlecht, er legt keine Backups deiner Scripte an, er legt nur eine kurze History an (du kannst also nicht durch wiederholtes STRG+Z drücken an den Anfang des Scriptens zurückkehren), er hat keine Autovervollständigung und wenn der Computer abstürzt ist unter Umständen gleich alles kaputt.

    Leider gibt es unter Windows kaum gute Texteditoren (zumindest kenne ich keine). Du kannst Scite oder Notepad++ verwenden. Es gibt auch IDEs, die Ruby können. Hier sind Netbeans oder Eclipse empfehlenswert.

    Du kannst die Scripte einfach in einem eigenen Ordner im Projektordner abspeichern, z.B. in einem Ordner "scripte". Zum Einbinden der Scripte schreibst du im Scripteditor einfach
    Code:
    $: << "./scripte" # sagt Ruby wo es die Scripte findet
    require "script1" # lade das Script mit dem Dateinamen script1.rb
    require "script2"
    # ...
    Ich glaub im RPGMaker VX funktioniert require nicht richtig. Du kannst mal versuchen ob Kernel.require funktioniert. Ansonsten kann man sich auch selbst eine require-Methode schreiben.

  2. #2
    Ich habe es gerade ausprobiert.
    Mit Netbeans kann ich einwandfrei Scripte für den RPG-Maker XP erstellen und über die von dir gezeigte Methode einbinden und verwenden.
    Versuche ich es allerdings mit dem RPG-Maker VX funktioniert es nicht. Das Spiel gibt keine Reaktion mehr und hängt sich auf.

  3. #3
    Sicher, dass du Kernel.require() benutzt und nicht einfach require?
    Weil bei mir funktioniert:

    Code:
    $: << "./Ruby"
    Kernel.require("test.rb")
    Woraufhin das Script "Hallo Welt" printet.

    Als IDE kann ich noch Aptana empfehlen.

  4. #4
    Dies ist im Moment alles, was sich in meinem Scripteditor befindet:
    Zitat Zitat
    $: << "E:/RPG-MakerTest/lib"
    Kernel.require "scripts"
    Und leider funktioniert es nicht.
    Im RPG-Maker XP funktioniert allerdings:
    Zitat Zitat
    $: << "E:/RPG-MakerTest/lib"
    require "scripts"
    Daher bin ich mir sicher, dass es nicht am Pfad liegen kann.

    Edit: Bei nochmaligem Testen hatte es gerade funktioniert. Habe ich mich vorhin vertippt? Scheint so, ich weis nicht recht.
    Danke nocheinmals für die Hilfe.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •