赞 | 287 |
VIP | 11 |
好人卡 | 74 |
积分 | 226 |
经验 | 281171 |
最后登录 | 2024-11-13 |
在线时间 | 9412 小时 |
Lv5.捕梦者 (暗夜天使) 只有笨蛋才会看到
- 梦石
- 1
- 星屑
- 21616
- 在线时间
- 9412 小时
- 注册时间
- 2012-6-19
- 帖子
- 7118
|
本帖最后由 喵呜喵5 于 2013-11-25 13:44 编辑
- =begin
- ===============================================================================
- 礼包系统 By喵呜喵5
- ===============================================================================
- 【说明】
-
- 每隔一定时间间隔自动领取礼包的系统
- 使用事件-条件分支中的脚本命令,输入指定脚本即可判断是否经过了设定的时间
-
- 脚本命令:
-
- ply_time_judge
- 使用游戏的时间作为判定依据(在线时长礼包),
-
- sys_time_judge
- 使用系统的时间作为判定依据(每日登陆礼包),
-
- =end
- $m5script = {} if $m5script.nil?
- $m5script["M5TimePresent"] = true
- module M5TimePresent
- #==============================================================================
- # 设定部分
- #==============================================================================
- TIME = 20
-
- #这里设置时间间隔,单位为秒
-
- VAR = 1
-
- #这里设置一个没有使用的变量ID,之后请不要更改这个变量的值
-
- #==============================================================================
- # 设定结束
- #==============================================================================
- end
- class Game_Interpreter
- def m5_time_exist
- if $game_variables[M5TimePresent::VAR].class != Array
- $game_variables[M5TimePresent::VAR] = Array.new
- end
- return $game_variables[M5TimePresent::VAR]
- end
- def sys_time_judge
- time = m5_time_exist[0]
- if !time or time - Time.now < - M5TimePresent::TIME
- $game_variables[M5TimePresent::VAR][0] = Time.now
- return true
- end
- false
- end
- def ply_time_judge
- time = m5_time_exist[1]
- if !time or $game_system.playtime - time > M5TimePresent::TIME
- $game_variables[M5TimePresent::VAR][1] = $game_system.playtime
- return true
- end
- false
- end
- end
复制代码
|
|