Ich habe nach mehreren neuen Skripten diese Fehlermeldung bekommen.
Ich würde gern wissen was der nicht machen kann. Vielen dank im Vorraus.Code:Script 'Cache' line 75: Type Error occurrend.
cannot convent nil into String.
Druckbare Version
Ich habe nach mehreren neuen Skripten diese Fehlermeldung bekommen.
Ich würde gern wissen was der nicht machen kann. Vielen dank im Vorraus.Code:Script 'Cache' line 75: Type Error occurrend.
cannot convent nil into String.
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.
@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
Hab die Fehlerursache gefunden wieso da es nicht stimmt aber trotzdem danke!
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.