Ergebnis 1 bis 5 von 5

Thema: [VX] Fehlermeldung

  1. #1

    [VX] Fehlermeldung

    Ich habe nach mehreren neuen Skripten diese Fehlermeldung bekommen.

    Code:
    Script 'Cache' line 75: Type Error occurrend.
    
    cannot convent nil into String.
    Ich würde gern wissen was der nicht machen kann. Vielen dank im Vorraus.

  2. #2
    Er kann einen nicht zugewiesenen Wert(NULL/NIL) nicht in eine Zeichenkette(String) umwandeln.

    Wenn du Hilfe mit den Skripten willst, dann solltest du das "Cache" Skript mal hier reinkopieren. Ohne den Code wird man dir wohl kaum helfen können.

    Geändert von makenshi (02.06.2009 um 11:35 Uhr)

  3. #3
    @makenshi: Sry kenn mich noch nicht mit den genauen Einzelheiten aus die man dann noch zusätzlich schicken müsse.^^

    Hier ist der Code:
    Code:
    #==============================================================================
    # ** Cache
    #------------------------------------------------------------------------------
    #  This module loads each of graphics, creates a Bitmap object, and retains it.
    # To speed up load times and conserve memory, this module holds the created
    # Bitmap object in the internal hash, allowing the program to return
    # preexisting objects when the same bitmap is requested again.
    #==============================================================================
    
    module Cache
      #--------------------------------------------------------------------------
      # * Get Animation Graphic
      #     filename : Filename
      #     hue      : Hue change value
      #--------------------------------------------------------------------------
      def self.animation(filename, hue)
        load_bitmap("Graphics/Animations/", filename, hue)
      end
      #--------------------------------------------------------------------------
      # * Get Battler Graphic
      #     filename : Filename
      #     hue      : Hue change value
      #--------------------------------------------------------------------------
      def self.battler(filename, hue)
        load_bitmap("Graphics/Battlers/", filename, hue)
      end
      #--------------------------------------------------------------------------
      # * Get Character Graphic
      #     filename : Filename
      #--------------------------------------------------------------------------
      def self.character(filename)
        load_bitmap("Graphics/Characters/", filename)
      end
      #--------------------------------------------------------------------------
      # * Get Face Graphic
      #     filename : Filename
      #--------------------------------------------------------------------------
      def self.face(filename)
        load_bitmap("Graphics/Faces/", filename)
      end
      #--------------------------------------------------------------------------
      # * Get Parallax Background Graphic
      #     filename : Filename
      #--------------------------------------------------------------------------
      def self.parallax(filename)
        load_bitmap("Graphics/Parallaxes/", filename)
      end
      #--------------------------------------------------------------------------
      # * Get Picture Graphic
      #     filename : Filename
      #--------------------------------------------------------------------------
      def self.picture(filename)
        load_bitmap("Graphics/Pictures/", filename)
      end
      #--------------------------------------------------------------------------
      # * Get System Graphic
      #     filename : Filename
      #--------------------------------------------------------------------------
      def self.system(filename)
        load_bitmap("Graphics/System/", filename)
      end
      #--------------------------------------------------------------------------
      # * Clear Cache
      #--------------------------------------------------------------------------
      def self.clear
        @cache = {} if @cache == nil
        @cache.clear
        GC.start
      end
      #--------------------------------------------------------------------------
      # * Load Bitmap
      #--------------------------------------------------------------------------
      def self.load_bitmap(folder_name, filename, hue = 0)
        @cache = {} if @cache == nil
        path = folder_name + filename
        if not @cache.include?(path) or @cache[path].disposed?
          if filename.empty?
            @cache[path] = Bitmap.new(32, 32)
          else
            @cache[path] = Bitmap.new(path)
          end
        end
        if hue == 0
          return @cache[path]
        else
          key = [path, hue]
          if not @cache.include?(key) or @cache[key].disposed?
            @cache[key] = @cache[path].clone
            @cache[key].hue_change(hue)
          end
          return @cache[key]
        end
      end
    end

  4. #4
    Hab die Fehlerursache gefunden wieso da es nicht stimmt aber trotzdem danke!

  5. #5
    Uralt ja ich weiß... aber wäre ja quatsch extra n neuen aufzumachen, weil dass das einzigste war, was ich dazu jetzt gefunden habe.

    Ich hab genau die selbe Fehlermeldung. Kommt durch das Script:
    Battle Backgrounds - RMVX Written by Synthesize

    Gibts noch was anderes an Scripts um einfach nen anderen Battle Background zu machen?
    War damit ja einfach, aber scheinbar wills einfach nicht. Anfangs gings noch und dann aufeinmal nur noch dieser fehler. Hab was weiß ich schon versucht... es bringt nichts.
    Falls sich doch wer auskennt wie man den Fehler wegkriegt, wäre top oder auch wenn hier wer n anderes Script kennt.

    /// Edit
    Okay hab was hinbekommen. Immerhin ist der Background n anderer.
    Leider gehts einfach wohl nicht für mehrere. Hab da was gefunden, ne weitere Zeile ins Script einfügen, für Default Map und dann gings. Naja immerhin weit besser als dieser Standard Battleback.
    Falls trotzdem noch wer was andere hat, immer her damit!

    Zur Info: Hab die Englische Version als Trial. Kein gecracktes Programm.
    Auch kein Deutsch Patch oder so.

    Geändert von HancockBasti (15.06.2011 um 20:25 Uhr)

Berechtigungen

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