Project1

标题: 请问如何调用现实时间以更改游戏事件状态呢? [打印本页]

作者: 咸蛋超人赛斯    时间: 2014-3-5 07:54
标题: 请问如何调用现实时间以更改游戏事件状态呢?
本帖最后由 咸蛋超人赛斯 于 2014-3-5 07:56 编辑

我之前已经:
将步数和游戏时间窗口改为显示现实中的年月日及星期几了。
————————————————————————————————————————————————————————
我现在的思路:
1.游戏中有个场景设定为“家园”。我想在某个开关没有开启的情况下,让家园随着现实中的时间流逝而变得脏乱(脏乱的表现形式暂时不限),并影响角色的各项参数(HP/SP/力量/魔力 等)。
——————————————————————————————————————————————————————————————————————————————————————
2.与此同时,指定现实时间的某个时间段到某个时间段(ST~ST),角色可以做的事情都被这些时间段所限制(比如现实中半夜两点,游戏中不能坐船去别的城镇)。
—————————————————————————————————————————————————————————————————————————————————————
000000000000000000000000000000000↑如何实现呢?↑0000000000000000000000000000000000
还请前辈们不吝赐教。
————————————————————————
FYI,这不算一贴多问吧?因为俩问题的性质是一样的……


作者: hys111111    时间: 2014-3-5 12:55
本帖最后由 hys111111 于 2014-3-5 13:00 编辑

调用方法

  1. time = Time.now
  2. year = time.year
  3. month = time.month
  4. day = time.day
  5. h = time.hour
  6. m = time.min
  7. s = time.sec
复制代码
如果说,需要21点15分以后才能进去,那就写
条件分歧:脚本:(h == 21 and m >= 15) or h > 21
就可以了。

半夜两点就是
条件分歧:脚本:h == 2
  显示文章:你不能坐船
除此以外的场合
  不在2点执行的内容
分歧结束

但是注意:它调用的是电脑时间,所以很容易篡改。

还有,就是,在游戏开始时用变量来记录year、month和day,然后另一个变量记录过了多少天。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1