赞 | 0 |
VIP | 0 |
好人卡 | 3 |
积分 | 1 |
经验 | 8526 |
最后登录 | 2017-4-28 |
在线时间 | 81 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 81 小时
- 注册时间
- 2016-1-6
- 帖子
- 150
|
你应该从$dataWeapons[weaponID]和$dataArmors[armorID]上着手,这个里面的数据怎么调取我也不太会,你得问问大神或者自己研究下,其中
.name返回的值是武器的名称
.description返回的值是武器说明的文本
.note返回的值是武器的注释
武器特征里的内容是用[{"code":代码编号,"dataId":数据编号,"value":数值};{……};{……}]的形式来存储的,具体读取方式我不清楚。
如果你能把你要的数值获取到,那理论上你再下面这段代码里改写一下,就应该能实现你要的效果,然后你把代码放在js脚本里,启用一下应该就行,没测试我也不知道有没有遗漏的地方
Window_Help.prototype.setItem = function(item) {
this.setText(item ? item.description+你获取到的数值信息和中文说明放在这个地方 : '');
};
因为MV界面里是很直观的告诉你比如"会心率+5%,火+50%,属于“剑”“,但是在datamanager里面,你只能得到[{"code":22,"dataId":2,"value":0.05},{"code":11,"dataId":2,"value":0.5},{"code":51,"dataId":2,"value":1}]这样一组数据,具体的中文说明还是得你自己加上去,这个脚本写写的话还挺长的,你需要把所有的中文说明和代码对应起来,然后从datamanager里面获取到你要的数据后,分段进行检索,然后匹配中文,组成一个字符串,加在我上面加粗字体的位置,然后还可以对不同特征的文字进行字体颜色的变更,让整个界面看上去更丰富直观。
说了一大堆,也解决不了你的问题,还得等大神出来帮你,也许现成的脚本已经有了。 |
|