查看: 6314|回复: 10

[有事请教] 获取技能id

[复制链接]
梦石
0
星屑
626
在线时间
300 小时
注册时间
2018-7-28
回帖
160
发表于 2020-5-27 13:42:10 | 显示全部楼层 |阅读模式
悬赏50星屑未解决
大佬们

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

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

菜鸟一只
梦石
0
星屑
7801
在线时间
683 小时
注册时间
2012-7-29
回帖
172
发表于 2020-5-27 22:53:36 | 显示全部楼层
本帖最后由 开关关 于 2020-5-29 04:30 编辑

在技能的效果列表中添加一个“公共事件”,使用技能的时候就会触发这个公共事件。再由公共事件给变量赋值,想赋多少就赋多少。


你的意思是不是需要实时获取玩家光标选中的技能?下面的代码为自带的技能列表添加了一个功能,当玩家用光标选中列表中的技能时,技能窗口自动为游戏变量8号(可改)赋值,值为被选中的技能的id。
[pre lang="javascript"]var updateHelpOriginal = Window_SkillList.prototype.updateHelp;
Window_SkillList.prototype.updateHelp = function() {
    updateHelpOriginal.call(this);
    var a = this._data[this._index];
    !!a && $gameVariables.setValue(8, a.id);
    // console.log($gameVariables.value(8));
};[/pre]

点评

发现3楼的也说不用给自己,这......更纠结了。  发表于 2020-6-1 19:09
这可真是......我遇到这种问题也挺纠结的。比较好的办法是各给25,但是这样太麻烦了。虽然这样说有点歧视,但是3楼那位星屑比2楼的少,给3楼的吧。  发表于 2020-6-1 18:55
谢谢!,不过大佬你们两个都可以做到差不多的功能,我这最佳答案要给谁...  发表于 2020-6-1 16:01
我是想在菜单界面使用道具那种  发表于 2020-5-29 01:50
回复

使用道具 举报

梦石
0
星屑
1343
在线时间
153 小时
注册时间
2020-4-26
回帖
146
发表于 2020-5-28 18:20:22 | 显示全部楼层
1590661028.png
我看有位网友说官方有一个插件,可以用这个

点评

大佬,能发下这插件吗,我找不到  发表于 2020-5-29 01:51
回复

使用道具 举报

梦石
0
星屑
1343
在线时间
153 小时
注册时间
2020-4-26
回帖
146
发表于 2020-5-29 11:17:52 | 显示全部楼层
moonyoulove 发表于 2020-5-28 18:20
我看有位网友说官方有一个插件,可以用这个

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

点评

給他把,反正我星屑足夠  发表于 2020-6-1 16:41
谢谢!,不过大佬你们两个都可以做到差不多的功能,我这最佳答案要给谁...  发表于 2020-6-1 16:03
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部