Project1

标题: 如何判断当前使用技能是否是某个技能 [打印本页]

作者: gulangr    时间: 2019-5-9 13:06
标题: 如何判断当前使用技能是否是某个技能
加到状态备注栏,配合yep状态插件使用

判断当前使用的技能是否是某编号技能,是这样写吗???

未标题-1.png (27.74 KB, 下载次数: 83)

未标题-1.png

未标题-1.png (27.74 KB, 下载次数: 90)

未标题-1.png

作者: soulsaga    时间: 2019-5-9 17:17
skill.id
ZZZZZZZZZZZZZZZZ
作者: 擦不完的水    时间: 2019-5-9 18:01
this.item() == $dataSkills[1]
作者: gulangr    时间: 2019-5-11 22:31
擦不完的水 发表于 2019-5-9 18:01
this.item() == $dataSkills[1]

大神这句话加到哪里呢 我试了下加到if里不行
作者: gulangr    时间: 2019-5-11 22:31
soulsaga 发表于 2019-5-9 17:17
skill.id
ZZZZZZZZZZZZZZZZ

大神这句话加到哪里呢 我试了下加到if里不行
作者: soulsaga    时间: 2019-5-11 22:32
gulangr 发表于 2019-5-11 22:31
大神这句话加到哪里呢 我试了下加到if里不行

var skill下面..
作者: gulangr    时间: 2019-5-11 22:42
soulsaga 发表于 2019-5-11 22:32
var skill下面..


<Custom Action Start Effect>
// If a chained action is stored...
if ($gameTemp._chainAction === undefined) {
  // ...then set the action to the user's current action.
  $gameTemp._chainAction = user.currentAction();
} else {
  // ...then clear the stored action.
  $gameTemp._chainAction = undefined;
}
</Custom Action Start Effect>

<Custom Action End Effect>
// If a chained action is stored...
if ($gameTemp._chainAction) {
  // Set the 'action' variable to the chained action.
  var action = $gameTemp._chainAction;
  // Check if the action exists, is a skill, and is a magical attack.
  if (action && action.isSkill()) {
    // Get the skill used for that action.
    var skill = action.item();
    if (skill.id = 1)
    // Check if the user can pay the skill cost.
    if (user.canPaySkillCost(skill)) {
      // Check if the battle system is DTB.
      if (BattleManager.isDTB()) {
        // If it is, add the action to queue.
        user.setAction(0, action);
      // If the battle system isn't DTB...
      } else {
        // ...make it a forced forced.
        BattleManager.queueForceAction(user, skill.id, -2);
      }
    }
  }
}
</Custom Action End Effect>

<Custom Remove Effect>
// Clear the chained action effect.
$gameTemp._chainAction = undefined;
</Custom Remove Effect>

这样写吗 实在有点搞不懂 忘指教





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