Du hast da einen Denkfehler drin.Groudon hat geschrieben:aber er sagt immernoch das da der fehler wäreCode: Alles auswählen
For n = 1 To 3 LoadSprite(n, "held"+Str(n)+".bmp") Next n Bild = 1 For n = 1 To 3 LoadSprite(n, "held1"+Str(n)+".bmp") Next n Bild = 2 For n = 1 To 3 LoadSprite(n, "held2"+Str(n)+".bmp") Next n Bild = 3
Du willst die Variable"Bild" benutzen, um dem Programm zu sagen, welches Bild er laden soll. Ist okay.
Aber beim Laden eines Bildes
LoadSprite(n, "held2"+Str(n)+".bmp")
kommt diese Variable gar nicht vor.
Du hast das ganze sogar doppelt gemoppelt, indem du sagst:
"held2"+Str(n)+".bmp" was dieses ergibt: held21.bmp, held22.bmp, held23.bmp
Du musst nur den geposteten Code nochmal benutzen und, wie Stargate schon sagte, die passenden Dateien in dem Ordner erstellen (Held1.bmp, Held2.bmp....)
Sollte es nicht funktionieren -> Debugger benutzen.
Von dem kannst du genauere Informationen bekommen, welche Datei er jetzt genau nicht finden kann.