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

2017-5-18 10:13| 发布者: 虫虫°| 查看: 10671| 评论: 0|原作者: °深冬蝶魂ミ

摘要: 本计算器根据夜已如歌 的帖子 灭门or加强 | 大改后阎罗令伤害公式 里的公式改进得来 如果有不准确的地方,请联系我修改
本计算器根据夜已如歌 的帖子 灭门or加强 | 大改后阎罗令伤害公式 里的公式改进得来

如果有不准确的地方,请联系我修改

以下为计算器源码:
  1. <!DOCTYPE html>
  2. <html>
  3. <meta name="content-type" content="text/html" >
  4. <head>
  5. <title>梦幻西游阴曹地府阎罗令对NPC伤害计算器</title>
  6. <!--计算阎罗令伤害-->
  7. <script type="text/javascript">
  8. var zhxg1=0;
  9. var zhxg2=0;
  10. var zhenfa=0;
  11. var yexing=0;

  12. function check(obj){
  13.         if (isNaN(obj.value))
  14.         {
  15.                 alert("请输入数字!");
  16.                 obj.value="";
  17.         }
  18. }
  19. function selectzhenfa(){
  20.         var index1=document.getElementById("zf").selectedIndex;
  21.         if(index1 ==0)
  22.         {
  23.                 zhenfa = 0;
  24.         }
  25.         else if(index1 == 1)
  26.         {
  27.                 zhenfa = 20;
  28.         }
  29.         else if(index1 == 2)
  30.         {
  31.                 zhenfa = 15;
  32.         }
  33. }
  34. function selectjingmai(){
  35.         yexing=0;
  36.         var index1=document.getElementById("jingmai").selectedIndex;
  37.         if(index1==1)
  38.         {
  39.                 yexing=0;
  40.                 document.getElementById("wqsh").disabled=false;
  41.         }
  42.         else if(index1==2)
  43.         {
  44.                 yexing=50;
  45.                 document.getElementById("wqsh").disabled=true;
  46.         }
  47.         else
  48.         {
  49.                 yexing=0;
  50.                 document.getElementById("wqsh").disabled=true;
  51.         }
  52.         document.getElementById("wqsh").value = "";
  53. }
  54. function selectzh(){  
  55.         zhxg1=0;
  56.         zhxg2=0;
  57.         document.getElementById("zh1").options[0].selected = true;
  58.         document.getElementById("zh2").options[0].selected = true;
  59.         var index1=document.getElementById("zh").selectedIndex;
  60.         if(index1 == 0)
  61.         {
  62.                 document.getElementById("zh1").style.visibility="hidden";  
  63.                 document.getElementById("zh2").style.visibility="hidden";  

  64.         }
  65.         else if(index1 == 1)
  66.         {
  67.                 document.getElementById("zh1").style.visibility="visible";
  68.                 document.getElementById("zh2").style.visibility="hidden";  
  69.         }
  70.         else if(index1 == 2)
  71.         {
  72.                 document.getElementById("zh1").style.visibility="visible";
  73.                 document.getElementById("zh2").style.visibility="visible";
  74.         }
  75. }
  76. function selectzh1(){
  77.         var index1=document.getElementById("zh1").selectedIndex;
  78.         if(index1 ==0)
  79.         {
  80.                 zhxg1 = 0;
  81.         }
  82.         else if(index1 == 1)
  83.         {
  84.            zhxg1 = 12;
  85.         }
  86.         else if(index1 == 2)
  87.         {
  88.            zhxg1 = 16;
  89.         }
  90.         else if(index1 == 3)
  91.         {
  92.            zhxg1 = 25;
  93.         }
  94. }
  95. function selectzh2(){
  96.         var index1=document.getElementById("zh2").selectedIndex;
  97.         if(index1 ==0)
  98.         {
  99.                 zhxg2 = 0;
  100.         }
  101.         else if(index1 == 1)
  102.         {
  103.            zhxg2 = 12;
  104.         }
  105.         else if(index1 == 2)
  106.         {
  107.            zhxg2 = 16;
  108.         }
  109.         else if(index1 == 3)
  110.         {
  111.            zhxg2 = 25;
  112.         }
  113. }
  114. function cz(){
  115.         zhxg1=0;
  116.         zhxg2=0;
  117.         zhenfa=0;
  118.         yexing=0;
  119.         document.getElementById("zh1").style.visibility="hidden";  
  120.         document.getElementById("zh2").style.visibility="hidden";  
  121.         document.getElementById("wqsh").disabled= true;  
  122.         document.getElementById("jineng").value ="" ;
  123.         document.getElementById("minjie").value ="";
  124.         document.getElementById("dengji").value ="";
  125.         document.getElementById("lingshi").value ="";
  126.         document.getElementById("shenmuf").value ="";
  127.         document.getElementById("wqsh").value ="";
  128.         document.getElementById("faxiu").value ="";
  129.         document.getElementById("fakang").value ="";
  130.         document.getElementById("fushi").value ="";
  131.         document.getElementById("zsh").value ="";
  132.         document.getElementById("zshws").value ="";
  133.         document.getElementById("jingmai").options[0].selected = true;
  134.         document.getElementById("zh").options[0].selected = true;
  135.         document.getElementById("zh1").options[0].selected = true;
  136.         document.getElementById("zh2").options[0].selected = true;
  137.         document.getElementById("zf").options[0].selected = true;
  138. }
  139. function jssh(){
  140.         var jn ;
  141.         var mj ;
  142.         var dj ;
  143.         var ls ;
  144.         var smf;
  145.         var ws ;
  146.         var gs ;
  147.         var fx ;
  148.         var fk ;
  149.         var fs ;
  150.         var zsh;
  151.         
  152.         if(document.getElementById("jineng").value =="") jn=0;
  153.         else jn =parseInt(document.getElementById("jineng").value);
  154.         
  155.         gs=parseInt(jn/25)+1;
  156.         if(gs>7) gs=7;
  157.         
  158.         if(document.getElementById("minjie").value =="") mj=0;
  159.         else mj =parseInt(document.getElementById("minjie").value);
  160.         
  161.         if (document.getElementById("dengji").value =="") dj=0;
  162.         else dj =parseInt(document.getElementById("dengji").value);
  163.                
  164.         if (document.getElementById("lingshi").value =="") ls=0;
  165.         else ls =parseInt(document.getElementById("lingshi").value);
  166.         
  167.         if (document.getElementById("shenmuf").value =="") smf=0;
  168.         else smf=parseInt(document.getElementById("shenmuf").value);
  169.         
  170.         if (document.getElementById("wqsh").value =="") ws=0;
  171.         else ws =parseInt(document.getElementById("wqsh").value);
  172.         
  173.         if (document.getElementById("faxiu").value =="") fx=0;
  174.         else fx =parseInt(document.getElementById("faxiu").value);
  175.         if (document.getElementById("fakang").value =="") fk=0;
  176.         else fk =parseInt(document.getElementById("fakang").value);
  177.         if (document.getElementById("fushi").value =="") fs=0;
  178.         else fs =parseInt(document.getElementById("fushi").value);
  179.         var zsh;
  180.         var zshws;
  181.         var xs;

  182.         xs=50

  183.         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);

  184.         document.getElementById("zsh").value=zsh;
  185.     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);        
  186.         document.getElementById("zshws").value =zshws;
  187. }
  188. </script>
  189. </head>
  190. <body>
  191.         <table align="center">
  192.                 <tr>
  193.                         <td><input type="submit" value="重置" onclick="cz()"/></td>
  194.                         <td><input type="submit" value="计算" onclick="jssh()"/></td>
  195.                 </tr>
  196.                 <tr>
  197.                         <td>阎罗令技能:</td>
  198.                         <td><input type="text" id="jineng" onkeyup="check(this);"/></td>
  199.                 </tr>
  200.                 <tr>
  201.                         <td>人物等级:</td>
  202.                         <td><input type="text" id="dengji" onkeyup="check(this);"/></td>
  203.                 </tr>
  204.                 <tr>
  205.                         <td>敏捷:</td>
  206.                         <td><input type="text" id="minjie" onkeyup="check(this);"/></td>
  207.                 </tr>
  208.                 <tr>
  209.                         <td>自身法修等级:</td>
  210.                         <td><input type="text" id="faxiu" onkeyup="check(this);"/></td>
  211.                 </tr>
  212.                
  213.                 <tr>
  214.                         <td>对方法抗等级:</td>
  215.                         <td><input type="text" id="fakang" onkeyup="check(this);"/></td>
  216.                 </tr>
  217.                
  218.                 <tr>
  219.                         <td>固伤灵饰加成:</td>
  220.                         <td><input type="text" id="lingshi" onkeyup="check(this);"/></td>
  221.                 </tr>
  222.                
  223.                 <tr>
  224.                         <td>固伤符石加成:</td>
  225.                         <td><input type="text" id="fushi" onkeyup="check(this);"/></td>
  226.                 </tr>
  227.                
  228.                 <tr>
  229.                         <td>神木符:</td>
  230.                         <td><input type="text" id="shenmuf" onkeyup="check(this);"/></td>
  231.                 </tr>
  232.                 <tr>
  233.                         <td>经脉选择:</td>
  234.                         <td>
  235.                         <select id="jingmai" onchange="selectjingmai()">
  236.                           <option value="0">未点</option>
  237.                           <option value="1">阎罗</option>
  238.                           <option value="2">夜行</option>
  239.                         </select>
  240.                
  241.                         </td>
  242.                 </tr>
  243.                
  244.                 <tr>
  245.                         <td>武器伤害(含灵饰+头):</td>
  246.                         <td><input type="text" id="wqsh" onkeyup="check(this);" disabled="disabled"/></td>
  247.                 </tr>
  248.                
  249.                 <tr>
  250.                         <td>索命无常加成:</td>
  251.                         <td>
  252.                                 <select id="zh" onchange="selectzh()">
  253.                                         <option value="0">0件</option>
  254.                                         <option value="1">1件</option>
  255.                                         <option value="2">2件</option>
  256.                                 </select>
  257.                                 
  258.                                 <select id="zh1" onchange="selectzh1()" style="visibility:hidden">
  259.                                         <option value="0">请选择</option>
  260.                                         <option value="1">2孔</option>
  261.                                         <option value="2">3孔</option>
  262.                                         <option value="3">4孔</option>
  263.                                 </select>
  264.                                 
  265.                                 <select id="zh2" onchange="selectzh2()" style="visibility:hidden">
  266.                                         <option value="0">请选择</option>
  267.                                         <option value="1">2孔</option>
  268.                                         <option value="2">3孔</option>
  269.                                         <option value="3">4孔</option>
  270.                                 </select>
  271.                         </td>
  272.                 </tr>
  273.                 <tr>
  274.                         <td>阵法选择:</td>
  275.                         <td>
  276.                                 <select id="zf" onchange="selectzhenfa()">
  277.                                         <option value="0">请选择</option>
  278.                                         <option value="1">雷阵</option>
  279.                                         <option value="2">天阵</option>
  280.                                 </select>
  281.                         </td>
  282.                 </tr>
  283.                 <tr>
  284.                         <td>--------------</td>
  285.                 </tr>
  286.                 <tr>
  287.                         <td>非首选伤害(白天):</td>
  288.                         <td><input type="text" id="zsh" disabled="disabled"/></td>
  289.                 </tr>
  290.                 <tr>
  291.                         <td>非首选伤害(晚上):</td>
  292.                         <td><input type="text" id="zshws" disabled="disabled"/></td>
  293.                 </tr>
  294.         </table>
  295. </body>
  296. </html>
复制代码


点击“复制代码” 保存到txt文档中,将后缀名改为.html, 用浏览器打开就可以用了。


阎罗令对NPC伤害计算.rar

路过

雷人

握手

鲜花

鸡蛋