Project1
标题:
高手能帮翻译下这个脚本吗?
[打印本页]
作者:
tofetofetofe
时间:
2007-7-10 04:54
标题:
高手能帮翻译下这个脚本吗?
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 );
}
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹真·ZERO认可答案,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
tofetofetofe
时间:
2007-7-10 04:54
标题:
高手能帮翻译下这个脚本吗?
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 );
}
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹真·ZERO认可答案,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
精灵使者
时间:
2007-7-10 05:21
= =似乎代码出现了乱码。翻译不能。
作者:
电鳗
时间:
2007-7-10 15:39
似乎没有#,全是/,还有中文乱码,中文前也没语句和#,肯定不能用,会提示有错
作者:
tofetofetofe
时间:
2007-7-10 18:10
只要把看得懂的给我翻译一下就可以了,我学习用
作者:
秋弦月
时间:
2007-7-15 09:01
{/hx}我想说声..亲爱的楼主...不是代码错误,这根本就不是RGSS脚本- -||| [LINE]1,#dddddd[/LINE]
系统信息:本贴由版主真·ZERO认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1