查看: 1348|回复: 1

[已经解决] 请教红色的判断部分应该怎么用脚本写出来?

[复制链接]
梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
回帖
258
发表于 2012-1-9 15:20:39 | 显示全部楼层 |阅读模式

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

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

×
问一句写法,我需要在 Scene_Battle 4 的以下部分加一句判断,请教红色的部分应该怎么用脚本写出来?

#--------------------------------------------------------------------------
  # ● 设置物品或特技对像方的战斗者
  #     scope : 特技或者是物品的范围
  #--------------------------------------------------------------------------
  def set_target_battlers(scope)
    # 行动方的战斗者是敌人的情况下
    if @active_battler.is_a?(Game_Enemy)
      # 效果范围分支
      case scope
      when 1  # 敌单体
        index = @active_battler.current_action.target_index
        if 目标含有34号状态
          @target_battlers.push($game_troop.smooth_target_enemy(index))
        else
          @target_battlers.push($game_party.smooth_target_actor(index))
        end
      when 2  # 敌全体
        。。。。。。
梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2012-1-11 21:19:11 | 显示全部楼层
@active_battler.state?(34)

点评

那就换成target吧~一样的道理  发表于 2012-1-12 12:48
是目标而不是行动方啊  发表于 2012-1-12 12:30
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部