diff --git a/game/game.js b/game/game.js index a6ba7292a..db00f253f 100755 --- a/game/game.js +++ b/game/game.js @@ -40,7 +40,7 @@ }; var lib={ configprefix:'noname_0.9_', - updateURL:'http://isha.applinzi.com/', + updateURL:localStorage.getItem('noname_download_source')||'http://isha.applinzi.com/', assetURL:'', changeLog:[], updates:[], @@ -17707,9 +17707,15 @@ page.classList.add('menu-help'); var ul=document.createElement('ul'); var li1=document.createElement('li'); - var li2=document.createElement('li'); + var li2=document.createElement('li'); + var li3=document.createElement('li'); li1.innerHTML='游戏版本:'+lib.version+'

'; li2.innerHTML='素材版本:'+(lib.config.asset_version||'无')+'

'; + li3.innerHTML='更新源

'; + li3.querySelector('button').onclick=function(){ + lib.updateURL=this.previousSibling.value; + localStorage.setItem('noname_download_source',lib.updateURL); + } var button1,button2; @@ -17827,7 +17833,12 @@ else{ alert('当前版本已是最新'); } - }); + },function(){ + alert('连接失败'); + button1.disabled=false; + button1.innerHTML='检查游戏更新'; + script.remove(); + }); } }; var checkForAssetUpdate=function(){ @@ -17913,7 +17924,12 @@ } }); } - }); + },function(){ + alert('连接失败'); + button2.disabled=false; + button2.innerHTML='检查游戏更新'; + script.remove(); + }); } else{ alert('此版本不支持游戏内更新素材,请手动更新'); @@ -17930,7 +17946,8 @@ li2.lastChild.appendChild(button2); ul.appendChild(li1); - ul.appendChild(li2); + ul.appendChild(li2); + ul.appendChild(li3); page.appendChild(ul); for(var i in lib.help){