美文网首页
炉石开包器

炉石开包器

作者: 带带带前端 | 来源:发表于2019-01-22 13:36 被阅读0次

无聊做做 开包太贵,试试今天运势在开包!祝大家60包3金橙!

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script>
   <title>开包模拟器</title>
</head>
<body>
<h1>我要开包</h1>
<input type="text">请填入数字</input>
<!-- <h3 contenteditable="true">请填入数字</h3> -->
<button>开包!</button>
<div class="div"></div>
<script>
function openPackage(percent1,percent2,percent3,package){
   var percent1=percent1;
   var percent2=percent2;
   var percent3=percent3;
   var sum=0;
   var lengendary=0;
   var historical=0;
   var rare=0;
   var golden_lengendary=0;
   var golden_historical=0;
   var golden_rare=0;
   var golden_normal=0;
   var flag=false;
      function random(percent1,percent2,percent3,flag,final_package){
         num1=Math.random()*(100-percent1);
         num2=Math.random()*(100-percent2);
         num3=Math.random()*(100-percent3);
         num_1=Math.random()*(100-percent1/5);
         num_2=Math.random()*(100-percent2/5);
         num_3=Math.random()*(100-percent3/5);
         num_4=Math.random()*(90);
         //num_=0;
         // num=[num1,num2,num3,num_1,num_2,num_3,num_4];

         //      for(ii=0;ii<7;ii++){
         //         for(jj=ii;jj<7;jj++){
         //              num[ii]<num[jj]?num_=num[ii]:num[jj];
         //          }
         //        }
         //console.log(num);
         if(num_1<percent1/5){
            console.log("woo!golden lengendary!");
            $("div").append("<p>woo!golden lengendary!</p>");
            sum+=1600;
            golden_lengendary++;
         }
        else if(num_2<percent2/5){
            console.log("golden historical!");
            $("div").append("<p>golden historical!</p>");
            sum+=400;
            golden_historical++;
         }
         else if(num_3<percent3/5){
            console.log("golden rare!");
            $("div").append("<p>golden rare!</p>");
            sum+=100;
            golden_rare++;
         }         
         else if(num1<percent1){
            console.log("woo!lengendary!");
            $("div").append("<p>woo!lengendary!</p>");
            sum+=400;
            lengendary++;
         }


         else if(num2<percent2){
            console.log("historical!");
            $("div").append("<p>historical!</p>");
            sum+=100;
            historical++;
         }


         else if(num3<percent3&&flag==false){
            console.log("rare!");
            $("div").append("<p>rare!</p>");
            sum+=20;
            rare++;
         }
         else if(num_4>10&&flag==true){
            console.log("rare!");
             $("div").append("<p>rare!</p>");
            sum+=20;
            rare++;
         }
         else if(num_4<10){
            console.log("golden normal!");
            $("div").append("<p>golden normal!</p>");
            sum+=50;
            golden_normal++;
         }

         else if(flag==false){
            sum+=5;
         }

         if(final_package==true){
            console.log(sum+" dust\n"+golden_lengendary+" golden lengendary\n"+lengendary+" lengendary\n"+golden_historical+" golden historical\n"+historical+" historical\n"+golden_rare+" golden rare\n"+rare+" rare\n"+golden_normal+" golden normal\n");
            $(".div").append("<p>"+sum+" dust\n;"+golden_lengendary+" golden lengendary\n;"+lengendary+" lengendary\n;"+golden_historical+" golden historical\n;"+historical+" historical\n;"+golden_rare+" golden rare\n;"+rare+" rare\n;"+golden_normal+" golden normal\n;"+"</p>");
         }

   }
   var cards=5*package;
   for(i=0;i<cards;i++){
      
      var final_package=false;
      if(i%5==0){
         flag=true;
         var current_package=i/5+1;
         console.log("<--------------------the "+current_package+" package-------------------->\n")
         $(".div").append("<p>"+"<--------------------the "+current_package+" package-------------------->"+"</p>");
      }else{
         flag=false;
      }
      if(i==cards-1){
            final_package=true;
      }
      random(percent1,percent2,percent3,flag,final_package);
   }
}

$("input").click(function(){
   $("input").val("");
})
function input(){
   $(".div").empty();
   var package=parseInt($("input").val());
   openPackage(1,5,20,package);
   //console.log(package);
}
$("button").click(function(){
   input();
})
$("input").keypress(function(e){
    var key=e.which;
    if(key==13){
      input();
    }
})


//openPackage(1,5,20,5);
</script>
</body>
</html>


相关文章

  • 炉石开包器

    无聊做做 开包太贵,试试今天运势在开包!祝大家60包3金橙!

  • 炉石传说:开包有玄学?

    开卡包永远是要比烧绳战时的天梯对局更加紧张刺激的时刻,虽然通常来说开出的都是满满的蓝天白云,但依旧阻挡不了非酋玩家...

  • Hearthbreaker中文文档

    Hearthbreaker 炉石传说模拟器 Hearthbreaker 是一个开源的炉石传说模拟器,可以用于对炉石...

  • 炉石开包引发的血案(雾

    原文地址: http://tianma.space/post/1310087385/ 昨天星苏直播开炉石卡包,并发...

  • 炉石边角料:最佳开包

  • 《炉石传说》服务器故障回档玩家补偿方案公布:15包,一千金币

    《炉石传说》服务器故障回档玩家补偿方案公布:15包,一千金币 炉石传说运营团队刚刚发布了《炉石传说》服务器故障的玩...

  • 炉石开包是有技巧的emm

    开包前需斋戒一月,即不喝酒,不抽烟,不吃荤,不与妻妾同寝,净心凝神,以示虔诚庄敬。 开包时,心中切勿有杂念,气运丹...

  • 炉石

    昨天,还是前天,看21直播的房间里,背景是关于我与我的炉石的故事。乘着今天正好发生了点关于炉石的小故事。我也来回忆...

  • 炉石

    今天,是炉石传说三亚站的决赛日,在宿舍看了决赛。前几天突然而来的补丁,√赛程有很大的影响,但是,炉石传说自...

  • 炉石

    这是一个炉石 历经千锤百炼 所以 他成为了一块炉石 石头是平凡的 呈暗黑色 经过烈火的淬炼 这就是他平凡的一生 为...

网友评论

      本文标题:炉石开包器

      本文链接:https://www.haomeiwen.com/subject/rtpljqtx.html