Jump to content
Rpg²S Forum

Splash Screen by Jet


Guest clyde
 Share

Recommended Posts

Guest clyde

Splash Screen

Descrizione

Questo script permette di aggiungere uno splash screen prima della schermata del titolo. Lo splash screeen consiste in uno slideshow.

In Configurazione Avanzata, è possibile associare ad ogni immagine dello slideshow un SE un'animazione.

 

Autore

Jet

 

Allegati

N/D

 

Istruzioni per l'uso

Istruzioni in testa allo script.

 

 

 

#===============================================================================
# Splash Screens
# By Jet10985 (Jet)
#===============================================================================
# Questo script aggiunge uno splash screen di immagini e altro prima della
# schermata dei titoli.
# Questo script ha: 7 opzioni di customizzazione.
#===============================================================================
# Overwritten Methods:
# None
#-------------------------------------------------------------------------------
# Aliased methods:
# Scene_Title: new
#===============================================================================
=begin
NOTE:

Tutte le immagini usate devono trovarsi nella cartella Graphics/Pictures.
Tutti i suoni devono trovarsi nella cartella Audio/SE.
=end

module JetSplashScreen

 # Queste sono le immagini da mostrare a rotazione nello splash screen
 SPLASH_PICTURES = ["BlueSky", "Example2"]

 # Questi sono gli SE eseguiti per ciascuna immagine. L' SE verrà eseguito
 # insieme all'immagine avente lo stesso indice nell'array.
 # Se non vuoi che venga eseguito nessun SE insieme a una data immagine,
 # scrivi "" all'indice corrispondente
 SPLASH_SOUNDS = ["Heal2", ""]

 # Vuoi saltare lo splash screen in modalità TEST?
 SPLASH_DISABLED_IN_DEBUG = true

 # Vuoi che lo splash screen possa essere saltato anche durante il gioco?
 SPLASH_SKIPPABLE = true

 # Se SPLASH_SKIPPABLE è true, che pulsante va premuto per saltare lo splash screen?
 # Nota: Input::C è il tasto INVIO
 SPLASH_SKIP_BUTTON = Input::C

 #=============================================================================
 # CONFIGURAZIONI AVANZATE
 #=============================================================================

 # Abilitare questo, ignora le configurazioni SPLASH_PICTURES e SPLASH_SOUNDS
 ENABLE_HARDER_CONFIG = false

 # Questo serve per uno splash screen più bello.
 # Segue il formato:
 # nome_immagine => [nome_se, id_animazione, tempo_apertura, tempo_chiusura, durata]
 # nome_se   l' SE da eseguire con l'immagine. Usa "" per non avere nessun SE
 # id_animazione l'animazione da eseguire sopra l'immagine. Usa 0 per nessuna.
 # tempo_apertura numero di frame per la dissolvenza in apertura dell'immagine
 # tempo_chiusura numero di frame per la dissolvenza in chiusura dell'immagine
 # durata	numero di frame in cui l'immagine resta visualizzata
 SUPER_SPLASH = {

 "Example" => ["Heal2", 0, 60, 60, 180],
 "Example 2" => ["", 5, 20, 70, 180]

 }

end
#===============================================================================
# DO NOT EDIT PAST HERE UNLESS YOU KNOW WHAT TO DO
#===============================================================================

class Scene_Splash < Scene_Base

 include JetSplashScreen

 def start
if ENABLE_HARDER_CONFIG
  do_super_splash
else
  create_sprites
  create_sounds
  do_splash
end
 end

 def terminate
return if @sprites.nil?
for sprite in @sprites
  sprite.dispose
  sprite = nil
end
 end

 def create_sprites
@sprites = []
for pic in SPLASH_PICTURES
  f = Cache.picture(pic)
  g = Sprite_Base.new
  g.bitmap = f
  g.visible = false
  @sprites << g
end
 end

 def create_sounds
@sounds = []
for sound in SPLASH_SOUNDS
  @sounds << RPG::SE.new(sound, 80, 100)
end
 end

 def do_splash
Graphics.transition
Graphics.fadeout(60)
for sprite in @sprites
  sprite.visible = true
  Graphics.fadein(60)
  begin
	@sounds[@sprites.index(sprite)].play
  rescue
  end
  180.times do
	Input.update if SPLASH_SKIPPABLE
	if Input.trigger?(SPLASH_SKIP_BUTTON)
	  SceneManager.call(Scene_Title)
	  break
	end
	Graphics.wait(1)
  end
  Graphics.fadeout(60)
  sprite.visible = false
end
$jet6667876666765 = true
SceneManager.call(Scene_Title)
 end

 def do_super_splash
Graphics.transition
Graphics.fadeout(1)
for sprite in SUPER_SPLASH.keys
  q = Sprite_Base.new
  q.bitmap = Cache.picture(sprite)
  Graphics.fadein(SUPER_SPLASH[sprite][2])
  begin
	RPG::SE.new(SUPER_SPLASH[sprite][0], 80, 100).play
  rescue
  end
  anim = load_data("Data/Animations.rvdata2")[sUPER_SPLASH[sprite][1]]
  if SUPER_SPLASH[sprite][1] != 0
	q.start_animation(anim)
  end
  SUPER_SPLASH[sprite][4].times do
	Input.update if SPLASH_SKIPPABLE
	if Input.trigger?(SPLASH_SKIP_BUTTON)
	  SceneManager.call(Scene_Title)
	  break
	end
	q.update
	Graphics.update
  end
  Graphics.fadeout(SUPER_SPLASH[sprite][3])
end
$jet6667876666765 = true
SceneManager.call(Scene_Title)
 end
end

class << Scene_Title

 alias jet6732_new new
 def new(*args)
$jet6667876666765 = false if $jet6667876666765.nil?
if $jet6667876666765 or JetSplashScreen::SPLASH_DISABLED_IN_DEBUG && $TEST
  jet6732_new(*args)
else
  SceneManager.call(Scene_Splash)
end
 end
end

 

 

 

Bugs e Conflitti Noti

N/D

 

Altri Dettagli

N/D
Edited by clyde
Link to comment
Share on other sites

Ah interessante pure l'idea dell'animazione per creare una piccola intro "animata", per il resto buono script, più personalizzabile di altri vecchi, bel lavoro! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Guest clyde

Visto che non posso recuperare i rens di gino ora traduco e carico tutti i migliori script in circolazione. ^_^

Prepariamoci alla carica dei noob. Sto perfezionando la mia tecnica segreta, il PermaBan Kick on Noob Sight.

Link to comment
Share on other sites

Capisco! Bene ci voleva una carrellata di nuovi e famosi script! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...