赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 1216 |
最后登录 | 2018-9-22 |
在线时间 | 9 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 9 小时
- 注册时间
- 2006-7-4
- 帖子
- 69
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
var ynkgame=document.all.ynkgame;
//////////////////////////////////////////////////////
// 阿辆 沥焊 秦籍 窃荐甸...
function getDisplayDriverName() {
var v=ynkgame.displayDriverName;
//alert(v);
return v;
}
var urls=new Array;
urls["9x RADEON"] = "http://www2.ati.com/drivers/wme-radeon-7-90-030605m-009437c-efg.exe";
urls["NT RADEON"] = "http://www2.ati.com/drivers/wxp-w2k-radeon-7-90-030605m-009437c-efg.exe";
urls["9x GEFORCE"] = "http://download.nvidia.com/Windows/44.03/44.03_win9x_international.exe";
urls["NT GEFORCE"] = "http://download.nvidia.com/Windows/44.03/44.03_win2kxp_international.exe";
urls["9x NVIDIA"] = "http://download.nvidia.com/Windows/44.03/44.03_win9x_international.exe";
urls["NT NVIDIA"] = "http://download.nvidia.com/Windows/44.03/44.03_win2kxp_international.exe";
urls["9x QUADRO"] = "http://download.nvidia.com/Windows/44.03/44.03_win9x_international.exe";
urls["NT QUADRO"] = "http://download.nvidia.com/Windows/44.03/44.03_win2kxp_international.exe";
function getDisplayDriverUrl() {
var driver=ynkgame.displayDriverName.toUpperCase(), win=ynkgame.osstr;
if(driver.indexOf(' ')>0) driver=driver.substr(0,driver.indexOf(' '));
if(win.indexOf(',')>0) win=win.substr(0, win.indexOf(','));
var swin = win.substr(0,8)=="Windows " ? win.substr(8) : swin;
var twin = "??";
if("/98/ME/".indexOf('/'+swin+'/')>=0) twin="9x";
if("/NT/2000/XP/2003/".indexOf('/'+swin+'/')>=0) twin="NT";
var rv;
rv=urls[swin+' '+driver];
if(rv) return rv;
rv=urls[twin+' '+driver];
if(rv) return rv;
return null;
}
function getDirectXVersion() {
return ynkgame.dxver;
}
function getDirectXVersionString() {
var v=ynkgame.dxver;
if(v>=0x00090002) return "9.0b";
if(v>=0x00090001) return "9.0a";
if(v>=0x00090000) return "9.0";
if(v>=0x00080200) return "8.2";
if(v>=0x00080102) return "8.1b";
if(v>=0x00080101) return "8.1a";
if(v>=0x00080100) return "8.1";
if(v>=0x00080000) return "8.0";
if(v>=0x00070001) return "7.0a";
if(v>=0x00070000) return "7.0";
if(v>=0x00060101) return "6.1a";
if(v>=0x00060100) return "6.1";
if(v>=0x00060000) return "6.0";
if(v>=0x00050000) return "5.0";
if(v>=0x00030001) return "3.0a";
if(v>=0x00030000) return "3.0";
if(v>=0x00020000) return "2.0";
if(v>=0x00010000) return "1.0";
return null;
}
//////////////////////////////////////////////////////
// 牢胶喷 焊炼 窃荐甸...
function putStatus ( msg ) {}
function putProgress( pcnt ) {}
function _SB( v ) {
var rv=" ";
if(v<1024)
rv+=v;
else if(v<1024*1024) {
v=parseInt(v*10/1024);
rv+=parseInt(v/10)+'.'+(v%10)+'K';
}
else {
v=parseInt(v*10/1024/1024);
rv+=parseInt(v/10)+'.'+(v%10)+'M';
}
return rv.substr(rv.length-6);
}
function setWindowStart(g, idx) {
if(f_cancel) return;
var s="";
for(var i=idx;i<g.instq.length;i++) {
var o=g.instq;
s+=o[0]+'\t'+o[1]+(o[2]?"\t"+o[2]:"")+"\n";
}
if(s!="") s=s.substr(0,s.length-1);
// alert("atWindowStart\n"+escape(s));
if(!s) {
g.atWindowStart("YNKGAME", "");
return;
}
g.atWindowStart("YNKGAME", 'continue.html?'+escape(s));
}
//////////////////////////////////////////////////////
// 牢胶喷 例瞒 窃荐甸...
function iter_install(g) {
if(!g.rmtexec( g.insturl , false)) {
putStatus("捞固 汲摹啊 柳青吝涝聪促.");
return false;
}
g._iter = iter_download;
putStatus( g.title + " 俊 楷搬吝涝聪促..." );
return true;
}
var allowFails=10, f_cancel=false;
function iter_download(g) {
var pcnt= g.rmtlen>0 ? parseInt(g.rmtrcv*100.0/g.rmtlen) : 0;
if(g.errmsg || g.f_rmtexecdone) {
// 犁矫档...
if(f_cancel || allowFails--<=0) {
putStatus( g.errmsg );
return false;
}
putStatus( g.errmsg+"; 犁矫档 吝... " );
g._iter = iter_install, g.errmsg="";
return true;
}
putStatus( g.title+" 促款肺靛 吝. "+_SB(g.rmtrcv)+"/"+_SB(g.rmtlen)+" ("+_SB(g.rmtbps)+"B/檬)" );
putProgress( pcnt );
if(g.rmtlen>0 && g.rmtrcv==g.rmtlen) {
setWindowStart( g, g.insti );
g._iter= g.wintitle ? iter_waitinstallready : iter_waitinstall;
}
return true;
}
function iter_waitinstallready(g) {
var w=g.findWindow( g.wintitle);
putStatus( g.title+" 汲摹橇肺弊伐捞 备悼登扁甫 扁促府绰 吝涝聪促... " );
if(!w) return true;
g._iter = iter_waitinstall;
return true;
}
function iter_waitinstall(g) {
if(!g.f_rmtexecdone || (g.wintitle && g.findWindow(g.wintitle))) {
putStatus( g.title+" 汲摹啊 肯丰登扁甫 扁促府绰 吝涝聪促... " );
return true;
}
putStatus( g.errmsg ? g.errmsg : g.title+" 汲摹 肯丰." );
return false;
}
//////////////////////////////////////////////////////
// 牢胶喷 例瞒 包府 窃荐...
function iteration(g) {
// 馆汗累诀捞 柳青吝牢啊?..
if(g._iter && g._iter(g)) return true;
// 牢胶喷捞 辆丰登菌绰啊?
if(g.insti>=g.instq.length) {
if(g._tmr) {
clearInterval(g._tmr), g._tmr=null;
}
putStatus( g.errmsg ? g.errmsg : g.isLaunchable ? "汲摹啊 己傍利栏肺 肯丰登菌嚼聪促." : "汲摹啊 角菩窍看嚼聪促." );
if(g.onInstallDone) {
g.onInstallDone( g );
}
return false;
}
// 促澜 牢胶喷肺 逞绢埃促...
var o=g.instq[g.insti++];
g.title = o[0];
g._iter = iter_install;
g.insturl = o[1];
g.wintitle = o[2];
if(!g._tmr) {
g._tmr = setInterval("iteration(ynkgame)", 200);
}
iteration( g );
return true;
}
//////////////////////////////////////////////////////
// 牢胶喷 例瞒 殿废 窃荐...
function addInstall(title, url, wintitle) {
var o=new Array(title, url, wintitle);
if(!ynkgame.instq)
ynkgame.instq=new Array, ynkgame.insti=0;
ynkgame.instq[ynkgame.instq.length]=o;
if(!ynkgame._iter) iteration(ynkgame);
setWindowStart( ynkgame, ynkgame.insti-1 );
}
本贴由论坛斑竹真·ZERO认可答案,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^ |
|