打印 上一主题 下一主题

【2017年4月门派调整】普陀五行学说对NPC伤害计算器

  [复制链接]
31
发表于 2017-5-8 15:43:57 | 只看该作者 来自:天津
确实我的公式里秒6分灵跟秒6以下的分灵有区别,比较特殊,已经修改了我看了你写的计算器代码,别的都没有问题,只有一点就是当秒1的时候,秒的那一个怪就是点选怪,武器的50%伤害你没有加进去,再修改一下吧,修改完以后也告诉这个版主
http://xyq.netease.com/thread-4445228-1-1.html

点评

首选就是在算出来的结果处加上武器伤害的一半…还是不算了吧,写个注释算了,听说是武器伤害加头上太阳石的加试剑石?还加灵饰上的伤害的一半?  详情 回复 发表于 2017-5-8 21:53
恩,我是没加点选,等有空我改一下,点选和非点选分开  详情 回复 发表于 2017-5-8 15:50

评分

参与人数 1人气 +10 收起 理由
°深冬蝶魂ミ + 10

查看全部评分

【论坛近期活动汇总】
回复 支持 反对

使用道具 举报

32
 楼主| 发表于 2017-5-8 15:50:11 | 只看该作者 来自:上海
梦幻·思梦 发表于 2017-5-8 15:43
确实我的公式里秒6分灵跟秒6以下的分灵有区别,比较特殊,已经修改了我看了你写的计算器代码,别的都没有问 ...

恩,我是没加点选,等有空我改一下,点选和非点选分开
回复 支持 反对

使用道具 举报

33
 楼主| 发表于 2017-5-8 21:53:04 | 只看该作者 来自:上海
梦幻·思梦 发表于 2017-5-8 15:43
确实我的公式里秒6分灵跟秒6以下的分灵有区别,比较特殊,已经修改了我看了你写的计算器代码,别的都没有问 ...

首选就是在算出来的结果处加上武器伤害的一半…还是不算了吧,写个注释算了,听说是武器伤害加头上太阳石的加试剑石?还加灵饰上的伤害的一半?
回复 支持 反对

使用道具 举报

34
 楼主| 发表于 2017-5-10 18:24:39 | 只看该作者 来自:上海
没事水一分
回复 支持 反对

使用道具 举报

35
发表于 2017-5-11 08:08:07 | 只看该作者 来自:山东
回复只为收藏

评分

参与人数 1人气 +10 收起 理由
°深冬蝶魂ミ + 10

查看全部评分

回复 支持 反对

使用道具 举报

36
发表于 2017-5-18 10:47:46 | 只看该作者 来自:加拿大
为什么是乱码啊- -

点评

编码格式问题,你可以直接在二楼传送门戳进去算哦,那个是网页版的  详情 回复 发表于 2017-5-18 10:51
回复 支持 反对

使用道具 举报

37
 楼主| 发表于 2017-5-18 10:51:07 | 只看该作者 来自:上海
天宫抚子 发表于 2017-5-18 10:47
为什么是乱码啊- -

编码格式问题,你可以直接在二楼传送门戳进去算哦,那个是网页版的
回复 支持 反对

使用道具 举报

38
发表于 2017-5-18 10:52:55 | 只看该作者 来自:加拿大
谢谢小哥哥
回复 支持 反对

使用道具 举报

39
发表于 2017-5-18 23:56:22 | 只看该作者 来自:浙江
好友里面就你秒的最多了……

点评

难道其他人都没洗全敏…  详情 回复 发表于 2017-5-19 09:31
回复 支持 反对

使用道具 举报

40
 楼主| 发表于 2017-5-19 09:31:00 | 只看该作者 来自:上海
鱼☆倾世柔情 发表于 2017-5-18 23:56
好友里面就你秒的最多了……

难道其他人都没洗全敏…
回复 支持 反对

使用道具 举报

41
发表于 2017-5-22 06:59:10 | 只看该作者 来自:内蒙古
<!DOCTYPE html>  <html>  <meta name="content-type" content="text/html" >  <head>  <title>梦幻西游普陀山五行法术计算器</title>  <!--计算普陀山五行法术伤害-->  <script type="text/javascript">  var zhxg1=0; var zhxg2=0; var zhenfa=0; var tuiyan=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(){  tuiyan=0;  var index1=document.getElementById("jingmai").selectedIndex;   if(index1==1)  {   tuiyan=0;   document.getElementById("wqsh").disabled=false;   }  else if(index1==2)  {   tuiyan=50;   document.getElementById("wqsh").disabled=true;  }  else  {   tuiyan=0;   document.getElementById("wqsh").disabled=true;  }  document.getElementById("wqsh").value = ""; } function selectzh(){    zhxg1=0;  zhxg2=0;document.getElementById("zh1").options[0].selected = true; document.getElementById("zh2").options[0].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 = 25;  }  else if(index1 == 2)  {     zhxg1 = 33;  }  else if(index1 == 3)  {     zhxg1 = 50;  } } function selectzh2(){   var index1=document.getElementById("zh2").selectedIndex;   if(index1 ==0)  {   zhxg2 = 0;  }  else if(index1 == 1)  {     zhxg2 = 25;  }  else if(index1 == 2)  {     zhxg2 = 33;  }  else if(index1 == 3)  {     zhxg2 = 50;  } } function cz(){  zhxg1=0;  zhxg2=0;  zhenfa=0;  tuiyan=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("geshu").value ="";  document.getElementById("faxiu").value ="";  document.getElementById("fakang").value ="";  document.getElementById("fushi").value ="";  document.getElementById("zsh").value ="";  document.getElementById("jingmai").options[0].selected = true;  document.getElementById("zh").options[0].selected = true;  document.getElementById("zh1").options[0].selected = true;  document.getElementById("zh2").options[0].selected = true;  document.getElementById("zf").options[0].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);    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("geshu").value =="") gs=0;  else gs =parseInt(document.getElementById("geshu").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 xs;  if(gs>6||gs<=0)  {   alert("请输入正确的个数!");   document.getElementById("geshu").value =="";  }  else  {   if(gs==6)   {    xs=55   }   else   {    xs=(11-gs)*10   }      zsh= parseInt(parseInt(parseInt((jn*3+50+parseInt((mj*7)/10)+parseInt(dj*zhxg1/100)+parseInt(dj*zhxg2/100)+ls+parseInt(ws*24/100))*xs/100)*(1+zhenfa/100))*(1+(fx-fk)*2/100))+(fx-fk)*5+parseInt(fs*(1+(fx-fk)*2/100))+parseInt(tuiyan)+parseInt(smf);     document.getElementById("zsh").value=zsh;  } } </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="geshu" 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>  </table>  </body>  </html>
回复 支持 反对

使用道具 举报

42
发表于 2017-5-28 16:24:43 | 只看该作者 来自:广西

这个应该是编码问题,如果是IE浏览器,在界面空白处右键,选择 “encoding(编码)/Chinese Simplified(简体中文)”,或者“Unicode(UTF-8)”,或者好像也可以通过更改源代码,在头文件里加指定字符编码的代码来防止乱码问题,不写前端,印象里是这样解决的。

点评

貌似同行啊…我也不写前端,所以写的计算器很粗糙  详情 回复 发表于 2017-8-4 14:43
回复 支持 反对

使用道具 举报

43
 楼主| 发表于 2017-8-4 14:43:06 | 只看该作者 来自:上海
墨尘归 发表于 2017-5-28 16:24
这个应该是编码问题,如果是IE浏览器,在界面空白处右键,选择 “encoding(编码)/Chinese Simplified( ...

貌似同行啊…我也不写前端,所以写的计算器很粗糙

点评

哈哈哈,半路出家的而已  详情 回复 发表于 2017-8-4 17:24
回复 支持 反对

使用道具 举报

44
发表于 2017-8-4 15:13:58 | 只看该作者 来自:浙江
撸主。感觉法修对固伤灵饰的加成不太对劲儿,不知道是不是我错觉,好像一点加成都没,而且还少了

点评

并且灵饰上的固伤不仅受到法修影响,还受到阵法和多秒分灵影响。本来就不是在结果处增加。你秒5,秒6的话,灵饰固伤要分摊的。并不是你想象中的加40固伤就是40*修炼差*0.02,分灵的系数和阵法加成你还要考虑。  详情 回复 发表于 2017-8-4 16:25
我的固伤灵饰加88点输出,算出来是准的。你的属性放出来看看对一下吧  详情 回复 发表于 2017-8-4 16:18
回复 支持 反对

使用道具 举报

45
 楼主| 发表于 2017-8-4 16:18:59 | 只看该作者 来自:上海
白の鬼 发表于 2017-8-4 15:13
撸主。感觉法修对固伤灵饰的加成不太对劲儿,不知道是不是我错觉,好像一点加成都没,而且还少了

我的固伤灵饰加88点输出,算出来是准的。你的属性放出来看看对一下吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则