Auteur : Squall
Fonction: Ce script affiche l'heure et la date réels, ceux indiqués sur l'ordinateur du joueur
Screen:
Remplacez le script "
Window_PlayTime" par le passage suivant :
- Code:
-
#============================================
# â– Window_PlayTime
#----------------------------------------------
#  Display the Real Time in the Main Menu
#============================================
class Window_PlayTime < Window_Base
#------------------------------------------
# this initialize the window
#------------------------------------------
def initialize
super(0, 0, 160, 96)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
refresh
end
#------------------------------------------
# â— refresh
#------------------------------------------
def refresh
self.contents.clear
#here we set the time according to the computer GMT time
@time_string = Time.now
#now we display what we want ==> ("%A %H:%M") here's what it
#means : 'DAY' 'space' 'HOUR' ':' 'MINUTES'
#on my computer the time is now : Saturday 22:41 so that's what it'll display.
#if you want to change what is displayed check the list below on the post...
text = @time_string.strftime("%c %H:%M")
self.contents.draw_text(4, 0, 200, 32, text, 2)
end
end
Vous pouvez changer l'affichage en modifiant le script à la ligne 31 :
text = @time_string.strftime("%c %H:%M")"%a" le nom abrégé de jour de la semaine en anglais(Sun, Mon...)
"%A" le nom du jour de la semaine en anglais (Sunday, Monday...)
"%b" le nom abrégé du mois en anglais (Jan, Feb...)
"%B" le nom du mois en anglais (January, February...)
"%c" représentation de la date sous la forme: jj-mm-aa
"%d" le jour du mois (01->31)
"%H" heures sous format 24h (00->23)
"%I"heures sous format 12h (01->12)
"%j" numéro du jour sur une année (001->366)
"%M" indicateur méridien de l'heure (00->59)
"%p" affichage de AM ou PM en fonction de l'heure
"%S" affichage des secondes (00->60)
"%M" affichage des minutes
"%y" affichage de l'année