Project1

标题: 强制行动的脚本怎么写。。 [打印本页]

作者: ywc970615    时间: 2020-9-5 21:08
标题: 强制行动的脚本怎么写。。
本帖最后由 ywc970615 于 2020-9-5 21:10 编辑

BattleManager.forceAction($gameParty.members()[1])
$gameParty.members()[1].forceAction(9, -1)

看了那个事件脚本汇总写的,但是触发不了啊。。

作者: 擦不完的水    时间: 2020-9-5 22:14
本帖最后由 擦不完的水 于 2020-9-5 22:24 编辑

会不会是第一角色是[0],并且你写反了
作者: moonyoulove    时间: 2020-9-6 08:21
不在戰鬥場景或許不能執行?
作者: gp371322    时间: 2020-9-6 08:54
mv和mz脚本是一样的吗?
作者: ywc970615    时间: 2020-9-6 13:30
本帖最后由 ywc970615 于 2020-9-6 13:38 编辑
擦不完的水 发表于 2020-9-5 22:14
会不会是第一角色是[0],并且你写反了


噢,是的,应该是0而且反了
作者: ywc970615    时间: 2020-9-6 13:31
moonyoulove 发表于 2020-9-6 08:21
不在戰鬥場景或許不能執行?

就是战斗中用技能时调用的
作者: ywc970615    时间: 2020-9-6 13:32
gp371322 发表于 2020-9-6 08:54
mv和mz脚本是一样的吗?

不知道是不是一样的,,但是我找不到mz的强制行动咋写。。
作者: gbb_xx    时间: 2020-9-15 10:12
本帖最后由 gbb_xx 于 2020-9-15 10:36 编辑

楼主可以F12 debug看下 或者console.log 看下 actor是不是对的
作者: wabcmcc    时间: 2020-9-15 12:58
傱日站找到,強迫戰鬥行動腳本.

  1. this.iterateBattler(敵キャラかアクターか, 対象ID, battler => {
  2.         if (!battler.isDeathStateAffected()) {
  3.                 battler.forceAction(スキルID, スキル対象);
  4.                 BattleManager.forceAction(battler);
  5.                 this.setWaitMode("action");
  6.         }
  7. });
  8. //敵キャラかアクターか 0:敵キャラ 1:アクター
  9. //対象ID -1以下:全体 0~:ID
  10. //スキル対象 -2:最後にターゲットした対象 -1:ランダム 0~:相手パーティー番号
复制代码

作者: soulsaga    时间: 2022-2-18 18:56
本帖最后由 soulsaga 于 2022-2-18 19:02 编辑

大佬6666666666666666666666




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