°深冬蝶魂ミ 发表于 2016-1-3 23:01:32

【小工具】月光时间计算器-门派闯关队长看这里(工具在2L)

追求效率的非5开15门队长,请继续往下看。

作为一个非5开,15门又很讲究效率的队长,要记每个队友的月光时间,以免发生换完队长后,队友冷却时间还没到的情况。


每次记文本好像也不是那么好用。。。于是呢。。。

你懂的。。。

你们把这段代码复制一下,粘贴到文本文档里,保存为.html后缀的文件【编码模式选UTF-8 否则中文会乱码】。直接用IE打开就能用了

代码比较简易,没有做任何验证,请不要在月光层数栏输入负数,字母,中文,等乱七八糟的东西。。。

另:时间是电脑的当前时间,与游戏显示时间的误差请自行斟酌

所有参数点击设置后生效!!
所有参数点击设置后生效!!
所有参数点击设置后生效!!




重要的事情说三遍!!!
代码较长,如有需要的同学回帖可见~2L可使用!
**** Hidden Message *****

下面是使用效果图:


彩小果° 发表于 2016-1-4 00:21:28

<!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:02:16

几个意思?   

余音未散。 发表于 2016-1-3 23:05:42

楼主你想多了,现在月光用过的,颜色会变暗。不用那么麻烦了

°深冬蝶魂ミ 发表于 2016-1-3 23:06:41

余音未散。 发表于 2016-1-3 23:05
楼主你想多了,现在月光用过的,颜色会变暗。不用那么麻烦了
是会变暗。但是队长要记每个人的月光使用时间,为了追求效率,队长不可能先去问一遍,XX你的月光是不是灰的,然后再换队长,对不对?

°深冬蝶魂ミ 发表于 2016-1-3 23:10:53

难道论坛真的没有人带队吗- -

余音未散。 发表于 2016-1-3 23:12:19

°深冬蝶魂ミ 发表于 2016-1-3 23:06
是会变暗。但是队长要记每个人的月光使用时间,为了追求效率,队长不可能先去问一遍,XX你的月光是不是灰 ...

是的,你这样说也是。不过当对长挺苦逼,还得统计这。。

dada宝 发表于 2016-1-3 23:13:37

玩个游戏,至于这么认真么?
有这认真劲,多搬点砖什么都有了

°深冬蝶魂ミ 发表于 2016-1-3 23:13:49

余音未散。 发表于 2016-1-3 23:12
是的,你这样说也是。不过当对长挺苦逼,还得统计这。。

我不知道别人带队是怎么办的。。。反正我每次都统计。。。。

°深冬蝶魂ミ 发表于 2016-1-3 23:15:00

本帖最后由 °深冬蝶魂ミ 于 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>



「。寂_陌` 发表于 2016-1-3 23:17:35

這帖子一定會火,前排賣瓜子,賣啤酒#24不過我帶隊都是在我5開的時候,我單開基本就是挂機

°深冬蝶魂ミ 发表于 2016-1-3 23:18:34

「。寂_陌` 发表于 2016-1-3 23:17
這帖子一定會火,前排賣瓜子,賣啤酒不過我帶隊都是在我5開的時候,我單開基本就是挂機

#wtjyx1
这帖子一定不会火。没看别人都说用不着吗

依花听雨 发表于 2016-1-3 23:18:56

这年头像lz这么认真玩游戏的人不多见了,现在的梦幻玩家都是懒习惯了,愿带队的都没几个,更别说职业队长了

°深冬蝶魂ミ 发表于 2016-1-3 23:20:53

依花听雨 发表于 2016-1-3 23:18
这年头像lz这么认真玩游戏的人不多见了,现在的梦幻玩家都是懒习惯了,愿带队的都没几个,更别说职业队长了

楼主干啥都是认真认真+认真#48

d;︷`低调ノ 发表于 2016-1-3 23:27:03

.太麻烦了#35

牛牛响当当 发表于 2016-1-3 23:30:26

五开用这么麻烦吗
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【小工具】月光时间计算器-门派闯关队长看这里(工具在2L)