| 赞 | 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里面获取到你要的数据后,分段进行检索,然后匹配中文,组成一个字符串,加在我上面加粗字体的位置,然后还可以对不同特征的文字进行字体颜色的变更,让整个界面看上去更丰富直观。 
说了一大堆,也解决不了你的问题,还得等大神出来帮你,也许现成的脚本已经有了。 |   
 
 
 
 |