设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5555|回复: 10
打印 上一主题 下一主题

[有事请教] 获取技能id

[复制链接]

Lv2.观梦者

梦石
0
星屑
616
在线时间
300 小时
注册时间
2018-7-28
帖子
212
跳转到指定楼层
1
发表于 2020-5-27 13:42:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50星屑
大佬们

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

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

菜鸟一只

Lv4.逐梦者

梦石
0
星屑
6974
在线时间
640 小时
注册时间
2012-7-29
帖子
173
2
发表于 2020-5-27 22:53:36 | 只看该作者
本帖最后由 开关关 于 2020-5-29 04:30 编辑

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


你的意思是不是需要实时获取玩家光标选中的技能?下面的代码为自带的技能列表添加了一个功能,当玩家用光标选中列表中的技能时,技能窗口自动为游戏变量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. };

点评

发现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
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1226
在线时间
145 小时
注册时间
2020-4-26
帖子
148
3
发表于 2020-5-28 18:20:22 | 只看该作者

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

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1226
在线时间
145 小时
注册时间
2020-4-26
帖子
148
4
发表于 2020-5-29 11:17:52 | 只看该作者
moonyoulove 发表于 2020-5-28 18:20
我看有位网友说官方有一个插件,可以用这个

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

点评

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-9 14:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表