设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 49|回复: 0
打印 上一主题 下一主题

[有事请教] 【求助】普攻更改指令选取队友退出后卡死

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
7 小时
注册时间
2024-4-24
帖子
1
跳转到指定楼层
1
发表于 昨天 02:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
使用脚本后,用治疗术进行选择时直接取消会导致游戏卡死,小白不懂这个,为什么呀?ORZ
脚本放下面了
class RPG::Weapon < RPG::EquipItem
  def attack_skill
    @note.each_line do |line|
      if line =~ /\<(?:AttackSkill)[ ]*(\d+)\>/i
        return $1.to_i == 0 ? 1 : $1.to_i
      end
    end
    return 1
  end
end
class Game_Actor < Game_Battler
  alias attack_skill_attack_skill_id attack_skill_id
  def attack_skill_id
    return weapons[0].attack_skill if weapons[0]
    if dual_wield?
      return weapons[1].attack_skill if weapons[1]
    end
    return attack_skill_attack_skill_id
  end
end
class Scene_Battle < Scene_Base
  alias attack_skill_command_attack command_attack
  def command_attack
    attack_skill_command_attack
    if !BattleManager.actor.current_action.item.need_selection?
      @enemy_window.deactivate
      on_enemy_ok
    end
  end
end

class Scene_Battle
  def command_attack
    skill = $data_skills[BattleManager.actor.attack_skill_id]
    BattleManager.actor.input.set_attack
    if !skill.need_selection?
      next_command
    elsif skill.for_opponent?
      select_enemy_selection
    else
      select_actor_selection
    end
  end
end
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-22 05:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表