Project1

标题: 状态判断使用技能脚本急需求助! [打印本页]

作者: 761194397    时间: 2019-3-13 16:39
标题: 状态判断使用技能脚本急需求助!
大家好,我想制作一个角色使用技能后,如果目标敌人死亡,再强制释放第二个技能的脚本,大家帮我做一个,我是一个脚本盲,正在学习脚本,希望大神能有详细注解!
作者: guoxiaomi    时间: 2019-3-13 16:42
参见我签名里的《战斗调用公共事件》,在行动后的事件里判断目标是否死亡(dead?),然后追加一次行动
作者: 761194397    时间: 2019-3-13 17:05
大神,我还是不晓得这些脚本的意思,麻烦给我整合一下,再稍微教我点东西。
作者: guoxiaomi    时间: 2019-3-14 00:15
本帖最后由 guoxiaomi 于 2019-3-14 01:33 编辑
761194397 发表于 2019-3-13 17:05
大神,我还是不晓得这些脚本的意思,麻烦给我整合一下,再稍微教我点东西。 ...


首先把1楼的第一段脚本复制到main前,记得改一下默认的公共事件的ID。然后参照2楼的连击:
复制以下脚本到main前
  1. class Scene_Battle
  2.   attr_reader   :help_window  
  3.   attr_accessor :phase4_step
  4. end
复制代码

在“行动后”的公共事件里加入事件脚本:
  1. @targets = $scene.target_battlers
  2. @battler = $scene.active_battler
  3. a = @battler.current_action
  4. if @targets[0].dead?
  5.   a.kind, a.basic = 0, 0
  6.   $scene.phase4_step = 2
  7.   $scene.help_window.set_text("追加攻击", 1)
  8.   $scene.help_window.visible = true
  9. end
复制代码

作者: 761194397    时间: 2019-3-14 00:24
本帖最后由 761194397 于 2019-3-14 00:58 编辑
guoxiaomi 发表于 2019-3-14 00:15
首先把1楼的第一段脚本复制到main前,记得改一下默认的公共事件的ID。然后参照2楼的连击:
复制以下脚本 ...


里面强制使用技能怎么加进去,之前我试的为什么current action这里有错误。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1