设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 余烬之中
打印 上一主题 下一主题

[RMVA发布] 虚拟日历[更新于: 2017.02.05]

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12845
在线时间
1459 小时
注册时间
2012-7-24
帖子
1302
21
发表于 2014-4-7 12:38:07 | 只看该作者
其实是很佩服楼主的脚本技术而来的,感觉这计算量好大

欢迎大家加我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
102 小时
注册时间
2013-11-22
帖子
22
22
发表于 2014-4-8 20:51:52 | 只看该作者
我想把时间改的慢一点。跟真实时间一样慢,可是改完后就什么都不显示了,怎么办{:2_254:}

点评

不会吧……速度是由变量指定的 确实是这样设置的吗  发表于 2014-4-13 12:27
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
400
在线时间
1 小时
注册时间
2013-9-14
帖子
3
23
发表于 2014-4-8 21:22:06 | 只看该作者
好厉害的样子
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

24
发表于 2014-5-22 23:30:43 | 只看该作者
报告楼主。12月30日之后变了0月0日。。。。

点评

已阅 周日前给答复 : )  发表于 2014-5-23 22:14
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
103 小时
注册时间
2011-8-2
帖子
34
25
发表于 2014-5-24 21:04:02 | 只看该作者
有BUG
如图

1.png (298.25 KB, 下载次数: 20)

1.png

2.png (268.97 KB, 下载次数: 21)

2.png

3.png (12.91 KB, 下载次数: 20)

3.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

26
 楼主| 发表于 2014-5-24 21:20:00 | 只看该作者

虚拟日历 2014.04.06更新

本帖最后由 余烬之中 于 2014-5-24 21:29 编辑
736248591 发表于 2014-5-24 21:04
有BUG
如图

版本更新时不小心删掉了一点东西……
你可以找到脚本346行 加上【Smomo::】
或者把那一段直接替换为下面的:
  1. #==============================================================================
  2. # ■ Smomo.calendar(*a, &b)
  3. #==============================================================================
  4. def Smomo.calendar(*a, &b)
  5.   Smomo::Calendar.interpreter(*a, &b)
  6. end
复制代码
但是 因为刚刚完成了一次更新(2.6)同时修复了另一个Bug 所以 可以参考楼下的那个补丁……
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

27
 楼主| 发表于 2014-5-24 21:28:27 | 只看该作者
7795593 发表于 2014-5-22 23:30
报告楼主。12月30日之后变了0月0日。。。。

已放出新版
也可以直接使用补丁(贴在原脚本以下)
  1. #==============================================================================#
  2. # 用于【虚拟日历(By 影月千秋)】V2.5的补丁,将升级到V2.6
  3. #                                                          影月千秋 2014.05.24 #
  4. #==============================================================================#
  5. module Smomo::Calendar
  6.   System = [
  7.     # ["单位", 满多少进一(最大值), 以零起始(真伪值)],
  8.     ["分", 60, true],
  9.     ["时", 24, true],
  10.     ["日", 30],
  11.     ["月", 12],
  12.     ["年", 9999],
  13.   ]
  14.   # 设定计时制,最后一个数据的单位与计时变量的单位统一
  15.    # 可以突破公元历法的限制
  16.     # 比如:636号时间线3145纪6887年6月4日 21:39:44:03
  17.    # 这里有几项 上面的Var就会占用几个变量
  18.    # 从上往下 单位由小到大 如:分-->时-->日-->月-->年
  19.    # 有的单位允许以0为值 比如 3:00 有的不行 比如 3月1日
  20.     # 默认不允许0值 如果需要允许 请将“以零起始”填为【true】
  21.   class << self
  22.     def ini
  23.       System.each_index{|i| $game_variables[Var + i] = Start[i]}
  24.       [url=home.php?mod=space&uid=43863]@zone[/url] = ""
  25.       @tone = Tone.new(0, 0, 0, 0)
  26.       @need_change = false
  27.       @period = init_period
  28.       @prd = Start_PeriodName
  29.       check_period_and_zone
  30.     end
  31.     def ensure_time_legal
  32.       System.each_with_index do |(u, m, o), i|
  33.         while $game_variables[Var + i] > m - (o ? 1 : 0)
  34.           $game_variables[Var + i] -= m
  35.           $game_variables[Var + i + 1] += 1
  36.         end
  37.         while $game_variables[Var + i] < 1 - (o ? 1 : 0)
  38.           $game_variables[Var + i] += m
  39.           $game_variables[Var + i + 1] -= 1
  40.         end
  41.       end
  42.     end
  43.   end
  44. end
复制代码
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

28
发表于 2014-5-24 22:13:51 | 只看该作者
用下了~楼主辛苦了{:2_270:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
139 小时
注册时间
2014-6-12
帖子
128
29
发表于 2014-6-13 20:36:57 | 只看该作者

设置开始时间的时候每次带入 time_now 怎么搞?
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

30
 楼主| 发表于 2014-6-16 09:51:50 | 只看该作者
situkei 发表于 2014-6-13 20:36
设置开始时间的时候每次带入 time_now 怎么搞?


把这个脚本插在原脚本下方
  1. class << Smomo::Calendar
  2.   _def_ :ini, :b do
  3.     (Time.now.to_s)[/(\d+)-(\d+)-(\d+)\s*(\d+):(\d+)/]
  4.     Start = [$5.to_i, $4.to_i, $3.to_i, $2.to_i, $1.to_i]
  5.   end
  6. end
复制代码
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 21:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表