• Anmelden

1

Samstag, 26. Juni 2010, 22:44

Ring menü -kein speichern möglich

Halli Hallo liebe Leute^^



ich hab da ein kleines problem...ich hab aus dem Internet ein Ringmenü runtergeladen,was auch einwandfrei funktioniert.

Die einzige Macke ist,dass ich nicht speichern kann...

Wenn ich einen File auswähle kommt sofort die Meldung:

"Script 'Scene_Save' line 21 : NoMethodError occurred.

private method 'open' called for nil:NilClass"



was muss ich machen? Öö






Hier der Teil vom Script der genannt wird (line 21)


20 # Write save data
21 file = file.open(filename,"wb")
22 write_save_data(file)
23 file.close
24 # If called from event
25 if $game_temp.save_calling
26 # Clear save call flag






Und nochwas...:

Kann ich irgendwie mit einem script die sprache im Menü auf Deutsch ändern oder muss ich das vorhandene script verändern?



Danke im Voraus =)

Lg

Mr_Raf

Ankömmling

Motto: Einmal selbst erleben ist besser als hundertmal hören.

  • Nachricht senden

2

Sonntag, 27. Juni 2010, 00:09

Wegen deiner 2. Frage:
Falls du das meinst, kannst du einige Dinge "eindeutschen", damit in deinem Projekt nichts auf Englisch steht.
Der Link zu einem Script ist in dem Eintrag von Gumpi.
Dazu hab ich hier einen Link:
Deutsche Datenbank + Deutsches Vocabular...
Dieser Link ist der Thread zum Script:
Techniken, Items auf deutsch
Nutze ansonsten die SuFu. Meinst du jedoch das Menü bzw. das Programm des RPG Makers an sich, lässt sich da wohl nicht viel machen,
da es diesen leider nur auf Englisch oder Japanisch gibt.

3

Sonntag, 27. Juni 2010, 11:53

Ich..

..meinte genau das,was du sagtest ^^ der rpgmaker an sich darf ruhig auf englisch bleiben,damit hab ich kein problem.

Es soll bloß beim Speichern nichtmehr 'File1' sondern 'Datei1' da stehen.



Also besten Dank =)



EDIT:

Das Problem mit der Fehlermeldung besteht aber trotzdem =/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MsBlackMind« (27. Juni 2010, 11:53)


Irrlicht

Leuchtendes Irgendwas

Motto: Keep shining!

  • Nachricht senden

4

Sonntag, 27. Juni 2010, 21:20

Versuch mal die Zeile durch

file = File.open(filename,"wb")

zu ersetzen...
Zumindest hab ich das so in den Standardscripts gesehen und würde auch Sinn machen, da ich nicht annehme dass "file" vorher dahingehend definiert wurde...

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

5

Montag, 28. Juni 2010, 14:49

Oder noch besser, als Irrlichts Variante, ersetz die 3 Zeilen:
21 file = file.open(filename,"wb")
22 write_save_data(file)
23 file.close

hiermit:

Ruby Quellcode

1
2
3
File.open(filename, 'wb') do |file|
 write_save_data(file)
end
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

Ähnliche Themen

Social Bookmarks