Greasy Fork is available in English.
让你在使用插件的时候更方便?(what?)
< 脚本银河奶牛放置-辅助增强的反馈
解决使用工匠茶后计算材料数量显示错误问题,需要修改 325行开始的 function onInputValueChange 函数的6处代码(注释:修改):
function onInputValueChange(value) { console.log('动态input值变化:', value); let itemInfoArr = []; let needItemObj = needItemEle.children; if (needItemObj.length > 3 && needItemObj.length % 4 == 0 && needItemObj[3].innerText.startsWith('需要:')) { for (let i = 0; i < needItemObj.length; i++) { if (i % 4 == 0) { itemInfoArr.push([needItemObj[i]]); } else { itemInfoArr[itemInfoArr.length - 1].push(needItemObj[i]); } } itemInfoArr.forEach(element => { let num = parseFloat(element[1].innerText.replace(/[^0-9.]/g, ''));//修改1 if (isNaN(num)) { num = 1; } console.log(num); const result = num * value;//修改2 element[3].innerHTML = `需要:${result.toFixed(1)}个喵`;//修改3 }); } else { for (let i = 0; i < needItemObj.length; i++) { if (i % 3 == 0) { itemInfoArr.push([needItemObj[i]]); } else { itemInfoArr[itemInfoArr.length - 1].push(needItemObj[i]); } } itemInfoArr.forEach(element => { let additem = document.createElement('span'); let num = parseFloat(element[1].innerText.replace(/[^0-9.]/g, ''));//修改4 if (isNaN(num)) { num = 1; } console.log(num); const result = num * value;//修改5 additem.innerHTML = `需要:${result.toFixed(1)}个喵`;//修改6 needItemEle.insertBefore(additem, element[2].nextSibling); }); } }
如图:
感谢,已修复
登录以发表回复
解决使用工匠茶后计算材料数量显示错误问题,需要修改 325行开始的 function onInputValueChange 函数的6处代码(注释:修改):
如图: