Voyageur Lv.10
Age : 30 Inscrit le : 18/03/2009 Messages : 448
| Sujet: [VX] Ecran-titre différent en fonction de l'heure Dim 26 Avr 2009 - 13:44 | |
| Je vous ramène du Japon un script que je trouve très sympa. Il change automatiquement l'écran-titre en fonction de l'heure du PC. Le script est d'un certain Fehime, mais je n'en suis pas sûr. Les explications françaises sont de moi. - Code:
-
#============================================================================== # ™ Scene_Title_Real_Time_Change Ver. 1.00 # Par Fehime # Explications par Randal #==============================================================================
#============================================================================== # CONFIGURATION # Les images doivent se trouver dans le dossier Pictures. # Faites en 5 pour la nuit (matin), le matin, l'après-midi, le soir puis la nuit (soir). #============================================================================== REAL_TIME_TITIE_SUBJECT={ 0=>"Mountains", # Nuit (matin) 1=>"Ocean", # Matin 2=>"Sunset", # Après-midi 3=>"StarlitSky", # Soir 4=>"CloudySky" # Nuit (soir) }
REAL_TIME_TITIE_FILE=1
class Scene_Title < Scene_Base #============================================================================== # CONFIGURATION AVANCÉE # Vous pouvez adapter le temps comme vous le désirez. #============================================================================== def create_title_graphic @sprite = Sprite.new nt = Time.now if nt.hour<6 # 6 heures ou moins title_number=3 # On affiche l'image 3 elsif nt.hour<12 # 12 heures ou moins title_number=0 # On affiche l'image 0 elsif nt.hour<16 # 16 heures ou moins title_number=1 # On affiche l'image 1 elsif nt.hour<19 # 19 heures ou moins title_number=2 # On affiche l'image 2 else # Et pour le reste, la nuit dans ce cas title_number=3 # On affiche l'image 3 end if nt.hour==15 && nt.min==0 title_number=4 end if REAL_TIME_TITIE_FILE==0 @sprite.bitmap = Cache.system(REAL_TIME_TITIE_SUBJECT[title_number]) elsif REAL_TIME_TITIE_FILE==1 @sprite.bitmap = Cache.picture(REAL_TIME_TITIE_SUBJECT[title_number]) else @sprite.bitmap = Cache.parallax(REAL_TIME_TITIE_SUBJECT[title_number]) end end end |
|
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: [VX] Ecran-titre différent en fonction de l'heure Dim 26 Avr 2009 - 14:48 | |
| Merci du partage ^^
+ 1 en script |
|