| 
 
| 赞 | 295 |  
| VIP | 11 |  
| 好人卡 | 74 |  
| 积分 | 233 |  
| 经验 | 281171 |  
| 最后登录 | 2025-10-31 |  
| 在线时间 | 9470 小时 |  
 Lv5.捕梦者 (暗夜天使)   只有笨蛋才会看到 
	梦石1 星屑22289 在线时间9470 小时注册时间2012-6-19帖子7126  
 | 
| 本帖最后由 喵呜喵5 于 2016-6-12 17:30 编辑 
 jianyulei 发表于 2016-6-12 16:16 ![]() 我一般是对应角色判断,因为状态是角色拥有的,也只有判断角色,而引擎自带了判断角色是否有某状态的选项 ...
 对于第一个脚本,我想说的是:
 是 & 不是 && ,只有一个 &,功能是取数组的交集
 
 第二个脚本,我想问你的是,你是怎么判断某个角色拥有某个状态的,或者,你的 1号角色是否拥有 1号状态,你脚本里是怎么写的?
 例如你要用引擎自带的判断的话,就是:
 个人建议你理解这段代码到底是如何工作的,然后自己重新写一个自己的版本,而不是直接使用这段代码复制代码class Game_Actor
  alias m5_20160612_init_tp init_tp
  def init_tp
    m5_20160612_init_tp
    (100..200).each do |id|
      next unless state?(id)
      self.tp += 20
      break
    end
  end
end
 | 
 |