Project1

标题: 求助,如何在战斗中让指定角色强制使用技能。 [打印本页]

作者: 诺思酱    时间: 2014-1-15 03:16
标题: 求助,如何在战斗中让指定角色强制使用技能。
RMXP默认的强制行动指令里面只有分辨队伍1人、2人、3人、4人,而现在我打算是这样:
当执行公共事件X的时候,角色A强制使用XX技能。
然后由于有队伍更换的存在,使得角色A战斗时的位置不确定(也就是无法确定他是队伍1人还是2人还是……),如果贸然指定队伍1人或者其他使用XX技能,那么就可能会出现本该是强制行动的A没有强制行动,取代的是B。所以这个让我纠结了很久,有什么办法能够指定就让角色A使用技能,无论他位于队伍的哪个位置。纠结了很久了,求大神解答
作者: 怪蜀黍    时间: 2014-1-15 11:01
思路是先判定该人所在的位置,然后条件分歧,如果在1号位就1人,如果在2号位就2人……
于是本问题就转化为如何判定角色在某号位置。
于是请用for循环来判定吧,for i in 0...$game_party.actors.size; if $game_party.actors[i].id == XX; return i 请自由发挥!




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