Project1

标题: 获取技能id [打印本页]

作者: 清明上河図    时间: 2020-5-27 13:42
标题: 获取技能id
大佬们

有没有可以获取自己选中的技能id赋值给一个变量的插件。

或者这样有没有办法实现?


作者: 开关关    时间: 2020-5-27 22:53
本帖最后由 开关关 于 2020-5-29 04:30 编辑

在技能的效果列表中添加一个“公共事件”,使用技能的时候就会触发这个公共事件。再由公共事件给变量赋值,想赋多少就赋多少。
[line]3[/line]
你的意思是不是需要实时获取玩家光标选中的技能?下面的代码为自带的技能列表添加了一个功能,当玩家用光标选中列表中的技能时,技能窗口自动为游戏变量8号(可改)赋值,值为被选中的技能的id。
JAVASCRIPT 代码复制
  1. var updateHelpOriginal = Window_SkillList.prototype.updateHelp;
  2. Window_SkillList.prototype.updateHelp = function() {
  3.     updateHelpOriginal.call(this);
  4.     var a = this._data[this._index];
  5.     !!a && $gameVariables.setValue(8, a.id);
  6.     // console.log($gameVariables.value(8));
  7. };

作者: moonyoulove    时间: 2020-5-28 18:20

我看有位网友说官方有一个插件,可以用这个

作者: moonyoulove    时间: 2020-5-29 11:17
moonyoulove 发表于 2020-5-28 18:20
我看有位网友说官方有一个插件,可以用这个

LastUsedItem.zip (858 Bytes, 下载次数: 80)




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