°深冬蝶魂ミ 发表于 2017-5-17 23:17:55

2017年4月门派调整后阴曹地府阎罗令对NPC伤害计算器

本帖最后由 °深冬蝶魂ミ 于 2017-6-13 23:30 编辑

本计算器根据夜已如歌 的帖子 灭门or加强 | 大改后阎罗令伤害公式 里的公式改进得来

直接使用见2楼

虫虫° 发表于 2017-5-18 10:11:21


<!DOCTYPE html>
<html>
<meta name="content-type" content="text/html" >
<head>
<title>梦幻西游阴曹地府阎罗令对NPC伤害计算器</title>
<!--计算阎罗令伤害-->
<script type="text/javascript">
var zhxg1=0;
var zhxg2=0;
var zhenfa=0;
var yexing=0;

function check(obj){
      if (isNaN(obj.value))
      {
                alert("请输入数字!");
                obj.value="";
      }
}
function selectzhenfa(){
      var index1=document.getElementById("zf").selectedIndex;
      if(index1 ==0)
      {
                zhenfa = 0;
      }
      else if(index1 == 1)
      {
                zhenfa = 20;
      }
      else if(index1 == 2)
      {
                zhenfa = 15;
      }
}
function selectjingmai(){
      yexing=0;
      var index1=document.getElementById("jingmai").selectedIndex;
      if(index1==1)
      {
                yexing=0;
                document.getElementById("wqsh").disabled=false;
      }
      else if(index1==2)
      {
                yexing=50;
                document.getElementById("wqsh").disabled=true;
      }
      else
      {
                yexing=0;
                document.getElementById("wqsh").disabled=true;
      }
      document.getElementById("wqsh").value = "";
}
function selectzh(){
      zhxg1=0;
      zhxg2=0;
      document.getElementById("zh1").options.selected = true;
      document.getElementById("zh2").options.selected = true;
      var index1=document.getElementById("zh").selectedIndex;
      if(index1 == 0)
      {
                document.getElementById("zh1").style.visibility="hidden";
                document.getElementById("zh2").style.visibility="hidden";

      }
      else if(index1 == 1)
      {
                document.getElementById("zh1").style.visibility="visible";
                document.getElementById("zh2").style.visibility="hidden";
      }
      else if(index1 == 2)
      {
                document.getElementById("zh1").style.visibility="visible";
                document.getElementById("zh2").style.visibility="visible";
      }
}
function selectzh1(){
      var index1=document.getElementById("zh1").selectedIndex;
      if(index1 ==0)
      {
                zhxg1 = 0;
      }
      else if(index1 == 1)
      {
         zhxg1 = 12;
      }
      else if(index1 == 2)
      {
         zhxg1 = 16;
      }
      else if(index1 == 3)
      {
         zhxg1 = 25;
      }
}
function selectzh2(){
      var index1=document.getElementById("zh2").selectedIndex;
      if(index1 ==0)
      {
                zhxg2 = 0;
      }
      else if(index1 == 1)
      {
         zhxg2 = 12;
      }
      else if(index1 == 2)
      {
         zhxg2 = 16;
      }
      else if(index1 == 3)
      {
         zhxg2 = 25;
      }
}
function cz(){
      zhxg1=0;
      zhxg2=0;
      zhenfa=0;
      yexing=0;
      document.getElementById("zh1").style.visibility="hidden";
      document.getElementById("zh2").style.visibility="hidden";
      document.getElementById("wqsh").disabled= true;
      document.getElementById("jineng").value ="" ;
      document.getElementById("minjie").value ="";
      document.getElementById("dengji").value ="";
      document.getElementById("lingshi").value ="";
      document.getElementById("shenmuf").value ="";
      document.getElementById("wqsh").value ="";
      document.getElementById("faxiu").value ="";
      document.getElementById("fakang").value ="";
      document.getElementById("fushi").value ="";
      document.getElementById("zsh").value ="";
      document.getElementById("zshws").value ="";
      document.getElementById("jingmai").options.selected = true;
      document.getElementById("zh").options.selected = true;
      document.getElementById("zh1").options.selected = true;
      document.getElementById("zh2").options.selected = true;
      document.getElementById("zf").options.selected = true;
}
function jssh(){
      var jn ;
      var mj ;
      var dj ;
      var ls ;
      var smf;
      var ws ;
      var gs ;
      var fx ;
      var fk ;
      var fs ;
      var zsh;
      
      if(document.getElementById("jineng").value =="") jn=0;
      else jn =parseInt(document.getElementById("jineng").value);
      
      gs=parseInt(jn/25)+1;
      if(gs>7) gs=7;
      
      if(document.getElementById("minjie").value =="") mj=0;
      else mj =parseInt(document.getElementById("minjie").value);
      
      if (document.getElementById("dengji").value =="") dj=0;
      else dj =parseInt(document.getElementById("dengji").value);
               
      if (document.getElementById("lingshi").value =="") ls=0;
      else ls =parseInt(document.getElementById("lingshi").value);
      
      if (document.getElementById("shenmuf").value =="") smf=0;
      else smf=parseInt(document.getElementById("shenmuf").value);
      
      if (document.getElementById("wqsh").value =="") ws=0;
      else ws =parseInt(document.getElementById("wqsh").value);
      
      if (document.getElementById("faxiu").value =="") fx=0;
      else fx =parseInt(document.getElementById("faxiu").value);
      if (document.getElementById("fakang").value =="") fk=0;
      else fk =parseInt(document.getElementById("fakang").value);
      if (document.getElementById("fushi").value =="") fs=0;
      else fs =parseInt(document.getElementById("fushi").value);
      var zsh;
      var zshws;
      var xs;

      xs=50

      zsh= parseInt((parseInt((parseInt(jn*15/10+30)+parseInt((mj*35)/100)+parseInt(dj*zhxg1/100)+parseInt(dj*zhxg2/100)+parseInt(ls*xs/100)+parseInt(ws*15/100))*(1+zhenfa/100))+fs)*(1+(fx-fk)*2/100))+(fx-fk)*5+parseInt(smf);

      document.getElementById("zsh").value=zsh;
    zshws= parseInt((parseInt((parseInt(parseInt(jn*15/10+30)*13/10)+parseInt((mj*35)/100)+parseInt(dj*zhxg1/100)+parseInt(dj*zhxg2/100)+parseInt(ls*xs/100)+parseInt(ws*15/100))*(1+zhenfa/100))+fs)*(1+(fx-fk)*2/100))+(fx-fk)*5+parseInt(yexing)+parseInt(smf);      
      document.getElementById("zshws").value =zshws;
}
</script>
</head>
<body>
      <table align="center">
                <tr>
                        <td><input type="submit" value="重置" onclick="cz()"/></td>
                        <td><input type="submit" value="计算" onclick="jssh()"/></td>
                </tr>
                <tr>
                        <td>阎罗令技能:</td>
                        <td><input type="text" id="jineng" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>人物等级:</td>
                        <td><input type="text" id="dengji" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>敏捷:</td>
                        <td><input type="text" id="minjie" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>自身法修等级:</td>
                        <td><input type="text" id="faxiu" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>对方法抗等级:</td>
                        <td><input type="text" id="fakang" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>固伤灵饰加成:</td>
                        <td><input type="text" id="lingshi" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>固伤符石加成:</td>
                        <td><input type="text" id="fushi" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>神木符:</td>
                        <td><input type="text" id="shenmuf" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>经脉选择:</td>
                        <td>
                        <select id="jingmai" onchange="selectjingmai()">
                        <option value="0">未点</option>
                        <option value="1">阎罗</option>
                        <option value="2">夜行</option>
                        </select>
               
                        </td>
                </tr>
               
                <tr>
                        <td>武器伤害(含灵饰+头):</td>
                        <td><input type="text" id="wqsh" onkeyup="check(this);" disabled="disabled"/></td>
                </tr>
               
                <tr>
                        <td>索命无常加成:</td>
                        <td>
                              <select id="zh" onchange="selectzh()">
                                        <option value="0">0件</option>
                                        <option value="1">1件</option>
                                        <option value="2">2件</option>
                              </select>
                              
                              <select id="zh1" onchange="selectzh1()" style="visibility:hidden">
                                        <option value="0">请选择</option>
                                        <option value="1">2孔</option>
                                        <option value="2">3孔</option>
                                        <option value="3">4孔</option>
                              </select>
                              
                              <select id="zh2" onchange="selectzh2()" style="visibility:hidden">
                                        <option value="0">请选择</option>
                                        <option value="1">2孔</option>
                                        <option value="2">3孔</option>
                                        <option value="3">4孔</option>
                              </select>
                        </td>
                </tr>
                <tr>
                        <td>阵法选择:</td>
                        <td>
                              <select id="zf" onchange="selectzhenfa()">
                                        <option value="0">请选择</option>
                                        <option value="1">雷阵</option>
                                        <option value="2">天阵</option>
                              </select>
                        </td>
                </tr>
                <tr>
                        <td>--------------</td>
                </tr>
                <tr>
                        <td>非首选伤害(白天):</td>
                        <td><input type="text" id="zsh" disabled="disabled"/></td>
                </tr>
                <tr>
                        <td>非首选伤害(晚上):</td>
                        <td><input type="text" id="zshws" disabled="disabled"/></td>
                </tr>
      </table>
</body>
</html>

虫虫° 发表于 2017-5-18 10:12:39

帮你复制了下代码直接贴在2楼了#43 感谢分享。#97

°深冬蝶魂ミ 发表于 2017-5-18 10:15:27

虫虫° 发表于 2017-5-18 10:12
帮你复制了下代码直接贴在2楼了 感谢分享。

谢谢虫虫#106

hzq 发表于 2017-5-18 10:21:03

这种女人太厉害太可怕了

陪你从世界走过 发表于 2017-5-18 10:24:18

6666666666666

依然ぐ思雾语 发表于 2017-5-18 10:25:58

不错,技术贴,支持下#159#159#159#159

与心相熟 发表于 2017-5-18 10:29:34

#162 楼主,偶像啊!!!!#59

大头2货 发表于 2017-5-18 11:35:22

呵呵,一串一串的我看不懂,不过楼主好厉害的样子

小苏呀 发表于 2017-5-18 13:32:52

厉害了

彪布拉基 发表于 2017-5-18 14:44:18

厉害了,我的小姐姐

梦断若离 发表于 2017-5-18 14:45:59

虽然我地府号卖了,但是女神的帖子我一定要顶,楼主小姐姐,今后我要把你当做女神一般崇拜。#47

取错了名 发表于 2017-5-18 14:51:48

女程序员 太厉害了

小苏呀 发表于 2017-5-18 14:56:08

<!DOCTYPE html>
<html>
<meta name="content-type" content="text/html" >
<head>
<title>梦幻西游阴曹地府阎罗令对NPC伤害计算器</title>
<!--计算阎罗令伤害-->
<script type="text/javascript">
var zhxg1=0;
var zhxg2=0;
var zhenfa=0;
var yexing=0;

function check(obj){
      if (isNaN(obj.value))
      {
                alert("请输入数字!");
                obj.value="";
      }
}
function selectzhenfa(){
      var index1=document.getElementById("zf").selectedIndex;
      if(index1 ==0)
      {
                zhenfa = 0;
      }
      else if(index1 == 1)
      {
                zhenfa = 20;
      }
      else if(index1 == 2)
      {
                zhenfa = 15;
      }
}
function selectjingmai(){
      yexing=0;
      var index1=document.getElementById("jingmai").selectedIndex;
      if(index1==1)
      {
                yexing=0;
                document.getElementById("wqsh").disabled=false;
      }
      else if(index1==2)
      {
                yexing=50;
                document.getElementById("wqsh").disabled=true;
      }
      else
      {
                yexing=0;
                document.getElementById("wqsh").disabled=true;
      }
      document.getElementById("wqsh").value = "";
}
function selectzh(){
      zhxg1=0;
      zhxg2=0;
      document.getElementById("zh1").options.selected = true;
      document.getElementById("zh2").options.selected = true;
      var index1=document.getElementById("zh").selectedIndex;
      if(index1 == 0)
      {
                document.getElementById("zh1").style.visibility="hidden";
                document.getElementById("zh2").style.visibility="hidden";

      }
      else if(index1 == 1)
      {
                document.getElementById("zh1").style.visibility="visible";
                document.getElementById("zh2").style.visibility="hidden";
      }
      else if(index1 == 2)
      {
                document.getElementById("zh1").style.visibility="visible";
                document.getElementById("zh2").style.visibility="visible";
      }
}
function selectzh1(){
      var index1=document.getElementById("zh1").selectedIndex;
      if(index1 ==0)
      {
                zhxg1 = 0;
      }
      else if(index1 == 1)
      {
         zhxg1 = 12;
      }
      else if(index1 == 2)
      {
         zhxg1 = 16;
      }
      else if(index1 == 3)
      {
         zhxg1 = 25;
      }
}
function selectzh2(){
      var index1=document.getElementById("zh2").selectedIndex;
      if(index1 ==0)
      {
                zhxg2 = 0;
      }
      else if(index1 == 1)
      {
         zhxg2 = 12;
      }
      else if(index1 == 2)
      {
         zhxg2 = 16;
      }
      else if(index1 == 3)
      {
         zhxg2 = 25;
      }
}
function cz(){
      zhxg1=0;
      zhxg2=0;
      zhenfa=0;
      yexing=0;
      document.getElementById("zh1").style.visibility="hidden";
      document.getElementById("zh2").style.visibility="hidden";
      document.getElementById("wqsh").disabled= true;
      document.getElementById("jineng").value ="" ;
      document.getElementById("minjie").value ="";
      document.getElementById("dengji").value ="";
      document.getElementById("lingshi").value ="";
      document.getElementById("shenmuf").value ="";
      document.getElementById("wqsh").value ="";
      document.getElementById("faxiu").value ="";
      document.getElementById("fakang").value ="";
      document.getElementById("fushi").value ="";
      document.getElementById("zsh").value ="";
      document.getElementById("zshws").value ="";
      document.getElementById("jingmai").options.selected = true;
      document.getElementById("zh").options.selected = true;
      document.getElementById("zh1").options.selected = true;
      document.getElementById("zh2").options.selected = true;
      document.getElementById("zf").options.selected = true;
}
function jssh(){
      var jn ;
      var mj ;
      var dj ;
      var ls ;
      var smf;
      var ws ;
      var gs ;
      var fx ;
      var fk ;
      var fs ;
      var zsh;
      
      if(document.getElementById("jineng").value =="") jn=0;
      else jn =parseInt(document.getElementById("jineng").value);
      
      gs=parseInt(jn/25)+1;
      if(gs>7) gs=7;
      
      if(document.getElementById("minjie").value =="") mj=0;
      else mj =parseInt(document.getElementById("minjie").value);
      
      if (document.getElementById("dengji").value =="") dj=0;
      else dj =parseInt(document.getElementById("dengji").value);
               
      if (document.getElementById("lingshi").value =="") ls=0;
      else ls =parseInt(document.getElementById("lingshi").value);
      
      if (document.getElementById("shenmuf").value =="") smf=0;
      else smf=parseInt(document.getElementById("shenmuf").value);
      
      if (document.getElementById("wqsh").value =="") ws=0;
      else ws =parseInt(document.getElementById("wqsh").value);
      
      if (document.getElementById("faxiu").value =="") fx=0;
      else fx =parseInt(document.getElementById("faxiu").value);
      if (document.getElementById("fakang").value =="") fk=0;
      else fk =parseInt(document.getElementById("fakang").value);
      if (document.getElementById("fushi").value =="") fs=0;
      else fs =parseInt(document.getElementById("fushi").value);
      var zsh;
      var zshws;
      var xs;

      xs=50

      zsh= parseInt((parseInt((parseInt(jn*15/10+30)+parseInt((mj*35)/100)+parseInt(dj*zhxg1/100)+parseInt(dj*zhxg2/100)+parseInt(ls*xs/100)+parseInt(ws*15/100))*(1+zhenfa/100))+fs)*(1+(fx-fk)*2/100))+(fx-fk)*5+parseInt(smf);

      document.getElementById("zsh").value=zsh;
    zshws= parseInt((parseInt((parseInt(parseInt(jn*15/10+30)*13/10)+parseInt((mj*35)/100)+parseInt(dj*zhxg1/100)+parseInt(dj*zhxg2/100)+parseInt(ls*xs/100)+parseInt(ws*15/100))*(1+zhenfa/100))+fs)*(1+(fx-fk)*2/100))+(fx-fk)*5+parseInt(yexing)+parseInt(smf);      
      document.getElementById("zshws").value =zshws;
}
</script>
</head>
<body>
      <table align="center">
                <tr>
                        <td><input type="submit" value="重置" onclick="cz()"/></td>
                        <td><input type="submit" value="计算" onclick="jssh()"/></td>
                </tr>
                <tr>
                        <td>阎罗令技能:</td>
                        <td><input type="text" id="jineng" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>人物等级:</td>
                        <td><input type="text" id="dengji" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>敏捷:</td>
                        <td><input type="text" id="minjie" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>自身法修等级:</td>
                        <td><input type="text" id="faxiu" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>对方法抗等级:</td>
                        <td><input type="text" id="fakang" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>固伤灵饰加成:</td>
                        <td><input type="text" id="lingshi" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>固伤符石加成:</td>
                        <td><input type="text" id="fushi" onkeyup="check(this);"/></td>
                </tr>
               
                <tr>
                        <td>神木符:</td>
                        <td><input type="text" id="shenmuf" onkeyup="check(this);"/></td>
                </tr>
                <tr>
                        <td>经脉选择:</td>
                        <td>
                        <select id="jingmai" onchange="selectjingmai()">
                        <option value="0">未点</option>
                        <option value="1">阎罗</option>
                        <option value="2">夜行</option>
                        </select>
               
                        </td>
                </tr>
               
                <tr>
                        <td>武器伤害(含灵饰+头):</td>
                        <td><input type="text" id="wqsh" onkeyup="check(this);" disabled="disabled"/></td>
                </tr>
               
                <tr>
                        <td>索命无常加成:</td>
                        <td>
                              <select id="zh" onchange="selectzh()">
                                        <option value="0">0件</option>
                                        <option value="1">1件</option>
                                        <option value="2">2件</option>
                              </select>
                              
                              <select id="zh1" onchange="selectzh1()" style="visibility:hidden">
                                        <option value="0">请选择</option>
                                        <option value="1">2孔</option>
                                        <option value="2">3孔</option>
                                        <option value="3">4孔</option>
                              </select>
                              
                              <select id="zh2" onchange="selectzh2()" style="visibility:hidden">
                                        <option value="0">请选择</option>
                                        <option value="1">2孔</option>
                                        <option value="2">3孔</option>
                                        <option value="3">4孔</option>
                              </select>
                        </td>
                </tr>
                <tr>
                        <td>阵法选择:</td>
                        <td>
                              <select id="zf" onchange="selectzhenfa()">
                                        <option value="0">请选择</option>
                                        <option value="1">雷阵</option>
                                        <option value="2">天阵</option>
                              </select>
                        </td>
                </tr>
                <tr>
                        <td>--------------</td>
                </tr>
                <tr>
                        <td>非首选伤害(白天):</td>
                        <td><input type="text" id="zsh" disabled="disabled"/></td>
                </tr>
                <tr>
                        <td>非首选伤害(晚上):</td>
                        <td><input type="text" id="zshws" disabled="disabled"/></td>
                </tr>
      </table>
</body>
</html>

lucien 发表于 2017-5-18 15:12:05

为什么手机看到的只是一串乱码……
页: [1] 2 3 4 5 6 7
查看完整版本: 2017年4月门派调整后阴曹地府阎罗令对NPC伤害计算器