мЭkяΘÐ ツMar Ago 21, 2012 1:31 am
Usuario Nv10
hola bueno este es el mensaje 2000 del foro creo , y bien pues toco unos creditos de final fantasy 8 espero que les guste
- Código:
#=====================================================
# - Final Fantasy VIII opening Credits Script v1.1 By Azzy9
#=====================================================
# In Main replace "$scene = Scene_Title.new" with "$scene = FFVIIICredits.new"
class FFVIIICredits
def main
$data_system = load_data("Data/System.rxdata")
$game_system = Game_System.new
# - Drawing up the Background for Scene FFVII_Credits
@Background = Sprite.new
@Background.bitmap = RPG::Cache.picture("1")
@Background.opacity = 255
@Background_c = 0
@sprite1 = Window1.new
@sprite1.x = 100
@sprite1.y = 100
@sprite1.visible = false
@sprite2 = Window2.new
@sprite2.x = 350
@sprite2.y = 300
@sprite2.visible = false
@sprite3 = Window3.new
@sprite3.x = 350
@sprite3.y = 100
@sprite3.visible = false
@sprite4 = Window4.new
@sprite4.x = 100
@sprite4.y = 300
@sprite4.visible = false
@sprite5 = Window5.new
@sprite5.x = 100
@sprite5.y = 100
@sprite5.visible = false
@sprite6 = Window6.new
@sprite6.x = 350
@sprite6.y = 300
@sprite6.visible = false
@sprite7 = Window7.new
@sprite7.x = 350
@sprite7.y = 100
@sprite7.visible = false
@sprite8 = Window8.new
@sprite8.x = 100
@sprite8.y = 300
@sprite8.visible = false
@sprite9 = Window9.new
@sprite9.x = 100
@sprite9.y = 100
@sprite9.visible = false
@sprite10 = Window10.new
@sprite10.x = 350
@sprite10.y = 300
@sprite10.visible = false
@sprite11 = Window11.new
@sprite11.x = 350
@sprite11.y = 100
@sprite11.visible = false
@sprite12 = Window12.new
@sprite12.x = 100
@sprite12.y = 300
@sprite12.visible = false
@sprite13 = Window13.new
@sprite13.x = 100
@sprite13.y = 100
@sprite13.visible = false
@sprite14 = Window14.new
@sprite14.x = 350
@sprite14.y = 300
@sprite14.visible = false
@sprite15 = Window15.new
@sprite15.x = 350
@sprite15.y = 100
@sprite15.visible = false
@sprite16 = Window16.new
@sprite16.x = 100
@sprite16.y = 300
@sprite16.visible = false
@sprite17 = Window17.new
@sprite17.x = 100
@sprite17.y = 100
@sprite17.visible = false
@sprite18 = Window18.new
@sprite18.x = 350
@sprite18.y = 300
@sprite18.visible = false
@sprite19 = Window19.new
@sprite19.x = 350
@sprite19.y = 100
@sprite19.visible = false
@sprite20 = Window20.new
@sprite20.x = 100
@sprite20.y = 300
@sprite20.visible = false
@sprite21 = Window21.new
@sprite21.x = 100
@sprite21.y = 100
@sprite21.visible = false
@sprite22 = Window22.new
@sprite22.x = 350
@sprite22.y = 300
@sprite22.visible = false
@sprite23 = Window23.new
@sprite23.x = 350
@sprite23.y = 100
@sprite23.visible = false
@sprite24 = Window24.new
@sprite24.x = 100
@sprite24.y = 300
@sprite24.visible = false
@sprite25 = Window25.new
@sprite25.x = 100
@sprite25.y = 100
@sprite25.visible = false
@sprite26 = Window26.new
@sprite26.x = 350
@sprite26.y = 300
@sprite26.visible = false
@sprite27 = Window27.new
@sprite27.x = 350
@sprite27.y = 100
@sprite27.visible = false
@sprite28 = Window28.new
@sprite28.x = 100
@sprite28.y = 300
@sprite28.visible = false
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@Background.dispose
@sprite1.dispose
@sprite2.dispose
@sprite3.dispose
@sprite4.dispose
@sprite5.dispose
@sprite6.dispose
@sprite7.dispose
@sprite8.dispose
@sprite9.dispose
@sprite10.dispose
@sprite11.dispose
@sprite12.dispose
@sprite13.dispose
@sprite14.dispose
@sprite15.dispose
@sprite16.dispose
@sprite17.dispose
@sprite18.dispose
@sprite19.dispose
@sprite20.dispose
@sprite21.dispose
@sprite22.dispose
@sprite23.dispose
@sprite24.dispose
@sprite25.dispose
@sprite26.dispose
@sprite27.dispose
@sprite28.dispose
end
def update
@Background.update # Change of background
@Background_c = (@Background_c + 1)
case @Background_c
when 200
Audio.bgm_play("Audio/BGM/" + "Overture", 100, 100) # - Plays the Background Music
@Background.bitmap = RPG::Cache.picture("0")
@sprite1.visible = true
@sprite2.visible = true
@sprite1.contents_opacity -= 2
when 400
@sprite1.visible = false
@sprite2.visible = false
@sprite3.visible = true
@sprite4.visible = true
when 600
@sprite3.visible = false
@sprite4.visible = false
@Background.bitmap = RPG::Cache.picture("2")
when 800
@Background.bitmap = RPG::Cache.picture("3")
when 1000
@Background.bitmap = RPG::Cache.picture("0")
@sprite5.visible = true
@sprite6.visible = true
when 1200
@sprite5.visible = false
@sprite6.visible = false
@sprite7.visible = true
@sprite8.visible = true
when 1400
@sprite7.visible = false
@sprite8.visible = false
@Background.bitmap = RPG::Cache.picture("4")
when 1600
@Background.bitmap = RPG::Cache.picture("5")
when 1800
@Background.bitmap = RPG::Cache.picture("0")
@sprite9.visible = true
@sprite10.visible = true
when 2000
@sprite9.visible = false
@sprite10.visible = false
@sprite11.visible = true
@sprite12.visible = true
when 2200
@sprite11.visible = false
@sprite12.visible = false
@Background.bitmap = RPG::Cache.picture("6")
when 2400
@Background.bitmap = RPG::Cache.picture("7")
when 2600
@Background.bitmap = RPG::Cache.picture("0")
@sprite13.visible = true
@sprite14.visible = true
when 2800
@sprite13.visible = false
@sprite14.visible = false
@sprite15.visible = true
@sprite16.visible = true
when 3000
@sprite15.visible = false
@sprite16.visible = false
@Background.bitmap = RPG::Cache.picture("8")
when 3200
@Background.bitmap = RPG::Cache.picture("9")
when 3400
@Background.bitmap = RPG::Cache.picture("0")
@sprite17.visible = true
@sprite18.visible = true
when 3600
@sprite17.visible = false
@sprite18.visible = false
@sprite19.visible = true
@sprite20.visible = true
when 3800
@sprite19.visible = false
@sprite20.visible = false
@Background.bitmap = RPG::Cache.picture("10")
when 4000
@Background.bitmap = RPG::Cache.picture("11")
when 4200
@Background.bitmap = RPG::Cache.picture("0")
@sprite21.visible = true
@sprite22.visible = true
when 4400
@sprite21.visible = false
@sprite22.visible = false
@sprite23.visible = true
@sprite24.visible = true
when 4600
@sprite23.visible = false
@sprite24.visible = false
@Background.bitmap = RPG::Cache.picture("12")
when 4800
@Background.bitmap = RPG::Cache.picture("13")
when 5000
@Background.bitmap = RPG::Cache.picture("0")
@sprite25.visible = true
@sprite26.visible = true
when 5200
@sprite25.visible = false
@sprite26.visible = false
@sprite27.visible = true
@sprite28.visible = true
when 5400
@sprite27.visible = false
@sprite28.visible = false
@Background.bitmap = RPG::Cache.picture("14")
when 5600
@Background.bitmap = RPG::Cache.picture("15")
when 5800
@Background.bitmap = RPG::Cache.picture("16")
when 5850
@Background.bitmap = RPG::Cache.picture("17")
when 6200
Audio.bgm_stop
$scene = FFVIIICredits.new
end
if Input.trigger?(Input::C)
$scene = Scene_Title.new
end
end
end
class Window1 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Executive Producer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window2 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 133, 33, "Producer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window3 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 133, 33, "Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window4 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 133, 33, "Music")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window5 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Battle System Designer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window6 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Main Programmer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window7 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Art Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window8 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Charcter Design ")
self.contents.draw_text(0, 10, 233, 63, "& Battle visual director")
self.contents.draw_text(0, 20, 153, 93, "Azzy9")
end
end
class Window9 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 133, 33, "Scenario")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window10 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Image Illustrator")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window11 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "CG Supervisor")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window12 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Movie Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window13 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Modeling Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window14 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Movie Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window15 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Battle Effect Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window16 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Polygon Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window17 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Motion Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window18 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "CardGame Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window19 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "LeadField Designer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window20 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "LeadField Designer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window21 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "VFX & Composite")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window22 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Event Programmer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window23 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 138, 33, "Event Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window24 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "Battle Programmers")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window25 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 233, 33, "WorldMap Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window26 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Map Director")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window27 < Window_Base
def initialize
super(0, 0, 250,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 240, 33, "Sound Programmer")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
class Window28 < Window_Base
def initialize
super(0, 0, 240,240)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size = 30
self.opacity = 0
self.contents.draw_text(0, 0, 183, 33, "Sound Editor")
self.contents.draw_text(0, 10, 143, 63, "Azzy9")
end
end
yy... en main deven de :
instrucciones:
- Código:
$scene = Scene_Title.new
- Código:
$scene = FFVIIICredits.new
eso es todo saludos