• Anmelden

1

Sonntag, 5. Juli 2009, 20:21

PictureScript Problem

Hey! Ich benutze dieses Script hier: Klick mich! um mehr bilder anzeigen lassen zu können. Das funktioniert auch super, allerdings wenn ich jetzt ein Bild anzeige mit der Nummer 51, also

Quellcode

1
more_pictures_show(51, "strand.png", 0, 0, 0, 100, 100, 0, 0)
und es mit hilfe

Quellcode

1
more_pictures_move(51, 20, 0, 0, 0, 100, 100, 255, 0)
einblenden will, macht der maker garnichts... Irgendwie unterstützt das Script die 51 und höher nicht. wenn ich z.B. anstatt der 51 eine 20 einsetze geht alles.

bitte helft mir :( Ich brauch das ganz dringend!

2

Montag, 6. Juli 2009, 00:47

Die Picture-IDs 51-100 sind für das Kampfsystem reserviert. Verwende einfach Ids ab 101.
Bild
RMXP Grundkurs
1 2 3
Ruby/RGSS-Kurs

3

Montag, 6. Juli 2009, 11:51

Tatsache! Danke <3!

Ps.: Gibt es eigentlich eine möglichkeit mehr als ein Bild mit dem Befehl:

Quellcode

1
more_pictures_erase(number)


zu löschen? oder zu sagen von Id-100 bis 150 alle Bilder löschen?

haha! Ich habe meine eigenes erstes Script geschrieben :D:D Hier, falls es jemand braucht:

Ruby Quellcode

1
2
3
4
5
6
7
def more_pictures_erase(von,bis)
  while von <= bis
    return if $game_screen.pictures[von] == nil
    $game_screen.pictures[von].erase
    von += 1
  end
end



Einfach im Picturescript Zeile 186-192 hiermit ersetzen

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »BroOf« (6. Juli 2009, 12:04)


Neo-Bahamut

Himmelsgleicher

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

  • Nachricht senden

4

Montag, 6. Juli 2009, 12:14

Wie du dir denken kannst ist dein Code nicht perfekt ;d

Ruby Quellcode

1
2
3
4
5
6
def more_pictures_erase(von,bis)
  for n in von..bis
    next if $game_screen.pictures[n] == nil
    $game_screen.pictures[n].erase
  end
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

5

Montag, 6. Juli 2009, 12:53

Wie wäre es mit

Ruby Quellcode

1
5.upto(50) {|num| more_pictures_erase(num)}

Edit: Diese Forensoftware macht mich noch wahnsinnig. Ständig macht sie meine Beiträge kaputt >_<
Bild
RMXP Grundkurs
1 2 3
Ruby/RGSS-Kurs

6

Montag, 6. Juli 2009, 19:23

xD ihr seid gemein :D! Da hab ich endlich mal was selber gemacht und schon gibts ne wesentlich bessere Lösung :D:D Naja egal trotzdem danke! Jetzt hab ich aber noch ne Frage:

Wenn ich ganz herkömmlich mit dem editor ein bild anzeigen lasse (also mit eventtechnik) mit der id 20 und dann per teleport auf eine andere karte wechsel, dann bleibt das bild da, wo es belieben soll. Wenn ich es jetzt allerdings mit RGSS mache, dann wird es beim Teleportieren gelöscht.... wie kann ich das beheben?

Ähnliche Themen

Social Bookmarks