Ergebnis 1 bis 12 von 12

Thema: Hilfe ScenSavefile kaputt

  1. #1

    Hilfe ScenSavefile kaputt

    Also ich weiß auch nicht wie das mit den Xp gekommen ist doch wenn ich bei meinenSpiel speichern will steht da schon wieder synatax error script savefile line 22 `nil + und so ne kacke ich dachte mir zwar wareum nicht ein neues projekt anfangen und das script da rein kopieren doch das geht auch nicht.

    Frage: kann man das irgendwie im Ursprungszustand wiederherstellen?

    edit: ah ne Window save file mein ich

    edit nochmal: komplett steht da..
    Script "Window_SaveFile`Line 22:Type Error occuered
    No impliclit conversion from nil to integer

    Geändert von Klunky (17.04.2006 um 15:29 Uhr)

  2. #2
    Die entsprechende Zeile lautet bei mir:

    Code:
     @filename = "Save#{@file_index + 1}.rxdata"
    Probiers mal damit.

    Wenns nicht klappt würd ich mal sagen das du bei deinen Übersetzungsarbeiten irgendwas verändert hast was du besser in Ruhe gelassen hättest.

  3. #3
    Das ist es ja kann es sein das es bei jeden project das script etwas anders ist?

    Wenn ja gibt es denn keine möglichkeit das Project zu retten ich könnte zwar weitermackern aber wenn nciht speichern geht müsste es sehr kurz sein und das will ich nicht.

  4. #4
    Das Rubyscript wird für jedes Projekt neu erstellt, mit dem jungfräulichen Inhalt. Wenn du aber im Maker selbst am Code rumgepfuscht hast kann es sein das durch deine Änderungen irgendwas beim Erstellen falsch berechnet wird oder der Code nicht interpretiert werden kann. Sollte das der Fall sein, könntest du nur den Maker neu installieren und in Zukunft von solchen eigenmächtigen Manipulationen die Finger lassen wenn du's nicht richtig beherschst.

    Das ist jetzt meine Schlussfolgerung aus dem was ich von dir bisher gelesen habe, natürlich kann ich mit meiner Vermutung auch falsch liegen.

  5. #5
    Nun ich habe nur bei meinen Tread wo ich das Wort file übersetzten wollte.
    einfach da das Script reinkopiert.das alte gelöscht und dachte das geht auch doch leider lag ich da falsch.aber kann man es nicht machen das die maps gleich die Dialoge und die events gleich sind nur das ich die Scripte neu habe Ich meine das wäre kein problem die dinger zu übersetzten und ein parr Standart Dinger reinzusetzen.

    Ps:sry wenn kein . und , da ist aber ich habs eben sehr eilig.

  6. #6
    Das Projekt ansich müsste noch zu retten sein, nur weiß ich halt nicht was du alles verändert hast.

    Mach dir mal eine Sicherungskopie vom Projekt und tausche dann die Startdatei gegen eine von einem anderen Projekt, das nicht mit deinem Maker erstellt wurde, aus. Sowas hat beim 2k manchmal funktioniert... (nein, du kriegst KEINE Garantien von mir)

  7. #7
    Naja ich habe ne idee aber ich kenn mich noch nicht so sehr mit den Xp aus also sagt mir ob man das machen kann den auf dem 200ner geht das auch.

    Ich mache ein neus Projekt kopiere die maps da rein und schon muss ich nur noch den Script und das was in der Database alles war machen.

  8. #8
    Wenn das neue Projekt in Ordnung ist müßte das gehen.

    Ich bin jetzt nicht sicher was du genau gemacht hast.

    Meine Interpretation war das du, wie ich anderen Threads von dir entnehmen konnte, den RMXP selbt übersetzt hast, also in den Dateien rumgepfuscht, oder hab ich das falsch verstanden? Wenn das Problem dadurch entstanden ist wird dir dein Plan nicht viel helfen, wenn du nur im Ruby des Makers rumgeschrieben hast müsstest du eigentlich nur die veränderten Scripte gegen die originalen austauschen und alles müsste normal funktionieren.

    Unabhängig davon möchte ich dir den Rat geben dir IMMER genau zu merken oder bessernoch, aufzuschreiben was du verändert hast und Sicherungskopien zu machen, für den Fall das sowas schiefgeht.

    Ich hoffe ich habe dein Problem jetzt nicht gänzlich missverstanden und umsonst Voträge gehalten... ^^°

  9. #9
    Naja deine interpretation war eigentlich richtig nur das wenn man jetzt was übersetzten will nur das lilane überschreibt.also kann man das rumfuschen kaum nennen.Nur wo ich das Wort file übersetzen wollte hat jemand sein Script geschickt und ich hane daraufhin damit ich mir nicht soviel arbeit mache,meins gelöscht und seins reinkopiert doch dabei wusste ich nicht das etwas schief laufen könnte.

    Aber ich werde in Zukunft von sowass die Finger lassen da ich doch noch mein Projekt gerettet habe.muss nur die Database neu machen.Vielen Dank und somit wäre meine Frage beendet.

  10. #10
    Du musst nicht unbedingt gleich die Finger davon lassen, du musst dich nur richtig informieren was zu tun ist, was man beachten sollte und vor allem musst du dir genau merken was du änderst damit du es wieder rückgängig machen kannst. Es ist immer schade wenn man 99% richtig macht und dann alles wegen eines kleinen fehlers verliert.

  11. #11
    Ehh, gerade erst das Thema gesehen...
    Nunja, von der Fehlermeldung her, ist es eigentlich klar was du da falsch gemacht hast. Die Zeichenkette die du da übersetzen wolltest beeinhaltet mehr als nur Text:
    [FONT="Lucida Console"]@filename = "Save#{@file_index + 1}.rxdata"[/FONT]
    (mal auf die schnelle markiert) Alles was zwischen diesen ominösen Klammern steht - #{} - wird als Teil des Programmes interpretiert. Wenn du darin etwas änderst ohne zu wissen was du tust kann es zu Fehlern kommen.
    Genaugenommen hast du wohl "@file_index" irgendwie übersetzt. "@file_index" ist allerdings eine Variable, und eine Variable mit einem Namen wie @datei_index gibt es nicht - sie enthält also "nil" (nichts). Nichts + 1 ist kein sinnvoller Ausdruck, und ungefähr das steht auch in deiner Fehlermeldung drin. ^^"

    Das sollte eigentlich Rückgängig zu machen sein, wenn du einfach die Zeile neu kopierst und diesmal wirklich nur den Text übersetzt. Das ist kein so schwerwiegender Fehler, als das du nun ein neues Projekt darüber anfangen müsstest.

  12. #12
    Ah ne jetzt hab ichs aber schon ich habe nur die maps und die sachen aus der database da reinkopiert.und schon gings auch aber danke an Der drake für die information jetzt weiß ich wie ich richtig übersetzen kann.

    ps: mein projekt war eh bisher sehr klein also war das mit den kopieren nicht so schlimm man kann ja z.b 5 sachen gleizeitig kopieren so ging das einfach.

Berechtigungen

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