全站通知:

Widget:ArcResult

来自冒险岛WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <style scoped>

   .wrap {
       width:  1000px;
       height: 1600px;
   }
   .pannel {
       margin-top: 18px;
       display: flex;
       flex-direction: row;
       align-items: center;
       justify-content: flex-start;
       flex-wrap: nowrap;
   }

</style> <input type="hidden" id="avgent" name="avgent" value="1">

                                   

神秘徽章满级所需升级天数计算

现在神秘等级:

                                       <input type="number" class="form-control col-md-4" v-model="level" placeholder="请输入数值" />

现在神秘经验:

                                       <input type="number" class="form-control col-md-4" v-model="exp" placeholder="请输入数值" />

每天获得量:

                                       <input type="number" class="form-control col-md-4" v-model="getNum" placeholder="请输入数值" />
                                       <button type="button" class="btn btn-success col-md-4 "  v-on:click="count()" style="margin:18px" >
                                           计算还需天数
                                       </button>

还需天数:

模板:Day

                               
                                   

神秘徽章转移后差额计算

转移前神秘等级:

                                       <input type="number" class="form-control col-md-4" v-model="beforelevel" placeholder="请输入数值" />

转移前神秘经验:

                                       <input type="number" class="form-control col-md-4" v-model="beforeexp" placeholder="请输入数值" />
                                       <button type="button" class="btn btn-success col-md-4 "  v-on:click="after()" style="margin:18px" >
                                           计算
                                       </button>

转移后神秘等级:

模板:Afterlevel

转移后神秘经验:

模板:Afterexp

<script>

   var item = new Vue({
       el: '#item',
       data() {
           return {
               level: "",
               getNum: "",
               exp: "",
               day: "",
               beforelevel: "",
               beforeexp: "",
               afterlevel: "",
               afterexp: ""
           };
       },
       mounted: function() {},
       methods: {
           count() {
               var level = this.level
               if (level >= 20) {
                   alert("你已经满级了没必要再算了");
                   return;
               }
               var exp = parseInt(this.exp);
               var max=level * level + 11
               if (exp >= max) {
                   alert("你已经可以升级神秘了");
                   return;
               }
               var getNum = parseInt(this.getNum);

level=level-1

               this.day = Math.ceil((2679 - (level * (level + 1) * (2 * level + 1) / 6 + 11 * level + exp)) / getNum);
           },
           after() {
               var level = this.level
               if (level > 20) {
                   alert("神秘不可能大于20哦");
                   return;
               }
               var exp = parseInt(this.beforeexp);
               if (exp >= level * level + 11) {
                   alert("你超上限了");
                   return;
               }
               var total=(level * (level + 1) * (2 * level + 1) / 6 + 11 * level + exp)
               total=total*0.8;
               for(var i=1;i<=19;i++){
                   if(total-(i*i+11)<0){
                       this.afterexp=Math.floor(total);
                       this.afterlevel=Math.floor(i);
                       break;
                   }else{
                       total=total-(i*i+11)
                   }
               }
           }
       }
   })

</script>