Project1
标题:
如何用按键切换队长QWQ
[打印本页]
作者:
hpqyaiao06
时间:
2022-6-27 01:45
标题:
如何用按键切换队长QWQ
如题,刚学会用事件做队长技能
然而mz本体做不出用按键切换队长的功能
每次都要打开菜单的话太麻烦了
so,蹲一个大佬
作者:
hpqyaiao06
时间:
2022-6-27 02:29
我从别的帖子里翻出来相似的好像能行
问题是我的队员大概有10个左右,每次组合都不固定
所以我用变量获取了他们的角色ID,脚本里不填固定数字[1,2]的话,用变量代替要咋写啊
$gameParty._actors = [数组中填入角色的ID并用英文逗号分开];
$gamePlayer.refresh();
$gameMap.requestRefresh();
其中actors那里举个例子
队伍原来是2号、1号角色
要改成1号、2号这个顺序,你可以这样:
$gameParty._actors = [1, 2];
作者:
hpqyaiao06
时间:
2022-6-27 05:57
我解决啦
首先用4个变量分别获取队员的ID(记得获取一次后就用命令暂时消除事件,不然会一直刷新)
然后我找了一个使用按键绑定公共事件的插件,用数字1-4来绑定切换队长的公共事件
最后在系统的公共事件里用脚本这么写
$gameParty._actors = [$gameVariables.value(132),$gameVariables.value(131),$gameVariables.value(133),$gameVariables.value(134)];
$gamePlayer.refresh();
$gameMap.requestRefresh();
括号里是变量序号,我是用131-134号变量来存储队员ID的,要根据自己的情况改一改数字
执行的效果就是会根据数字的顺序调换队员
队员一定要够4个啊,不然回报错的
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1