じ☆ve冰风 发表于 2024-4-19 16:23:28

全局时间变量(仿牧场物语?)更新为2.0 增加昼夜系统

效果:年,月,天,时,分,秒全部可以挂上变量 直接可以在如11点11分11秒开启某事件


默认是50号开关 开启/关闭 时间窗口



效果图
http://rpg.blue/upload_program/d/塑望_时间界面.jpg_123119121.jpg

2009.05.19更新日志:
1,直接可以在脚本定义所有内容。初始时间只需在地图定义个变量数值即可,因为算法已经代入到脚本里。修改运算幅度是脚本39行
2,优化下。初始时间为星期一.0点0分0秒.添加日期功能(如年,月)自行添加

2009.07.03更新日志:
1,添加昼夜版.往下拉


直接MAIN前插入#--------------------------------------------------------------------------# 使用方法:打开50号(默认)开启时间功能,关闭50号则窗口关闭#   # 如当周六晚8点 某商店才会开门(某事件在指定时间触发)##定义时间算法在脚本39行#                                       66RPG 沉默一秒钟(塑望)#                                       Blog:hi.baidu.com/yuilife#转载请保留以上信息#--------------------------------------------------------------------------class Window_Time < Window_Base    $时间窗口开关 = 50 #时间的开关#----------以上为开关----------##----------以下为变量----------#$天 = 49 #天的变量$时 = 48 #时的变量$分 = 47 #分的变量$秒 = 46 #秒的变量    #--------------------------------------------------------------------------# ● 初始化对像   #--------------------------------------------------------------------------def initialize    super(0, 0, 250, 55) #窗口坐标以及大小    self.contents = Bitmap.new(width - 32, height - 32)    self.opacity = 0    refreshend#--------------------------------------------------------------------------# ● 刷新    #--------------------------------------------------------------------------def refresh    if $game_switches[$时间窗口开关]    self.opacity = 255    self.contents.font.color = system_color    self.contents.font.size = 18         $game_variables[$秒] += 0.2#日期运算速度这里改.秒的运算   if $game_variables[$秒] >= 60   $game_variables[$秒] = 0   $game_variables[$分] += 1   end       if $game_variables[$分] >= 60   $game_variables[$分] = 0   $game_variables[$时] += 1   end       if $game_variables[$时] >= 24   $game_variables[$时] = 0   $game_variables[$天] += 1   end      if $game_variables[$天] >= 8   $game_variables[$天] = 1   endself.contents.clear    if $game_variables[$时] >= 0 and $game_variables[$时] = 12 and $game_variables[$时] = 60   $game_variables[$秒] = 0   $game_variables[$分] += 1   end       if $game_variables[$分] >= 60   $game_variables[$分] = 0   $game_variables[$时] += 1   end       if $game_variables[$时] >= 24   $game_variables[$时] = 0   $game_variables[$天] += 1   end      if $game_variables[$天] >= 8   $game_variables[$天] = 1   end    self.contents.clear      if $game_variables[$时] >= 0 and $game_variables[$时] = 12 and $game_variables[$时]
页: [1]
查看完整版本: 全局时间变量(仿牧场物语?)更新为2.0 增加昼夜系统