【小工具】月光时间计算器-门派闯关队长看这里(工具在2L)
追求效率的非5开15门队长,请继续往下看。作为一个非5开,15门又很讲究效率的队长,要记每个队友的月光时间,以免发生换完队长后,队友冷却时间还没到的情况。
每次记文本好像也不是那么好用。。。于是呢。。。
你懂的。。。
你们把这段代码复制一下,粘贴到文本文档里,保存为.html后缀的文件【编码模式选UTF-8 否则中文会乱码】。直接用IE打开就能用了
代码比较简易,没有做任何验证,请不要在月光层数栏输入负数,字母,中文,等乱七八糟的东西。。。
另:时间是电脑的当前时间,与游戏显示时间的误差请自行斟酌
所有参数点击设置后生效!!
所有参数点击设置后生效!!
所有参数点击设置后生效!!
重要的事情说三遍!!!
代码较长,如有需要的同学回帖可见~2L可使用!
**** Hidden Message *****
下面是使用效果图:
<!DOCTYPE html>
<html>
<meta name="content-type" content="text/html" charset="UTF-8">
<head>
<title>梦幻西游门派闯关月光时间计算器</title>
<!--计算门派闯关每个队友的月光使用情况-->
<script type="text/javascript">
var dy1;
var dy2;
var dy3;
var dy4;
var dy5;
var dd1;
var dd2;
var dd3;
var dd4;
var dd5;
var yg1;
var yg2;
var yg3;
var yg4;
var yg5;
var last1;
var last2;
var last3;
var last4;
var last5;
var next1;
var next2;
var next3;
var next4;
var next5;
var syls;
function sz(){
dy1 = document.getElementById("dy1").value;
dd1 = document.getElementById("dd1").value;
yg1 = document.getElementById("yg1").value;
dy2 = document.getElementById("dy2").value;
dd2 = document.getElementById("dd2").value;
yg2 = document.getElementById("yg2").value;
dy3 = document.getElementById("dy3").value;
dd3 = document.getElementById("dd3").value;
yg3 = document.getElementById("yg3").value;
dy4 = document.getElementById("dy4").value;
dd4 = document.getElementById("dd4").value;
yg4 = document.getElementById("yg4").value;
dy5 = document.getElementById("dy5").value;
dd5 = document.getElementById("dd5").value;
yg5 = document.getElementById("yg5").value;
}
function cz(){
document.getElementById("dy1").value = "";
document.getElementById("dd1").value = "";
document.getElementById("yg1").value = "";
document.getElementById("last1").value = "";
document.getElementById("next1").value = "";
document.getElementById("dy2").value = "";
document.getElementById("dd2").value = "";
document.getElementById("yg2").value = "";
document.getElementById("last2").value = "";
document.getElementById("next2").value = "";
document.getElementById("dy3").value = "";
document.getElementById("dd3").value = "";
document.getElementById("yg3").value = "";
document.getElementById("last3").value = "";
document.getElementById("next3").value = "";
document.getElementById("dy4").value = "";
document.getElementById("dd4").value = "";
document.getElementById("yg4").value = "";
document.getElementById("last4").value = "";
document.getElementById("next4").value = "";
document.getElementById("dy5").value = "";
document.getElementById("dd5").value = "";
document.getElementById("yg5").value = "";
document.getElementById("last5").value = "";
document.getElementById("next5").value = "";
document.getElementById("syls").value = "";
dy1 = 0;
dd1 = 0;
yg1 = 0;
dy2 = 0;
dd2 = 0;
yg2 = 0;
dy3 = 0;
dd3 = 0;
yg3 = 0;
dy4 = 0;
dd4 = 0;
yg4 = 0;
dy5 = 0;
dd5 = 0;
yg5 = 0;
}
function syyg1(){
var today = new Date();
var time = today.toLocaleTimeString();
document.getElementById("syls").value +="[" + time +"]" + "["+dy1+"]" + "使用了月光\r\n";
last1 = document.getElementById("last1").value;
document.getElementById("last1").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg1));
document.getElementById("next1").value = today.toLocaleTimeString();
document.getElementById("syls").scrollTop=document.getElementById("syls").scrollHeight;
}
function syyg2(){
var today = new Date();
var time = today.toLocaleTimeString();
document.getElementById("syls").value +="[" + time +"]" + "["+dy2+"]" + "使用了月光\r\n";
last1 = document.getElementById("last2").value;
document.getElementById("last2").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg2));
document.getElementById("next2").value = today.toLocaleTimeString();
document.getElementById("syls").scrollTop=document.getElementById("syls").scrollHeight;
}
function syyg3(){
var today = new Date();
var time = today.toLocaleTimeString();
document.getElementById("syls").value +="[" + time +"]" + "["+dy3+"]" + "使用了月光\r\n";
last1 = document.getElementById("last3").value;
document.getElementById("last3").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg3));
document.getElementById("next3").value = today.toLocaleTimeString();
document.getElementById("syls").scrollTop=document.getElementById("syls").scrollHeight;
}
function syyg4(){
var today = new Date();
var time = today.toLocaleTimeString();
document.getElementById("syls").value +="[" + time +"]" + "["+dy4+"]" + "使用了月光\r\n";
last1 = document.getElementById("last4").value;
document.getElementById("last4").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg4));
document.getElementById("next4").value = today.toLocaleTimeString();
document.getElementById("syls").scrollTop=document.getElementById("syls").scrollHeight;
}
function syyg5(){
var today = new Date();
var time = today.toLocaleTimeString();
document.getElementById("syls").value +="[" + time +"]" + "["+dy5+"]" + "使用了月光\r\n";
last1 = document.getElementById("last5").value;
document.getElementById("last5").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg5));
document.getElementById("next5").value = today.toLocaleTimeString();
document.getElementById("syls").scrollTop=document.getElementById("syls").scrollHeight;
}
</script>
</head>
<body>
<table align="center">
<tr>
<td>参数点击设置后生效</td>
<tr>
<td><input type="submit" value="设置" onclick="sz()"/></td>
<td><input type="submit" value="重置" onclick="cz()"/></td>
</tr>
<tr>
<td>队友</td>
<td>月光地点</td>
<td>月光层数</td>
<td></td>
<td>上次使用时间</td>
<td>下次可使用时间</td>
</tr>
<tr>
<td><input type="text" id="dy1" /></td>
<td><input type="text" id="dd1" /></td>
<td><input type="text" id="yg1" /></td>
<td><input type="submit" value="使用月光" onclick="syyg1()"/></td>
<td><input type="text" disabled="disabled" id="last1" /></td>
<td><input type="text" disabled="disabled" id="next1" /></td>
</tr>
<tr>
<td><input type="text" id="dy2" /></td>
<td><input type="text" id="dd2" /></td>
<td><input type="text" id="yg2" /></td>
<td><input type="submit" value="使用月光" onclick="syyg2()"/></td>
<td><input type="text" disabled="disabled" id="last2" /></td>
<td><input type="text" disabled="disabled" id="next2" /></td>
</tr>
<tr>
<td><input type="text" id="dy3" /></td>
<td><input type="text" id="dd3" /></td>
<td><input type="text" id="yg3" /></td>
<td><input type="submit" value="使用月光" onclick="syyg3()"/></td>
<td><input type="text" disabled="disabled" id="last3" /></td>
<td><input type="text" disabled="disabled" id="next3" /></td>
</tr>
<tr>
<td><input type="text" id="dy4" /></td>
<td><input type="text" id="dd4" /></td>
<td><input type="text" id="yg4" /></td>
<td><input type="submit" value="使用月光" onclick="syyg4()"/></td>
<td><input type="text" disabled="disabled" id="last4" /></td>
<td><input type="text" disabled="disabled" id="next4" /></td>
</tr>
<tr>
<td><input type="text" id="dy5" /></td>
<td><input type="text" id="dd5" /></td>
<td><input type="text" id="yg5" /></td>
<td><input type="submit" value="使用月光" onclick="syyg5()"/></td>
<td><input type="text" disabled="disabled" id="last5" /></td>
<td><input type="text" disabled="disabled" id="next5" /></td>
</tr>
<tr>
<td>使用历史:</td>
</tr>
<tr>
<td colspan="6">
<textareastyle="overflow:scroll; overflow-x:hidden; height:100px; width:860px"id="syls" ></textarea>
</td>
</tr>
</table>
</body>
</html>
几个意思? 楼主你想多了,现在月光用过的,颜色会变暗。不用那么麻烦了 余音未散。 发表于 2016-1-3 23:05
楼主你想多了,现在月光用过的,颜色会变暗。不用那么麻烦了
是会变暗。但是队长要记每个人的月光使用时间,为了追求效率,队长不可能先去问一遍,XX你的月光是不是灰的,然后再换队长,对不对?
难道论坛真的没有人带队吗- - °深冬蝶魂ミ 发表于 2016-1-3 23:06
是会变暗。但是队长要记每个人的月光使用时间,为了追求效率,队长不可能先去问一遍,XX你的月光是不是灰 ...
是的,你这样说也是。不过当对长挺苦逼,还得统计这。。 玩个游戏,至于这么认真么?
有这认真劲,多搬点砖什么都有了 余音未散。 发表于 2016-1-3 23:12
是的,你这样说也是。不过当对长挺苦逼,还得统计这。。
我不知道别人带队是怎么办的。。。反正我每次都统计。。。。
本帖最后由 °深冬蝶魂ミ 于 2016-1-8 16:10 编辑
又改了一版版,
把“设置”去掉了。
按钮改成了时间没到之前就一直是灰色的
<!DOCTYPE html>
<html>
<meta name="content-type" content="text/html" charset="UTF-8">
<head>
<title>梦幻西游门派闯关月光时间计算器</title>
<!--计算门派闯关每个队友的月光使用情况-->
<script type="text/javascript">
var t1;
var t2;
var t3;
var t4;
var t5;
function cz(){
document.getElementById("dy1").value = "";
document.getElementById("dd1").value = "";
document.getElementById("yg1").value = "";
document.getElementById("last1").value = "";
document.getElementById("next1").value = "";
document.getElementById("dy2").value = "";
document.getElementById("dd2").value = "";
document.getElementById("yg2").value = "";
document.getElementById("last2").value = "";
document.getElementById("next2").value = "";
document.getElementById("dy3").value = "";
document.getElementById("dd3").value = "";
document.getElementById("yg3").value = "";
document.getElementById("last3").value = "";
document.getElementById("next3").value = "";
document.getElementById("dy4").value = "";
document.getElementById("dd4").value = "";
document.getElementById("yg4").value = "";
document.getElementById("last4").value = "";
document.getElementById("next4").value = "";
document.getElementById("dy5").value = "";
document.getElementById("dd5").value = "";
document.getElementById("yg5").value = "";
document.getElementById("last5").value = "";
document.getElementById("next5").value = "";
document.getElementById("syls").value = "";
document.getElementById("syyg1").disabled = false;
document.getElementById("syyg2").disabled = false;
document.getElementById("syyg3").disabled = false;
document.getElementById("syyg4").disabled = false;
document.getElementById("syyg5").disabled = false;
clearTimeout(t1);
clearTimeout(t2);
clearTimeout(t3);
clearTimeout(t4);
clearTimeout(t5);
}
function syyg(num){
var dy;
var yg;
var last;
if(num == 1)
{
dy = document.getElementById("dy1").value;
yg = document.getElementById("yg1").value;
}
else if(num == 2)
{
dy = document.getElementById("dy2").value;
yg = document.getElementById("yg2").value;
}
else if(num == 3)
{
dy = document.getElementById("dy3").value;
yg = document.getElementById("yg3").value;
}
else if(num == 4)
{
dy = document.getElementById("dy4").value;
yg = document.getElementById("yg4").value;
}
else if(num == 5)
{
dy = document.getElementById("dy5").value;
yg = document.getElementById("yg5").value;
}
var today = new Date();
var time = today.toLocaleTimeString();
document.getElementById("syls").value +="[" + time +"]" + "["+dy+"]" + "使用了月光\r\n";
document.getElementById("syls").scrollTop=document.getElementById("syls").scrollHeight;
if(num == 1)
{
last = document.getElementById("last1").value;
document.getElementById("last1").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg));
document.getElementById("next1").value = today.toLocaleTimeString();
document.getElementById("syyg1").disabled = true;
t1=setTimeout("jc1()",1000*60*(60-2*yg));
}
else if(num == 2)
{
last = document.getElementById("last2").value;
document.getElementById("last2").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg));
document.getElementById("next2").value = today.toLocaleTimeString();
document.getElementById("syyg2").disabled = true;
t2=setTimeout("jc2()",1000*60*(60-2*yg));
}
else if(num == 3)
{
last = document.getElementById("last3").value;
document.getElementById("last3").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg));
document.getElementById("next3").value = today.toLocaleTimeString();
document.getElementById("syyg3").disabled = true;
t3=setTimeout("jc3()",1000*60*(60-2*yg));
}
else if(num == 4)
{
last = document.getElementById("last4").value;
document.getElementById("last4").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg));
document.getElementById("next4").value = today.toLocaleTimeString();
document.getElementById("syyg4").disabled = true;
t4=setTimeout("jc4()",1000*60*(60-2*yg));
}
else if(num == 5)
{
last = document.getElementById("last5").value;
document.getElementById("last5").value = time;
today.setMinutes(today.getMinutes() + (60-2*yg));
document.getElementById("next5").value = today.toLocaleTimeString();
document.getElementById("syyg5").disabled = true;
t5=setTimeout("jc5()",1000*60*(60-2*yg));
}
}
function jc1(){
document.getElementById("syyg1").disabled = false;
}
function jc2(){
document.getElementById("syyg2").disabled = false;
}
function jc3(){
document.getElementById("syyg3").disabled = false;
}
function jc4(){
document.getElementById("syyg4").disabled = false;
}
function jc5(){
document.getElementById("syyg5").disabled = false;
}
</script>
</head>
<body>
<table align="center">
<tr>
<td><input type="submit" value="重置" onclick="cz()"/></td>
</tr>
<tr>
<td>队友</td>
<td>月光地点</td>
<td>月光层数</td>
<td></td>
<td>上次使用时间</td>
<td>下次可使用时间</td>
</tr>
<tr>
<td><input type="text" id="dy1" /></td>
<td><input type="text" id="dd1" /></td>
<td><input type="text" id="yg1" /></td>
<td><input type="submit" value="使用月光" onclick="syyg(1)" id="syyg1"/></td>
<td><input type="text" disabled="disabled" id="last1" /></td>
<td><input type="text" disabled="disabled" id="next1" /></td>
</tr>
<tr>
<td><input type="text" id="dy2" /></td>
<td><input type="text" id="dd2" /></td>
<td><input type="text" id="yg2" /></td>
<td><input type="submit" value="使用月光" onclick="syyg(2)" id="syyg2"/></td>
<td><input type="text" disabled="disabled" id="last2" /></td>
<td><input type="text" disabled="disabled" id="next2" /></td>
</tr>
<tr>
<td><input type="text" id="dy3" /></td>
<td><input type="text" id="dd3" /></td>
<td><input type="text" id="yg3" /></td>
<td><input type="submit" value="使用月光" onclick="syyg(3)" id="syyg3"/></td>
<td><input type="text" disabled="disabled" id="last3" /></td>
<td><input type="text" disabled="disabled" id="next3" /></td>
</tr>
<tr>
<td><input type="text" id="dy4" /></td>
<td><input type="text" id="dd4" /></td>
<td><input type="text" id="yg4" /></td>
<td><input type="submit" value="使用月光" onclick="syyg(4)" id="syyg4"/></td>
<td><input type="text" disabled="disabled" id="last4" /></td>
<td><input type="text" disabled="disabled" id="next4" /></td>
</tr>
<tr>
<td><input type="text" id="dy5" /></td>
<td><input type="text" id="dd5" /></td>
<td><input type="text" id="yg5" /></td>
<td><input type="submit" value="使用月光" onclick="syyg(5)" id="syyg5"/></td>
<td><input type="text" disabled="disabled" id="last5" /></td>
<td><input type="text" disabled="disabled" id="next5" /></td>
</tr>
<tr>
<td>使用历史:</td>
</tr>
<tr>
<td colspan="6">
<textareastyle="overflow:scroll; overflow-x:hidden; height:100px; width:860px"id="syls" ></textarea>
</td>
</tr>
</table>
</body>
</html>
這帖子一定會火,前排賣瓜子,賣啤酒#24不過我帶隊都是在我5開的時候,我單開基本就是挂機 「。寂_陌` 发表于 2016-1-3 23:17
這帖子一定會火,前排賣瓜子,賣啤酒不過我帶隊都是在我5開的時候,我單開基本就是挂機
#wtjyx1
这帖子一定不会火。没看别人都说用不着吗
这年头像lz这么认真玩游戏的人不多见了,现在的梦幻玩家都是懒习惯了,愿带队的都没几个,更别说职业队长了 依花听雨 发表于 2016-1-3 23:18
这年头像lz这么认真玩游戏的人不多见了,现在的梦幻玩家都是懒习惯了,愿带队的都没几个,更别说职业队长了
楼主干啥都是认真认真+认真#48
.太麻烦了#35 五开用这么麻烦吗