查看: 1975|回复: 3

[已经解决] 预置脚本中 Game_Switches解释

[复制链接]
梦石
0
星屑
70
在线时间
110 小时
注册时间
2010-6-20
回帖
115
发表于 2012-3-18 12:59:09 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 657282177 于 2012-3-18 13:36 编辑

  #--------------------------------------------------------------------------
  # ● 获取开关
  #     switch_id : 开关 ID
  #--------------------------------------------------------------------------
  def [](switch_id)
    if switch_id <= 5000 and @data[switch_id] != nil
      return @data[switch_id]
    else
      return false
    end
  end

  (请各位前辈们解释其意思)


老黄鸡

梦石
4
星屑
45777
在线时间
7954 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2012-3-18 13:24:25 | 显示全部楼层
如果n号开关编号小于5000并且不为空,返回其值,否则返回假。
然后这老板语气是什么意思,你向你老师提问的时候也是书一扔,"解释其意思"吗。

点评

对不起呀 老师  发表于 2012-3-18 13:35
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
70
在线时间
110 小时
注册时间
2010-6-20
回帖
115
 楼主| 发表于 2012-3-18 13:40:21 | 显示全部楼层
  if switch_id <= 5000 and @data[switch_id] != nil
这句switch_id和 @data[switch_id]是什么意思呢??
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45777
在线时间
7954 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2012-3-18 13:45:43 | 显示全部楼层
657282177 发表于 2012-3-18 13:40
if switch_id

switchid是传给这个方法的参数,就是用户设定的开关编号,@data是个数组,用于保存所有编号的开关状态,然后用户想得到某开关状态的时候通过[]这个方法读取@data的内容。
另外不是让你叫老师啦,只是提问的话如果没有请教的语气估计很多人不愿意回答的。
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部