Commit 53632906 by kaisa

feat:测试

parent 503dbd70
Showing with 1084 additions and 1092 deletions
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta
name="apple-mobile-web-app-status-bar-style"
content="black-translucent"
/>
<meta content="telephone=no" name="format-detection" />
<meta name="wap-font-scale" content="no" />
<title></title>
<script src="lib/fsize.js"></script>
<link rel="stylesheet" href="css/base.css" />
<link rel="stylesheet" href="css/layer.css" />
<link rel="stylesheet" href="css/daily.css" />
<link rel="stylesheet" href="css/index.css?v=2024111201" />
<link rel="stylesheet" href="css/liMarquee.css" />
<style>
.layui-layer-shade {
opacity: 0.7 !important;
}
.yourclass5 { <head>
border-radius: 0rem !important; <meta charset="utf-8" />
background: rgba(0, 0, 0, 0) !important; <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
} <meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta content="telephone=no" name="format-detection" />
<meta name="wap-font-scale" content="no" />
<title></title>
<script src="lib/fsize.js"></script>
<link rel="stylesheet" href="css/base.css" />
<link rel="stylesheet" href="css/layer.css" />
<link rel="stylesheet" href="css/daily.css" />
<link rel="stylesheet" href="css/index.css?v=2024111201" />
<link rel="stylesheet" href="css/liMarquee.css" />
<style>
.layui-layer-shade {
opacity: 0.7 !important;
}
.yourclass5 .layui-layer-content { .yourclass5 {
border-radius: 0rem !important; border-radius: 0rem !important;
} background: rgba(0, 0, 0, 0) !important;
</style> }
</head>
<body style="background: rgb(5, 0, 42)"> .yourclass5 .layui-layer-content {
<div class="layer-over"> border-radius: 0rem !important;
<p class="layer-yes-p1">xxxx米</p> }
<p class="layer-yes-p2">xxxx米</p> </style>
<p class="layer-yes-p3">xxxx米</p> </head>
<div class="layer-yes-gift-box1">
<img src="images/gift.png" alt="" /> <body style="background: rgb(5, 0, 42)">
</div> <div class="layer-over">
<div class="layer-yes-gift-text1"> <p class="layer-yes-p1">xxxx米</p>
<p>漫游太空</p> <p class="layer-yes-p2">xxxx米</p>
<p class="yes-gift-text1-p1">价值XX钻石</p> <p class="layer-yes-p3">xxxx米</p>
</div> <div class="layer-yes-gift-box1">
<div class="layer-yes-gift-box2"> <img src="images/gift.png" alt="" />
<img style="width: 1.3rem" src="images/zuan.png" alt="" />
</div>
<div class="layer-yes-gift-text2">
<p>额外惊喜</p>
<p class="yes-gift-text1-p2">XX钻石</p>
</div>
</div> </div>
<div class="layer-record"> <div class="layer-yes-gift-text1">
<img class="back" src="images/back.png" alt="" /> <p>漫游太空</p>
<ul class="layer-record-ul"> <p class="yes-gift-text1-p1">价值XX钻石</p>
<!-- <li> </div>
<div class="layer-yes-gift-box2">
<img style="width: 1.3rem" src="images/zuan.png" alt="" />
</div>
<div class="layer-yes-gift-text2">
<p>额外惊喜</p>
<p class="yes-gift-text1-p2">XX钻石</p>
</div>
</div>
<div class="layer-record">
<img class="back" src="images/back.png" alt="" />
<ul class="layer-record-ul">
<!-- <li>
<div class="layer-record1">000213</div> <div class="layer-record1">000213</div>
<div class="layer-record2">8006</div> <div class="layer-record2">8006</div>
<div class="layer-record3">5.3x</div> <div class="layer-record3">5.3x</div>
...@@ -70,133 +65,133 @@ ...@@ -70,133 +65,133 @@
<li></li> <li></li>
<li></li> <li></li>
<li></li> --> <li></li> -->
</ul> </ul>
</div>
<div class="layer-yes2">
<div class="layer-yes2-p1">
<div class="line"></div>
<p class="layer-yes2-txt1">贏取露水總額</p>
<p class="layer-yes2-txt2">--</p>
</div> </div>
<div class="layer-yes2"> <div class="layer-yes2-p2">
<div class="layer-yes2-p1"> <div class="line"></div>
<div class="line"></div> <p class="layer-yes2-txt1">飛船最高高度</p>
<p class="layer-yes2-txt1">贏取露水總額</p> <p class="layer-yes2-txt2">--米</p>
<p class="layer-yes2-txt2">--</p>
</div>
<div class="layer-yes2-p2">
<div class="line"></div>
<p class="layer-yes2-txt1">飛船最高高度</p>
<p class="layer-yes2-txt2">--米</p>
</div>
<div class="layer-yes2-p3">
<div class="line"></div>
<p class="layer-yes2-txt1">初始攜帶露水</p>
<p class="layer-yes2-txt2">--</p>
</div>
<div class="layer-yes2-p4">
<div class="line"></div>
<p class="layer-yes2-txt1">我的勝利倍率</p>
<p class="layer-yes2-txt2">--x</p>
</div>
<div class="layer-yes-topUser">
<!-- <img class="topUser-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt=""> -->
<p class="topUser-p1">本日王牌飛行員</p>
<p class="topUser-p2">巴斯光年</p>
<p class="topUser-p3">最高倍率</p>
<p class="topUser-p4">--x</p>
</div>
</div> </div>
<div style="display: none" class="layer-no2"> <div class="layer-yes2-p3">
<div class="layer-yes2-p1"> <div class="line"></div>
<div class="line"></div> <p class="layer-yes2-txt1">初始攜帶露水</p>
<p class="layer-yes2-txt1">贏取露水總額</p> <p class="layer-yes2-txt2">--</p>
<p class="layer-yes2-txt2">--</p>
</div>
<div class="layer-yes2-p2">
<div class="line"></div>
<p class="layer-yes2-txt1">飛船最高高度</p>
<p class="layer-yes2-txt2">--米</p>
</div>
<div class="layer-yes2-p3">
<div class="line"></div>
<p class="layer-yes2-txt1">初始攜帶露水</p>
<p class="layer-yes2-txt2">0</p>
</div>
<div class="layer-yes2-p4">
<div class="line"></div>
<p class="layer-yes2-txt1">我的勝利倍率</p>
<p class="layer-yes2-txt2">0x</p>
</div>
<div class="layer-yes-topUser">
<!-- <img class="topUser-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt=""> -->
<p class="topUser-p1">本日王牌飛行員</p>
<p class="topUser-p2"></p>
<p class="topUser-p3">最高倍率</p>
<p class="topUser-p4">--x</p>
</div>
</div> </div>
<div class="layer-no"> <div class="layer-yes2-p4">
<p class="layer-no-p1">5000米</p> <div class="line"></div>
<p class="layer-no-p2">0钻石</p> <p class="layer-yes2-txt1">我的勝利倍率</p>
<p class="layer-yes2-txt2">--x</p>
</div> </div>
<div class="layer-boom"> <div class="layer-yes-topUser">
<p class="layer-no-p1">5000米</p> <!-- <img class="topUser-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt=""> -->
<p class="layer-no-p2">0钻石</p> <p class="topUser-p1">本日王牌飛行員</p>
<p class="topUser-p2">巴斯光年</p>
<p class="topUser-p3">最高倍率</p>
<p class="topUser-p4">--x</p>
</div> </div>
<div class="layer-boom2"> </div>
<div class="layer-yes2-p1"> <div style="display: none" class="layer-no2">
<div class="line"></div> <div class="layer-yes2-p1">
<p class="layer-yes2-txt1">贏取露水總額</p> <div class="line"></div>
<p class="layer-yes2-txt2">--</p> <p class="layer-yes2-txt1">贏取露水總額</p>
</div> <p class="layer-yes2-txt2">--</p>
<div class="layer-yes2-p2">
<div class="line"></div>
<p class="layer-yes2-txt1">飛船最高高度</p>
<p class="layer-yes2-txt2">--米</p>
</div>
<div class="layer-yes2-p3">
<div class="line"></div>
<p class="layer-yes2-txt1">初始攜帶露水</p>
<p class="layer-yes2-txt2">0</p>
</div>
<div class="layer-yes2-p4">
<div class="line"></div>
<p class="layer-yes2-txt1">我的勝利倍率</p>
<p class="layer-yes2-txt2">0x</p>
</div>
<div class="layer-yes-topUser">
<!-- <img class="topUser-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt=""> -->
<p class="topUser-p1">本日王牌飛行員</p>
<p class="topUser-p2">--</p>
<p class="topUser-p3">最高倍率</p>
<p class="topUser-p4">--x</p>
</div>
</div> </div>
<div class="fly-bg"></div> <div class="layer-yes2-p2">
<div class="get-show"> <div class="line"></div>
<img src="images/h4/1_00001.png" alt="" /> <p class="layer-yes2-txt1">飛船最高高度</p>
<p class="layer-yes2-txt2">--米</p>
</div> </div>
<div class="ban-bg"> <div class="layer-yes2-p3">
<div class="user-out-box"> <div class="line"></div>
<!-- <div class="out-man user-out-left"></div> <p class="layer-yes2-txt1">初始攜帶露水</p>
<p class="layer-yes2-txt2">0</p>
</div>
<div class="layer-yes2-p4">
<div class="line"></div>
<p class="layer-yes2-txt1">我的勝利倍率</p>
<p class="layer-yes2-txt2">0x</p>
</div>
<div class="layer-yes-topUser">
<!-- <img class="topUser-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt=""> -->
<p class="topUser-p1">本日王牌飛行員</p>
<p class="topUser-p2"></p>
<p class="topUser-p3">最高倍率</p>
<p class="topUser-p4">--x</p>
</div>
</div>
<div class="layer-no">
<p class="layer-no-p1">5000米</p>
<p class="layer-no-p2">0钻石</p>
</div>
<div class="layer-boom">
<p class="layer-no-p1">5000米</p>
<p class="layer-no-p2">0钻石</p>
</div>
<div class="layer-boom2">
<div class="layer-yes2-p1">
<div class="line"></div>
<p class="layer-yes2-txt1">贏取露水總額</p>
<p class="layer-yes2-txt2">--</p>
</div>
<div class="layer-yes2-p2">
<div class="line"></div>
<p class="layer-yes2-txt1">飛船最高高度</p>
<p class="layer-yes2-txt2">--米</p>
</div>
<div class="layer-yes2-p3">
<div class="line"></div>
<p class="layer-yes2-txt1">初始攜帶露水</p>
<p class="layer-yes2-txt2">0</p>
</div>
<div class="layer-yes2-p4">
<div class="line"></div>
<p class="layer-yes2-txt1">我的勝利倍率</p>
<p class="layer-yes2-txt2">0x</p>
</div>
<div class="layer-yes-topUser">
<!-- <img class="topUser-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt=""> -->
<p class="topUser-p1">本日王牌飛行員</p>
<p class="topUser-p2">--</p>
<p class="topUser-p3">最高倍率</p>
<p class="topUser-p4">--x</p>
</div>
</div>
<div class="fly-bg"></div>
<div class="get-show">
<img src="images/h4/1_00001.png" alt="" />
</div>
<div class="ban-bg">
<div class="user-out-box">
<!-- <div class="out-man user-out-left"></div>
<div class="out-man user-out-right"></div> --> <div class="out-man user-out-right"></div> -->
</div> </div>
<div class="user-going-box"> <div class="user-going-box">
<!-- <div class="user-man user-man-left"></div> <!-- <div class="user-man user-man-left"></div>
<div class="user-man user-man-right"></div> --> <div class="user-man user-man-right"></div> -->
</div>
<div class="star-show"></div>
<div class="mi-bg">525米</div>
<div class="layer-rule">
<img class="back" src="images/back.png" alt="" />
<div class="layer-rule-content">
<img src="images/rule-text.png?v=2024062901" alt="" />
<div style="height: 0.5rem"></div>
</div> </div>
<div class="star-show"></div> </div>
<div class="mi-bg">525米</div> <div class="layer-history2">
<div class="layer-rule"> <img class="back" src="images/back.png" alt="" />
<img class="back" src="images/back.png" alt="" /> <ul class="layer-history2-ul"></ul>
<div class="layer-rule-content"> </div>
<img src="images/rule-text.png?v=2024062901" alt="" /> <div class="layer-history">
<div style="height: 0.5rem"></div> <img class="back" src="images/back.png" alt="" />
</div> <ul class="layer-history-ul">
</div> <!-- <li>
<div class="layer-history2">
<img class="back" src="images/back.png" alt="" />
<ul class="layer-history2-ul"></ul>
</div>
<div class="layer-history">
<img class="back" src="images/back.png" alt="" />
<ul class="layer-history-ul">
<!-- <li>
<div class="layer-history-box1">x月x日XX:XX</div> <div class="layer-history-box1">x月x日XX:XX</div>
<div class="layer-history-box2">XXXX米</div> <div class="layer-history-box2">XXXX米</div>
<div class="layer-history-box3">未参与</div> <div class="layer-history-box3">未参与</div>
...@@ -236,994 +231,990 @@ ...@@ -236,994 +231,990 @@
<div class="layer-history-box2">XXXX米</div> <div class="layer-history-box2">XXXX米</div>
<div class="layer-history-box3">未参与</div> <div class="layer-history-box3">未参与</div>
</li> --> </li> -->
</ul> </ul>
</div> </div>
<div class="layer-list"> <div class="layer-list">
<img class="back" src="images/back.png" alt="" /> <img class="back" src="images/back.png" alt="" />
<ul class="layer-list-ul"></ul> <ul class="layer-list-ul"></ul>
</div> </div>
<div class="time-box"> <div class="time-box">
<p class="time-box-tips">Getting ready · · ·</p> <p class="time-box-tips">Getting ready · · ·</p>
<div class="num-box"> <div class="num-box">
<div class="num-box-p1"></div> <div class="num-box-p1"></div>
<div class="num-box-p2"></div> <div class="num-box-p2"></div>
</div>
<p class="time-box-man">
<span>--</span><i class="en-txt1"></i><br /><i class="en-txt2"
>已登船</i
>
</p>
</div> </div>
<div class="top-btn1"></div> <p class="time-box-man">
<div class="top-btn4"></div> <span>--</span><i class="en-txt1"></i><br /><i class="en-txt2">已登船</i>
<div class="top-btn5"></div> </p>
<div class="top-btn2"></div> </div>
<div class="top-btn3"></div> <div class="top-btn1"></div>
<!-- <div data-type="1" class="more-btn"></div> <div class="top-btn4"></div>
<div class="top-btn5"></div>
<div class="top-btn2"></div>
<div class="top-btn3"></div>
<!-- <div data-type="1" class="more-btn"></div>
<div class="more-list"> <div class="more-list">
<div>玩法介绍</div> <div>玩法介绍</div>
<div>历史纪录</div> <div>历史纪录</div>
<div>用户日榜</div> <div>用户日榜</div>
</div> --> </div> -->
<img class="boomShow" src="images/boom1/1_00260.png" alt="" /> <img class="boomShow" src="images/boom1/1_00260.png" alt="" />
<div class="fly"> <div class="fly">
<div class="fly-face-box"></div> <div class="fly-face-box"></div>
<img class="hot-go" src="images/h2/1_00134.png" alt="" /> <img class="hot-go" src="images/h2/1_00134.png" alt="" />
<img class="hot" src="images/h3/1_00134.png" alt="" /> <img class="hot" src="images/h3/1_00134.png" alt="" />
<img <img style="display: none" class="fly-face"
style="display: none" src="https://zhibocdn.lvdou66.com/comm/user/boy.png?x-oss-process=image/resize,w_80" alt="" />
class="fly-face" </div>
src="https://zhibocdn.lvdou66.com/comm/user/boy.png?x-oss-process=image/resize,w_80" <div class="bottom-box1">
alt="" <div class="card-box">
/> <img src="images/ticket.png" alt="" /> <span>--</span>
</div> <div class="card-add-box">
<div class="bottom-box1"> <!-- <div class="card-add-num">+100</div> -->
<div class="card-box">
<img src="images/ticket.png" alt="" /> <span>--</span>
<div class="card-add-box">
<!-- <div class="card-add-num">+100</div> -->
</div>
</div>
<ul class="bottom-money-box">
<li data-type="1" class="li-money-click">
<img src="images/dew.png" />100
</li>
<li data-type="2"><img src="images/dew.png" />1000</li>
<li data-type="3"><img src="images/dew.png" />10k</li>
<li data-type="4"><img src="images/dew.png" />100k</li>
</ul>
<div class="diamond-box">
<span>--</span> <img class="add-btn" src="images/add.png" alt="" />
</div> </div>
<div class="go-btn"></div>
</div> </div>
<div class="bottom-box2"> <ul class="bottom-money-box">
<div class="card-box"> <li data-type="1" class="li-money-click">
<img src="images/ticket.png" alt="" /> <span>--</span> <img src="images/dew.png" />100
</div> </li>
<li data-type="2"><img src="images/dew.png" />1000</li>
<li data-type="3"><img src="images/dew.png" />10k</li>
<li data-type="4"><img src="images/dew.png" />100k</li>
</ul>
<div class="diamond-box">
<span>--</span> <img class="add-btn" src="images/add.png" alt="" />
</div>
<div class="go-btn"></div>
</div>
<div class="bottom-box2">
<div class="card-box">
<img src="images/ticket.png" alt="" /> <span>--</span>
</div>
<div class="out-fly-box"> <div class="out-fly-box">
<div class="out-fly-no"></div> <div class="out-fly-no"></div>
<!-- <div class="out-fly-btn"></div> --> <!-- <div class="out-fly-btn"></div> -->
<!-- <div class="out-fly-end">你已下船(588米)</div> --> <!-- <div class="out-fly-end">你已下船(588米)</div> -->
</div>
</div> </div>
</div> </div>
</body> </div>
<script src="lib/jquery-3.1.1.min.js"></script> </body>
<script src="layer-v3.1.0/layer/layer.js"></script> <script src="lib/jquery-3.1.1.min.js"></script>
<script src="lib/liMarquee.js"></script> <script src="layer-v3.1.0/layer/layer.js"></script>
<script src="lib/default.js?v='2024062103'"></script> <script src="lib/liMarquee.js"></script>
<script> <script src="lib/default.js?v='2024062103'"></script>
var betType; <script>
var betType;
if (sessionStorage.lang != 2 && sessionStorage.lang != 0) { if (sessionStorage.lang != 2 && sessionStorage.lang != 0) {
$("body").addClass("bg-en"); $("body").addClass("bg-en");
$(".layer-rule-content img").attr("src", "images/en/rule-text.png"); $(".layer-rule-content img").attr("src", "images/en/rule-text.png");
$(".en-txt1").text(" player"); $(".en-txt1").text(" player");
$(".en-txt2").text("Has boarded the rocket"); $(".en-txt2").text("Has boarded the rocket");
$(".layer-yes2-p1 .layer-yes2-txt1").text("Earn Total DEWs Amoun"); $(".layer-yes2-p1 .layer-yes2-txt1").text("Earn Total DEWs Amoun");
$(".layer-yes2-p2 .layer-yes2-txt1").text("Rocket's Max Height"); $(".layer-yes2-p2 .layer-yes2-txt1").text("Rocket's Max Height");
$(".layer-yes2-p3 .layer-yes2-txt1").text("Initial DEWs"); $(".layer-yes2-p3 .layer-yes2-txt1").text("Initial DEWs");
$(".layer-yes2-p4 .layer-yes2-txt1").text("My victory multiplier"); $(".layer-yes2-p4 .layer-yes2-txt1").text("My victory multiplier");
}
var gameDateId = new Date().getTime();
var hot = null;
var boomTime = null;
var nowExplose = true;
var goHotTime1 = null;
var goHotTime2 = null;
var miTimer = null;
var oldMeter = 100;
var jumpOk = true;
var flyMan = 0;
var flyMan2 = 0;
var goManTimer = null;
var outManTimer = null;
setTimeout(function () {
loadImageGo("h2", 134, 141);
loadImageGo("h3", 134, 199);
loadImageGo("boom1", 252, 269);
loadImageGo("h4", 1, 44);
}, 1000);
function loadImageGo(name, sNum, eNum) {
var imgList = [];
var num = sNum;
loadImage();
function loadImage() {
var img = new Image();
img.addEventListener("load", loadHandler);
img.src = "images/" + name + "/1_" + imgAdd(num) + ".png";
} }
var gameDateId = new Date().getTime(); function loadHandler() {
var hot = null; imgList.push(this.cloneNode());
var boomTime = null; num++;
var nowExplose = true; if (num > eNum) {
var goHotTime1 = null; return;
var goHotTime2 = null;
var miTimer = null;
var oldMeter = 100;
var jumpOk = true;
var flyMan = 0;
var flyMan2 = 0;
var goManTimer = null;
var outManTimer = null;
setTimeout(function () {
loadImageGo("h2", 134, 141);
loadImageGo("h3", 134, 199);
loadImageGo("boom1", 252, 269);
loadImageGo("h4", 1, 44);
}, 1000);
function loadImageGo(name, sNum, eNum) {
var imgList = [];
var num = sNum;
loadImage();
function loadImage() {
var img = new Image();
img.addEventListener("load", loadHandler);
img.src = "images/" + name + "/1_" + imgAdd(num) + ".png";
}
function loadHandler() {
imgList.push(this.cloneNode());
num++;
if (num > eNum) {
return;
}
this.src = "images/" + name + "/1_" + imgAdd(num) + ".png";
} }
this.src = "images/" + name + "/1_" + imgAdd(num) + ".png";
} }
}
betType = 1; betType = 1;
$(".more-btn").on("click", function () { $(".more-btn").on("click", function () {
var _self = $(this); var _self = $(this);
if (_self.attr("data-type") == 1) { if (_self.attr("data-type") == 1) {
$(".more-list").fadeIn(250); $(".more-list").fadeIn(250);
_self.attr("data-type", 2); _self.attr("data-type", 2);
} else { } else {
$(".more-list").fadeOut(250); $(".more-list").fadeOut(250);
_self.attr("data-type", 1); _self.attr("data-type", 1);
} }
}); });
$(".more-list div") $(".more-list div")
.eq(0) .eq(0)
.on("click", function () { .on("click", function () {
$(".layer-rule").css("left", "0rem");
});
$(".more-list div")
.eq(1)
.on("click", function () {
$(".layer-history2").css("left", "0rem");
history();
});
$(".more-list div")
.eq(2)
.on("click", function () {
$(".layer-list").css("left", "0rem");
Rank();
});
$(".top-btn1").on("click", function () {
$(".layer-rule").css("left", "0rem"); $(".layer-rule").css("left", "0rem");
}); });
$(".top-btn2").on("click", function () { $(".more-list div")
.eq(1)
.on("click", function () {
$(".layer-history2").css("left", "0rem"); $(".layer-history2").css("left", "0rem");
history(); history();
}); });
$(".top-btn3").on("click", function () { $(".more-list div")
record(); .eq(2)
$(".layer-record").css("left", "0rem"); .on("click", function () {
}); $(".layer-list").css("left", "0rem");
$(".top-btn4").on("click", function () { Rank();
$(".top-btn4").css("display", "none");
$(".top-btn5").css("display", "block");
mAudios.bgm.muted = true;
stopAll();
});
$(".top-btn5").on("click", function () {
$(".top-btn4").css("display", "block");
$(".top-btn5").css("display", "none");
mAudios.bgm.muted = false;
mAudios.bgm.play();
}); });
$(".top-btn1").on("click", function () {
$(".layer-rule").css("left", "0rem");
});
$(".top-btn2").on("click", function () {
$(".layer-history2").css("left", "0rem");
history();
});
$(".top-btn3").on("click", function () {
record();
$(".layer-record").css("left", "0rem");
});
$(".top-btn4").on("click", function () {
$(".top-btn4").css("display", "none");
$(".top-btn5").css("display", "block");
mAudios.bgm.muted = true;
stopAll();
});
$(".top-btn5").on("click", function () {
$(".top-btn4").css("display", "block");
$(".top-btn5").css("display", "none");
mAudios.bgm.muted = false;
mAudios.bgm.play();
});
$(".back").on("click", function () { $(".back").on("click", function () {
$(".layer-rule").css("left", "-10rem"); $(".layer-rule").css("left", "-10rem");
$(".layer-history2").css("left", "-10rem"); $(".layer-history2").css("left", "-10rem");
$(".layer-list").css("left", "-10rem"); $(".layer-list").css("left", "-10rem");
$(".layer-record").css("left", "-10rem"); $(".layer-record").css("left", "-10rem");
}); });
var moneyArr = [ var moneyArr = [
"", "",
"<img src='images/dew.png'>100", "<img src='images/dew.png'>100",
"<img src='images/dew.png'>1000", "<img src='images/dew.png'>1000",
"<img src='images/dew.png'>10k", "<img src='images/dew.png'>10k",
"<img src='images/dew.png'>100k", "<img src='images/dew.png'>100k",
]; ];
var moneyArr2 = [ var moneyArr2 = [
"", "",
"<img src='images/dew.png'>100", "<img src='images/dew.png'>100",
"<img src='images/dew.png'>1000", "<img src='images/dew.png'>1000",
"<img src='images/dew.png'>10k", "<img src='images/dew.png'>10k",
"<img src='images/dew.png'>100k", "<img src='images/dew.png'>100k",
]; ];
$(".bottom-money-box li").on("click", function () { $(".bottom-money-box li").on("click", function () {
var _self = $(this); var _self = $(this);
for (var i = 0; i < 4; i++) { for (var i = 0; i < 4; i++) {
$(".bottom-money-box li")
.eq(i)
.html(moneyArr2[i + 1]);
}
$(".bottom-money-box li") $(".bottom-money-box li")
.eq(_self.attr("data-type") - 1) .eq(i)
.html(moneyArr[_self.attr("data-type")]); .html(moneyArr2[i + 1]);
betType = _self.attr("data-type");
$(".bottom-money-box li").removeClass("li-money-click");
_self.addClass("li-money-click");
});
$(".add-btn").on("click", function () {
var obj = {
cid: 12,
reqCode: new Date().getTime(),
data: {
msg: "兌換露水",
jumptype: 15,
},
};
var obj2 = JSON.stringify(obj);
appCollaboration(obj2);
});
// view()
// goFlyMan(150)
function goOutMan(e) {
clearInterval(outManTimer);
var outNum = flyMan2 - e;
if (outNum <= 0) return;
outManTimer = setInterval(function () {
if (Math.random() > 0.5) {
$(".user-out-box").append(
'<div style="top:' +
Math.floor(Math.random() * 0.3 * 10) / 10 +
'rem" class="out-man user-out-left"></div>'
);
} else {
$(".user-out-box").append(
'<div style="top:' +
Math.floor(Math.random() * 0.3 * 10) / 10 +
'rem" class="out-man user-out-right"></div>'
);
}
outNum--;
flyMan2--;
if (outNum <= 0) clearInterval(outManTimer);
}, 200);
} }
function goFlyMan(e) { $(".bottom-money-box li")
clearInterval(goManTimer); .eq(_self.attr("data-type") - 1)
var onlineNum = e - flyMan; .html(moneyArr[_self.attr("data-type")]);
if (onlineNum <= 0) return; betType = _self.attr("data-type");
goManTimer = setInterval(function () { $(".bottom-money-box li").removeClass("li-money-click");
if (Math.random() > 0.5) { _self.addClass("li-money-click");
$(".user-going-box").append( });
'<div style="left:' + $(".add-btn").on("click", function () {
Math.floor(Math.random() * 0.3 * 10) / 10 + var obj = {
'rem" class="user-man user-man-left"></div>' cid: 12,
); reqCode: new Date().getTime(),
} else { data: {
$(".user-going-box").append( msg: "兌換露水",
'<div style="left:-' + jumptype: 15,
Math.floor(Math.random() * 0.3 * 10) / 10 + },
'rem" class="user-man user-man-right"></div>' };
); var obj2 = JSON.stringify(obj);
} appCollaboration(obj2);
onlineNum--; });
flyMan++;
if (onlineNum <= 0) clearInterval(goManTimer);
}, 200);
}
var getShowTime = null;
function getShow() { // view()
var getNum = 1;
$(".get-show").fadeIn(150); // goFlyMan(150)
getShowTime = setInterval(function () { function goOutMan(e) {
$(".get-show img").attr( clearInterval(outManTimer);
"src", var outNum = flyMan2 - e;
"images/h4/1_000" + add0(getNum) + ".png" if (outNum <= 0) return;
outManTimer = setInterval(function () {
if (Math.random() > 0.5) {
$(".user-out-box").append(
'<div style="top:' +
Math.floor(Math.random() * 0.3 * 10) / 10 +
'rem" class="out-man user-out-left"></div>'
); );
getNum++; } else {
if (getNum >= 30) { $(".user-out-box").append(
clearInterval(getShowTime); '<div style="top:' +
$(".get-show").fadeOut(300); Math.floor(Math.random() * 0.3 * 10) / 10 +
setTimeout(function () { 'rem" class="out-man user-out-right"></div>'
getNum = 1; );
$(".get-show img").attr( }
"src", outNum--;
"images/h4/1_000" + add0(getNum) + ".png" flyMan2--;
); if (outNum <= 0) clearInterval(outManTimer);
}, 300); }, 200);
} }
}, 70); function goFlyMan(e) {
} clearInterval(goManTimer);
function boomShow(data) { var onlineNum = e - flyMan;
rocketStop(); if (onlineNum <= 0) return;
var boomNum = 252; goManTimer = setInterval(function () {
$(".fly").fadeOut(350); if (Math.random() > 0.5) {
betBoom(); $(".user-going-box").append(
'<div style="left:' +
Math.floor(Math.random() * 0.3 * 10) / 10 +
'rem" class="user-man user-man-left"></div>'
);
} else {
$(".user-going-box").append(
'<div style="left:-' +
Math.floor(Math.random() * 0.3 * 10) / 10 +
'rem" class="user-man user-man-right"></div>'
);
}
onlineNum--;
flyMan++;
if (onlineNum <= 0) clearInterval(goManTimer);
}, 200);
}
var getShowTime = null;
$(".boomShow").show(); function getShow() {
boomTime = setInterval(function () { var getNum = 1;
$(".boomShow").attr("src", "images/boom1/1_00" + boomNum + ".png"); $(".get-show").fadeIn(150);
boomNum++; getShowTime = setInterval(function () {
if (boomNum >= 269) { $(".get-show img").attr(
clearInterval(boomTime); "src",
$(".boomShow").hide(); "images/h4/1_000" + add0(getNum) + ".png"
} );
}, 70); getNum++;
if (getNum >= 30) {
clearInterval(getShowTime);
$(".get-show").fadeOut(300);
setTimeout(function () {
getNum = 1;
$(".get-show img").attr(
"src",
"images/h4/1_000" + add0(getNum) + ".png"
);
}, 300);
}
}, 70);
}
function boomShow(data) {
rocketStop();
var boomNum = 252;
$(".fly").fadeOut(350);
betBoom();
// 用户参与了但是没跳船成功 $(".boomShow").show();
if ( boomTime = setInterval(function () {
data.result.userData.player == 1 && $(".boomShow").attr("src", "images/boom1/1_00" + boomNum + ".png");
data.result.userData.jumper != 1 boomNum++;
) { if (boomNum >= 269) {
betLose(); clearInterval(boomTime);
$(".boomShow").hide();
} }
} }, 70);
function goHotShow() {
var goHotNum1 = 134;
var goHotNum2 = 134;
$(".fly").css("top", "2.8rem");
rocket();
setTimeout(function () {
$(".fly").addClass("fly-slow");
}, 1000);
$(".hot").hide(); // 用户参与了但是没跳船成功
$(".hot-go").fadeIn(350); if (
clearInterval(hot); data.result.userData.player == 1 &&
goHotTime1 = setInterval(function () { data.result.userData.jumper != 1
$(".hot-go").attr("src", "images/h2/1_00" + goHotNum1 + ".png"); ) {
goHotNum1++; betLose();
if (goHotNum1 >= 141) {
clearInterval(goHotTime1);
$(".hot").fadeIn(500);
$(".hot-go").hide();
goHotTime2 = setInterval(function () {
$(".hot").attr("src", "images/h3/1_00" + goHotNum2 + ".png");
goHotNum2++;
if (goHotNum2 >= 199) goHotNum2 = 134;
}, 90);
}
}, 90);
} }
}
function goHotShow() {
var goHotNum1 = 134;
var goHotNum2 = 134;
$(".fly").css("top", "2.8rem");
rocket();
setTimeout(function () {
$(".fly").addClass("fly-slow");
}, 1000);
function record() { $(".hot").hide();
$.ajax({ $(".hot-go").fadeIn(350);
url: $ip + "/rocketlaunch/queryMyLaunchRecord", clearInterval(hot);
success: function (data) { goHotTime1 = setInterval(function () {
// console.log('查询我的飞行记录',data) $(".hot-go").attr("src", "images/h2/1_00" + goHotNum1 + ".png");
var html = ""; goHotNum1++;
for (var i = 0; i < data.result.recordList.length; i++) { if (goHotNum1 >= 141) {
var list = data.result.recordList[i]; clearInterval(goHotTime1);
html += "<li>"; $(".hot").fadeIn(500);
html += '<div class="layer-record1">' + list.gameStage + "</div>"; $(".hot-go").hide();
html += goHotTime2 = setInterval(function () {
'<div class="layer-record2">' + list.bettingAmount + "</div>"; $(".hot").attr("src", "images/h3/1_00" + goHotNum2 + ".png");
if (list.jumpHeight == 0) { goHotNum2++;
if (sessionStorage.lang == 2 || sessionStorage.lang == 0) if (goHotNum2 >= 199) goHotNum2 = 134;
html += '<div class="layer-record3">未下船</div>'; }, 90);
else html += '<div class="layer-record3">explosion</div>'; }
} else }, 90);
html += }
'<div class="layer-record3">' +
list.jumpHeight / 100 + function record() {
"x</div>"; $.ajax({
url: $ip + "/rocketlaunch/queryMyLaunchRecord",
success: function (data) {
// console.log('查询我的飞行记录',data)
var html = "";
for (var i = 0; i < data.result.recordList.length; i++) {
var list = data.result.recordList[i];
html += "<li>";
html += '<div class="layer-record1">' + list.gameStage + "</div>";
html +=
'<div class="layer-record2">' + list.bettingAmount + "</div>";
if (list.jumpHeight == 0) {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<div class="layer-record3">未下船</div>';
else html += '<div class="layer-record3">explosion</div>';
} else
html += html +=
'<div class="layer-record4">' + list.maxLaunchHeight + "x</div>"; '<div class="layer-record3">' +
html += "</li>"; list.jumpHeight / 100 +
} "x</div>";
$(".layer-record-ul").html(html); html +=
}, '<div class="layer-record4">' + list.maxLaunchHeight + "x</div>";
}); html += "</li>";
} }
function user() { $(".layer-record-ul").html(html);
$.ajax({ },
url: $ip + "/rocketlaunch/queryUserInfo", });
suucess: function (data) { }
// console.log('用户的基础信息',data) function user() {
$(".diamond-box span").text(data.result.userHaveChip); $.ajax({
sessionStorage.userFace = data.result.face; url: $ip + "/rocketlaunch/queryUserInfo",
}, suucess: function (data) {
}); // console.log('用户的基础信息',data)
} $(".diamond-box span").text(data.result.userHaveChip);
myDiamond(); sessionStorage.userFace = data.result.face;
},
});
}
myDiamond();
view2();
setInterval(function () {
view2(); view2();
setInterval(function () { }, 500);
view2(); function view2() {
}, 500); $.ajax({
function view2() { url: $ip + "/rocketlaunch/queryLaunchInfo",
$.ajax({ success: function (data) {
url: $ip + "/rocketlaunch/queryLaunchInfo", if (data.result.shipData.status == -1) {
success: function (data) { console.log(1212);
if (data.result.shipData.status == -1) { return;
console.log(1212); }
return; // console.log("获取视图信息接口",data)
} if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
// console.log("获取视图信息接口",data) var textArr = ["米"];
if (sessionStorage.lang == 2 || sessionStorage.lang == 0) else var textArr = [" m"];
var textArr = ["米"];
else var textArr = [" m"];
sessionStorage.gameId = data.result.shipData.gameStage; sessionStorage.gameId = data.result.shipData.gameStage;
sessionStorage.state = data.result.shipData.status; sessionStorage.state = data.result.shipData.status;
$(".time-box-man span").text(data.result.shipData.betUserNum); $(".time-box-man span").text(data.result.shipData.betUserNum);
$(".card-box span").text(data.result.userData.userBetAmount); $(".card-box span").text(data.result.userData.userBetAmount);
if (data.result.userData.userBetAmount > 0) { if (data.result.userData.userBetAmount > 0) {
if ($(".fly-face").css("display") == "none") if ($(".fly-face").css("display") == "none")
$(".fly-face") $(".fly-face")
.attr( .attr(
"src", "src",
"https://big.bgp.ourpow.com/comm" + "https://big.bgp.ourpow.com/comm" +
sessionStorage.userFace + sessionStorage.userFace +
"?x-oss-process=image/resize,w_80" "?x-oss-process=image/resize,w_80"
) )
.fadeIn(200); .fadeIn(200);
// $(".fly-face-box").html('<img class="fly-face" src="https://zhibocdn.lvdou66.com/comm'+data.result.userInfoResult.avatar+'?x-oss-process=image/resize,w_80" alt="">') // $(".fly-face-box").html('<img class="fly-face" src="https://zhibocdn.lvdou66.com/comm'+data.result.userInfoResult.avatar+'?x-oss-process=image/resize,w_80" alt="">')
} else { } else {
$(".fly-face").hide(); $(".fly-face").hide();
} }
if (data.result.shipData.status == 0) { if (data.result.shipData.status == 0) {
if ( if (
sessionStorage.oldState == undefined || sessionStorage.oldState == undefined ||
sessionStorage.oldState != sessionStorage.state sessionStorage.oldState != sessionStorage.state
) { ) {
clearInterval(goHotTime1); clearInterval(goHotTime1);
clearInterval(goHotTime2); clearInterval(goHotTime2);
clearInterval(hot); clearInterval(hot);
clearInterval(boomTime); clearInterval(boomTime);
clearInterval(nowExplose); clearInterval(nowExplose);
clearInterval(miTimer); clearInterval(miTimer);
$(".user-going-box").show(); $(".user-going-box").show();
$(".user-out-box").hide().html(""); $(".user-out-box").hide().html("");
// sessionStorage.userFace=data.result.userInfoResult.avatar // sessionStorage.userFace=data.result.userInfoResult.avatar
//第一次切换需要动画 //第一次切换需要动画
myDiamond(); myDiamond();
if (sessionStorage.lang == 2 || sessionStorage.lang == 0) if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".time-box-tips").text("準備中 · · ·"); $(".time-box-tips").text("準備中 · · ·");
else $(".time-box-tips").text("Getting ready · · ·"); else $(".time-box-tips").text("Getting ready · · ·");
layer.closeAll(); layer.closeAll();
$(".num-box").show(); $(".num-box").show();
$(".fly-bg").css("transition", "1s linear all"); $(".fly-bg").css("transition", "1s linear all");
$(".bottom-box1").css("bottom", "-0rem"); $(".bottom-box1").css("bottom", "-0rem");
$(".bottom-box2").css("bottom", "-2.373rem"); $(".bottom-box2").css("bottom", "-2.373rem");
} }
goFlyMan(data.result.shipData.betUserNum); goFlyMan(data.result.shipData.betUserNum);
var numArr = timeDeal2( var numArr = timeDeal2(
data.result.shipData.prepareEndTime, data.result.shipData.prepareEndTime,
data.systemDate data.systemDate
)[3] )[3]
.toString() .toString()
.split(""); .split("");
$(".num-box-p1") $(".num-box-p1")
.removeClass("n0 n1 n2 n3 n4 n5 n6 n7 n8 n9") .removeClass("n0 n1 n2 n3 n4 n5 n6 n7 n8 n9")
.addClass("n" + numArr[0] + ""); .addClass("n" + numArr[0] + "");
$(".num-box-p2") $(".num-box-p2")
.removeClass("n0 n1 n2 n3 n4 n5 n6 n7 n8 n9") .removeClass("n0 n1 n2 n3 n4 n5 n6 n7 n8 n9")
.addClass("n" + numArr[1] + ""); .addClass("n" + numArr[1] + "");
// 倒计时3s的时候播放倒计时音效 // 倒计时3s的时候播放倒计时音效
clock(numArr[0], numArr[1]); clock(numArr[0], numArr[1]);
$(".go-btn") $(".go-btn")
.unbind("click") .unbind("click")
.on("click", function () { .on("click", function () {
if ( if (
getUrlParams().isAllowDialog == 1 && getUrlParams().isAllowDialog == 1 &&
getUrlParams().appversion >= 7620 getUrlParams().appversion >= 7620
) { ) {
var obj = { var obj = {
cid: 48, cid: 48,
reqCode: gameDateId, reqCode: gameDateId,
data: { data: {
msg: "用戶協議", msg: "用戶協議",
type: 0, //遊戲 type: 0, //遊戲
}, },
}; };
var obj2 = JSON.stringify(obj); var obj2 = JSON.stringify(obj);
appCollaboration(obj2); appCollaboration(obj2);
} else {
goBetCallBack();
}
});
}
if (data.result.shipData.status == 1) {
clearInterval(miTimer);
var newMeter = data.result.shipData.launchHeight;
var addMeter = (newMeter - oldMeter) / 5;
if (
sessionStorage.oldState == undefined ||
sessionStorage.oldState != sessionStorage.state
) {
$(".card-add-box").html("");
$(".user-going-box").hide().html("");
$(".user-out-box").show();
flyMan2 = data.result.shipData.betUserNum;
//第一次切换需要动画
$(".star-show").addClass("star-show-go");
myDiamond();
$(".mi-bg").fadeIn(350);
goHotShow();
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".time-box-tips").text("飛行中 · · ·");
else $(".time-box-tips").text("in flight · · ·");
$(".num-box").hide();
$(".bottom-box1").css("bottom", "-3.1rem");
$(".bottom-box2").css("bottom", "0rem");
$(".fly-bg").css("background-position-y", "-33rem");
setTimeout(function () {
$(".fly-bg").addClass("fly-bg-show");
}, 1000);
}
//操作一下跳船
if (data.result.userData.player == 1) {
//用户有参与
if (data.result.userData.jumper == 1) {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".out-fly-box").html(
'<div class="out-fly-end">你已下船(' +
data.result.userData.jumpHeight +
"米,获得" +
data.result.userData.jumpRewardChip +
"露水)</div>"
);
else
$(".out-fly-box").html(
'<div class="out-fly-end">By flying ' +
data.result.userData.jumpHeight +
"m, gain " +
data.result.userData.jumpRewardChip +
" DEWs rewards.</div>"
);
} else if (data.result.shipData.explosion == 0) {
$(".out-fly-box").html('<div class="out-fly-btn"></div>');
$(".out-fly-box >div")
.unbind("click")
.on("click", function () {
if (jumpOk == false) return;
jumpOk = false;
jump(data.result.shipData.gameStage);
});
} else { } else {
goBetCallBack();
} }
} else { });
//用户没有参与 }
$(".out-fly-box").html('<div class="out-fly-no"></div>'); if (data.result.shipData.status == 1) {
} clearInterval(miTimer);
goOutMan(data.result.shipData.betUserNum); var newMeter = data.result.shipData.launchHeight;
if (data.result.shipData.explosion == 1 && nowExplose == true) { var addMeter = (newMeter - oldMeter) / 5;
clearInterval(miTimer); if (
sessionStorage.oldState == undefined ||
nowExplose = false; sessionStorage.oldState != sessionStorage.state
setTimeout(function () { ) {
clearInterval(miTimer); $(".card-add-box").html("");
$(".mi-bg").text( $(".user-going-box").hide().html("");
"" + data.result.shipData.launchHeight + "" + textArr[0] + "" $(".user-out-box").show();
flyMan2 = data.result.shipData.betUserNum;
//第一次切换需要动画
$(".star-show").addClass("star-show-go");
myDiamond();
$(".mi-bg").fadeIn(350);
goHotShow();
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".time-box-tips").text("飛行中 · · ·");
else $(".time-box-tips").text("in flight · · ·");
$(".num-box").hide();
$(".bottom-box1").css("bottom", "-3.1rem");
$(".bottom-box2").css("bottom", "0rem");
$(".fly-bg").css("background-position-y", "-33rem");
setTimeout(function () {
$(".fly-bg").addClass("fly-bg-show");
}, 1000);
}
//操作一下跳船
if (data.result.userData.player == 1) {
//用户有参与
if (data.result.userData.jumper == 1) {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".out-fly-box").html(
'<div class="out-fly-end">你已下船(' +
data.result.userData.jumpHeight +
"米,获得" +
data.result.userData.jumpRewardChip +
"露水)</div>"
); );
}, 350); else
betBoom(); $(".out-fly-box").html(
//这时候爆炸了 '<div class="out-fly-end">By flying ' +
data.result.userData.jumpHeight +
"m, gain " +
data.result.userData.jumpRewardChip +
" DEWs rewards.</div>"
);
} else if (data.result.shipData.explosion == 0) {
$(".out-fly-box").html('<div class="out-fly-btn"></div>');
$(".out-fly-box >div") $(".out-fly-box >div")
.unbind("click") .unbind("click")
.css("filter", "grayscale(100%)"); .on("click", function () {
boomShow(data); if (jumpOk == false) return;
jumpOk = false;
jump(data.result.shipData.gameStage);
});
} else { } else {
if (data.result.shipData.explosion == 1) return;
clearInterval(miTimer);
miTimer = setInterval(function () {
if (newMeter == 100) {
$(".mi-bg").text("100" + textArr[0] + "");
} else {
oldMeter = oldMeter + addMeter;
if (oldMeter >= newMeter) oldMeter = newMeter;
$(".mi-bg").text(
"" + Math.floor(oldMeter) + "" + textArr[0] + ""
);
if (oldMeter >= 100 && oldMeter < 200)
$(".mi-bg").css("color", "#CCF783");
else if (oldMeter >= 200 && oldMeter < 500)
$(".mi-bg").css("color", "#FFF81D");
else if (oldMeter >= 500 && oldMeter < 1000)
$(".mi-bg").css("color", "#FCCA00");
else if (oldMeter >= 1000 && oldMeter < 3000)
$(".mi-bg").css("color", "#BD3124");
else if (oldMeter >= 3000)
$(".mi-bg").css("color", "#951D1D");
}
}, 95);
} }
} else {
//用户没有参与
$(".out-fly-box").html('<div class="out-fly-no"></div>');
} }
if (data.result.shipData.status == 2) { goOutMan(data.result.shipData.betUserNum);
//第一次切换需要弹出结果 if (data.result.shipData.explosion == 1 && nowExplose == true) {
if ( clearInterval(miTimer);
sessionStorage.oldState == undefined ||
sessionStorage.oldState != sessionStorage.state nowExplose = false;
) { setTimeout(function () {
myDiamond(); clearInterval(miTimer);
flyMan = 0;
//第一次切换需要动画
$(".out-fly-box >div").css("filter", "none");
$(".mi-bg").text( $(".mi-bg").text(
"" + data.result.shipData.launchHeight + "" + textArr[0] + "" "" + data.result.shipData.launchHeight + "" + textArr[0] + ""
); );
$(".star-show").removeClass("star-show-go"); }, 350);
if (data.result.userData.player == 0) { betBoom();
//你未参与 //这时候爆炸了
$(".layer-yes2-p1 .layer-yes2-txt2").text("0"); $(".out-fly-box >div")
$(".layer-yes2-p2 .layer-yes2-txt2").text( .unbind("click")
"" + data.result.shipData.launchHeight + "" + textArr[0] + "" .css("filter", "grayscale(100%)");
); boomShow(data);
$(".layer-yes2-p3 .layer-yes2-txt2").text("0"); } else {
$(".layer-yes2-p4 .layer-yes2-txt2").text("0.00x"); if (data.result.shipData.explosion == 1) return;
getTopUser(); clearInterval(miTimer);
layer.open({ miTimer = setInterval(function () {
type: 1, if (newMeter == 100) {
title: false, $(".mi-bg").text("100" + textArr[0] + "");
shadeClose: false, } else {
skin: "yourclass5", oldMeter = oldMeter + addMeter;
area: ["9.906rem", "8.32rem"], if (oldMeter >= newMeter) oldMeter = newMeter;
content: $(".layer-no2"), $(".mi-bg").text(
end: function () { "" + Math.floor(oldMeter) + "" + textArr[0] + ""
$(".layui-layer-shade").hide();
},
});
}
if (data.result.userData.jumper == 1) {
//跳船成功
// layer-over
$(".layer-yes2-p1 .layer-yes2-txt2").text(
data.result.userData.jumpRewardChip
);
$(".layer-yes2-p2 .layer-yes2-txt2").text(
"" + data.result.shipData.launchHeight + "" + textArr[0] + ""
);
$(".layer-yes2-p3 .layer-yes2-txt2").text(
"" + data.result.userData.userBetAmount + ""
);
$(".layer-yes2-p4 .layer-yes2-txt2").text(
data.result.userData.jumpHeight / 100 + "x"
);
getTopUser();
layer.open({
type: 1,
title: false,
shadeClose: false,
skin: "yourclass5",
area: ["9.906rem", "8.32rem"],
content: $(".layer-yes2"),
end: function () {
$(".layui-layer-shade").hide();
},
});
}
if (
data.result.userData.player == 1 &&
data.result.userData.jumper == 0
) {
$(".layer-yes2-p1 .layer-yes2-txt2").text(
data.result.userData.jumpRewardChip
);
$(".layer-yes2-p2 .layer-yes2-txt2").text(
"" + data.result.shipData.launchHeight + "" + textArr[0] + ""
);
$(".layer-yes2-p3 .layer-yes2-txt2").text(
"" + data.result.userData.userBetAmount + ""
);
$(".layer-yes2-p4 .layer-yes2-txt2").text(
data.result.userData.jumpHeight / 100 + "x"
); );
//跳船失败 if (oldMeter >= 100 && oldMeter < 200)
getTopUser(); $(".mi-bg").css("color", "#CCF783");
layer.open({ else if (oldMeter >= 200 && oldMeter < 500)
type: 1, $(".mi-bg").css("color", "#FFF81D");
title: false, else if (oldMeter >= 500 && oldMeter < 1000)
shadeClose: false, $(".mi-bg").css("color", "#FCCA00");
skin: "yourclass5", else if (oldMeter >= 1000 && oldMeter < 3000)
area: ["9.906rem", "8.32rem"], $(".mi-bg").css("color", "#BD3124");
content: $(".layer-boom2"), else if (oldMeter >= 3000)
end: function () { $(".mi-bg").css("color", "#951D1D");
$(".layui-layer-shade").hide();
},
});
} }
nowExplose = true; }, 95);
clearInterval(miTimer);
$(".num-box").hide();
$(".mi-bg").fadeOut(350);
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".time-box-tips").text("结算中 · · ·");
else $(".time-box-tips").text("settling · · ·");
oldMeter = 100;
setTimeout(function () {
$(".bottom-box1").css("bottom", "-0rem");
$(".bottom-box2").css("bottom", "-2.373rem");
$(".fly").removeClass("fly-slow").css("top", "3.6rem");
$(".fly-bg").css("transition", "0s linear all");
$(".fly-bg").removeClass("fly-bg-show");
$(".fly-bg").css("background-position-y", "-44.3rem");
$(".hot").hide();
clearInterval(goHotTime1);
clearInterval(goHotTime2);
$(".fly").fadeIn(350);
}, 1000);
}
} }
sessionStorage.oldState = data.result.shipData.status; }
}, if (data.result.shipData.status == 2) {
}); //第一次切换需要弹出结果
} if (
function myDiamond() { sessionStorage.oldState == undefined ||
$.ajax({ sessionStorage.oldState != sessionStorage.state
url: $ip + "/rocketlaunch/queryUserInfo", ) {
success: function (data) {
// console.log('用户的基础信息',data)
$(".diamond-box span").text(data.result.userHaveChip);
sessionStorage.userFace = data.result.face;
},
});
}
function history() {
$.ajax({
url: $ip + "/rocketlaunch/queryLaunchRecord",
success: function (data) {
// console.log("历史记录",data)
var html = [];
for (var i = 0; i < data.result.recordList.length; i++) {
var list = data.result.recordList[i];
html += "<li>";
html += '<p class="history2-p1">' + list.gameStage + "</p>";
if (list.launchHeight >= 100 && list.launchHeight < 200)
html +=
'<p style="color:#CCF783" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 200 && list.launchHeight < 500)
html +=
'<p style="color:#FFF81D" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 500 && list.launchHeight < 1000)
html +=
'<p style="color:#FCCA00" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 1000 && list.launchHeight < 3000)
html +=
'<p style="color:#BD3124" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 3000)
html +=
'<p style="color:#951D1D" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
html += "</li>";
}
$(".layer-history2-ul").html(html);
},
});
}
function Rank() {
$.ajax({
url: $ip + "activity2024/rockrtcrusher/getDailyRank",
success: function (data) {
// console.log('日榜记录',data)
var html = [];
for (var i = 0; i < data.rank.length; i++) {
var list = data.rank[i];
html += "<li>";
html += '<div class="layer-list-box1">';
if (i < 3) html += '<img src="images/m1.png" alt="">';
else html += "No." + (i + 1) + "";
html += "</div>";
html += '<div class="layer-list-box2">';
html +=
'<img src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_100" alt=""> 用户昵称预留';
html += "</div>";
html += '<div class="layer-list-box3">';
html += "<span>探索值 : </span>813216546";
html += "</div>";
html += '<div class="line"></div>';
html += "</li>";
}
$(".layer-list-ul").html(html);
},
});
}
function getTopUser() {
$.ajax({
url: $ip + "/rocketlaunch/queryHighest",
success: function (data) {
// console.log('获取当日王牌',data)
var html = [];
if (data.result.topUidFace == "") {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p1">本日王牌飛行員</p>';
else html += '<p class="topUser-p1">Pilot of the Day</p>';
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p2">虛位以待</p>';
else html += '<p class="topUser-p2">Not yet</p>';
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p3">飛行高度</p>';
else html += '<p class="topUser-p3">flight altitude</p>';
html += '<p class="topUser-p4">--m</p>';
$(".layer-yes-topUser").html(html);
} else {
// html+='<img class="topUser-face" src="https://big.bgp.ourpow.com/comm'+data.result.topUidFace+'?x-oss-process=image/resize,w_90" alt="">';
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p1">本日王牌飛行員</p>';
else html += '<p class="topUser-p1">Pilot of the Day</p>';
html +=
'<p class="topUser-p2">' + data.result.topUidNickName + "</p>";
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p3">飛行高度</p>';
else html += '<p class="topUser-p3">flight altitude</p>';
html += '<p class="topUser-p4">' + data.result.topHeight + " m</p>";
$(".layer-yes-topUser").html(html);
}
},
});
}
function bet(gid, type) {
$.ajax({
url: $ip + "/rocketlaunch/playGame",
type: "post",
data: {
roomid: sessionStorage.roomId,
gameStage: gid,
lang: sessionStorage.lang,
chipItem: type,
},
success: function (data) {
// console.log('用户登船',data)
if (data.code == -116) {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
layer.msg("露水不足");
else layer.msg("no DEWs");
setTimeout(function () {
var obj = {
cid: 12,
reqCode: new Date().getTime(),
data: {
msg: "兌換露水",
jumptype: 15,
},
};
var obj2 = JSON.stringify(obj);
appCollaboration(obj2);
}, 1000);
} else if (data.code != 1) {
layer.msg(data.msg);
} else {
myDiamond(); myDiamond();
betSound(); flyMan = 0;
if (type == 1) var addNum = 100; //第一次切换需要动画
else if (type == 2) var addNum = 1000; $(".out-fly-box >div").css("filter", "none");
else if (type == 3) var addNum = 10000; $(".mi-bg").text(
else if (type == 4) var addNum = 100000; "" + data.result.shipData.launchHeight + "" + textArr[0] + ""
$(".card-add-box").append(
'<div class="card-add-num">+' + addNum + "</div>"
); );
} $(".star-show").removeClass("star-show-go");
}, if (data.result.userData.player == 0) {
}); //你未参与
} $(".layer-yes2-p1 .layer-yes2-txt2").text("0");
$(".layer-yes2-p2 .layer-yes2-txt2").text(
"" + data.result.shipData.launchHeight + "" + textArr[0] + ""
);
$(".layer-yes2-p3 .layer-yes2-txt2").text("0");
$(".layer-yes2-p4 .layer-yes2-txt2").text("0.00x");
getTopUser();
layer.open({
type: 1,
title: false,
shadeClose: false,
skin: "yourclass5",
area: ["9.906rem", "8.32rem"],
content: $(".layer-no2"),
end: function () {
$(".layui-layer-shade").hide();
},
});
}
if (data.result.userData.jumper == 1) {
//跳船成功
// layer-over
function jump(gid) { $(".layer-yes2-p1 .layer-yes2-txt2").text(
$.ajax({ data.result.userData.jumpRewardChip
url: $ip + "/rocketlaunch/jumpShip",
data: {
roomid: sessionStorage.roomId,
gameStage: gid,
lang: sessionStorage.lang,
},
type: "post",
success: function (data) {
// console.log('用户跳船',data)
if (data.code == 1) {
setTimeout(function () {
getShow();
}, 500);
$(".out-fly-box >div").unbind("click");
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".out-fly-box").html(
'<div class="out-fly-end">你已下船(' +
data.result.jumpHeight +
"米,获得" +
data.result.userRewardChip +
"露水)</div>"
); );
else $(".layer-yes2-p2 .layer-yes2-txt2").text(
$(".out-fly-box").html( "" + data.result.shipData.launchHeight + "" + textArr[0] + ""
'<div class="out-fly-end">By flying ' +
data.result.jumpHeight +
"m, gain " +
data.result.userRewardChip +
" DEWs rewards.</div>"
); );
myDiamond(); $(".layer-yes2-p3 .layer-yes2-txt2").text(
betWin(); "" + data.result.userData.userBetAmount + ""
jumpOk = true; );
} else { $(".layer-yes2-p4 .layer-yes2-txt2").text(
layer.msg(data.msg); data.result.userData.jumpHeight / 100 + "x"
jumpOk = true; );
getTopUser();
layer.open({
type: 1,
title: false,
shadeClose: false,
skin: "yourclass5",
area: ["9.906rem", "8.32rem"],
content: $(".layer-yes2"),
end: function () {
$(".layui-layer-shade").hide();
},
});
}
if (
data.result.userData.player == 1 &&
data.result.userData.jumper == 0
) {
$(".layer-yes2-p1 .layer-yes2-txt2").text(
data.result.userData.jumpRewardChip
);
$(".layer-yes2-p2 .layer-yes2-txt2").text(
"" + data.result.shipData.launchHeight + "" + textArr[0] + ""
);
$(".layer-yes2-p3 .layer-yes2-txt2").text(
"" + data.result.userData.userBetAmount + ""
);
$(".layer-yes2-p4 .layer-yes2-txt2").text(
data.result.userData.jumpHeight / 100 + "x"
);
//跳船失败
getTopUser();
layer.open({
type: 1,
title: false,
shadeClose: false,
skin: "yourclass5",
area: ["9.906rem", "8.32rem"],
content: $(".layer-boom2"),
end: function () {
$(".layui-layer-shade").hide();
},
});
}
nowExplose = true;
clearInterval(miTimer);
$(".num-box").hide();
$(".mi-bg").fadeOut(350);
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".time-box-tips").text("结算中 · · ·");
else $(".time-box-tips").text("settling · · ·");
oldMeter = 100;
setTimeout(function () {
$(".bottom-box1").css("bottom", "-0rem");
$(".bottom-box2").css("bottom", "-2.373rem");
$(".fly").removeClass("fly-slow").css("top", "3.6rem");
$(".fly-bg").css("transition", "0s linear all");
$(".fly-bg").removeClass("fly-bg-show");
$(".fly-bg").css("background-position-y", "-44.3rem");
$(".hot").hide();
clearInterval(goHotTime1);
clearInterval(goHotTime2);
$(".fly").fadeIn(350);
}, 1000);
} }
}, }
}); sessionStorage.oldState = data.result.shipData.status;
} },
});
}
function myDiamond() {
$.ajax({
url: $ip + "/rocketlaunch/queryUserInfo",
success: function (data) {
// console.log('用户的基础信息',data)
$(".diamond-box span").text(data.result.userHaveChip);
sessionStorage.userFace = data.result.face;
},
});
}
function history() {
$.ajax({
url: $ip + "/rocketlaunch/queryLaunchRecord",
success: function (data) {
// console.log("历史记录",data)
var html = [];
for (var i = 0; i < data.result.recordList.length; i++) {
var list = data.result.recordList[i];
html += "<li>";
html += '<p class="history2-p1">' + list.gameStage + "</p>";
if (list.launchHeight >= 100 && list.launchHeight < 200)
html +=
'<p style="color:#CCF783" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 200 && list.launchHeight < 500)
html +=
'<p style="color:#FFF81D" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 500 && list.launchHeight < 1000)
html +=
'<p style="color:#FCCA00" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 1000 && list.launchHeight < 3000)
html +=
'<p style="color:#BD3124" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
if (list.launchHeight >= 3000)
html +=
'<p style="color:#951D1D" class="history2-p2">' +
list.launchHeight / 100 +
"x</p>";
html += "</li>";
}
$(".layer-history2-ul").html(html);
},
});
}
function Rank() {
$.ajax({
url: $ip + "activity2024/rockrtcrusher/getDailyRank",
success: function (data) {
// console.log('日榜记录',data)
var html = [];
for (var i = 0; i < data.rank.length; i++) {
var list = data.rank[i];
html += "<li>";
html += '<div class="layer-list-box1">';
if (i < 3) html += '<img src="images/m1.png" alt="">';
else html += "No." + (i + 1) + "";
html += "</div>";
html += '<div class="layer-list-box2">';
html +=
'<img src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_100" alt=""> 用户昵称预留';
html += "</div>";
html += '<div class="layer-list-box3">';
html += "<span>探索值 : </span>813216546";
html += "</div>";
html += '<div class="line"></div>';
html += "</li>";
}
$(".layer-list-ul").html(html);
},
});
}
function goBetCallBack() { function getTopUser() {
bet(sessionStorage.gameId, betType); $.ajax({
} url: $ip + "/rocketlaunch/queryHighest",
success: function (data) {
// console.log('获取当日王牌',data)
var html = [];
if (data.result.topUidFace == "") {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p1">本日王牌飛行員</p>';
else html += '<p class="topUser-p1">Pilot of the Day</p>';
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p2">虛位以待</p>';
else html += '<p class="topUser-p2">Not yet</p>';
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p3">飛行高度</p>';
else html += '<p class="topUser-p3">flight altitude</p>';
html += '<p class="topUser-p4">--m</p>';
$(".layer-yes-topUser").html(html);
} else {
// html+='<img class="topUser-face" src="https://big.bgp.ourpow.com/comm'+data.result.topUidFace+'?x-oss-process=image/resize,w_90" alt="">';
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p1">本日王牌飛行員</p>';
else html += '<p class="topUser-p1">Pilot of the Day</p>';
html +=
'<p class="topUser-p2">' + data.result.topUidNickName + "</p>";
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
html += '<p class="topUser-p3">飛行高度</p>';
else html += '<p class="topUser-p3">flight altitude</p>';
html += '<p class="topUser-p4">' + data.result.topHeight + " m</p>";
$(".layer-yes-topUser").html(html);
}
},
});
}
function getUrlParams() { function bet(gid, type) {
const search = window.location.search.substring(1); // 去掉问号 $.ajax({
const params = {}; url: $ip + "/rocketlaunch/playGame",
type: "post",
data: {
roomid: sessionStorage.roomId,
gameStage: gid,
lang: sessionStorage.lang,
chipItem: type,
},
success: function (data) {
// console.log('用户登船',data)
if (data.code == -116) {
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
layer.msg("露水不足");
else layer.msg("no DEWs");
setTimeout(function () {
var obj = {
cid: 12,
reqCode: new Date().getTime(),
data: {
msg: "兌換露水",
jumptype: 15,
},
};
var obj2 = JSON.stringify(obj);
appCollaboration(obj2);
}, 1000);
} else if (data.code != 1) {
layer.msg(data.msg);
} else {
myDiamond();
betSound();
if (type == 1) var addNum = 100;
else if (type == 2) var addNum = 1000;
else if (type == 3) var addNum = 10000;
else if (type == 4) var addNum = 100000;
$(".card-add-box").append(
'<div class="card-add-num">+' + addNum + "</div>"
);
}
},
});
}
if (search) { function jump(gid) {
search.split("&").forEach((param) => { $.ajax({
const [key, value] = param.split("="); url: $ip + "/rocketlaunch/jumpShip",
params[key] = decodeURIComponent(value || ""); // 解码特殊字符 data: {
}); roomid: sessionStorage.roomId,
} gameStage: gid,
lang: sessionStorage.lang,
},
type: "post",
success: function (data) {
// console.log('用户跳船',data)
if (data.code == 1) {
setTimeout(function () {
getShow();
}, 500);
$(".out-fly-box >div").unbind("click");
if (sessionStorage.lang == 2 || sessionStorage.lang == 0)
$(".out-fly-box").html(
'<div class="out-fly-end">你已下船(' +
data.result.jumpHeight +
"米,获得" +
data.result.userRewardChip +
"露水)</div>"
);
else
$(".out-fly-box").html(
'<div class="out-fly-end">By flying ' +
data.result.jumpHeight +
"m, gain " +
data.result.userRewardChip +
" DEWs rewards.</div>"
);
myDiamond();
betWin();
jumpOk = true;
} else {
layer.msg(data.msg);
jumpOk = true;
}
},
});
}
return params; function goBetCallBack() {
} bet(sessionStorage.gameId, betType);
}
function appCollaboration(msg) { function getUrlParams() {
var sUserAgent = navigator.userAgent.toLowerCase(); const search = window.location.search.substring(1); // 去掉问号
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; const params = {};
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp"; if (search) {
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; search.split("&").forEach((param) => {
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; const [key, value] = param.split("=");
var bIsAndroid = sUserAgent.match(/android/i) == "android"; params[key] = decodeURIComponent(value || ""); // 解码特殊字符
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; });
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (
!(
bIsIpad ||
bIsIphoneOs ||
bIsMidp ||
bIsUc7 ||
bIsUc ||
bIsAndroid ||
bIsCE ||
bIsWM
)
) {
} else if (bIsAndroid) {
window.yazhai.appCollaboration(msg);
} else if (bIsIphoneOs || bIsIpad) {
window.webkit.messageHandlers.appCollaboration.postMessage(msg);
}
} }
function refreshAudioBgm(){ return params;
mAudios.bgm.muted = false; }
mAudios.bgm.play();
function appCollaboration(msg) {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (
!(
bIsIpad ||
bIsIphoneOs ||
bIsMidp ||
bIsUc7 ||
bIsUc ||
bIsAndroid ||
bIsCE ||
bIsWM
)
) {
} else if (bIsAndroid) {
window.yazhai.appCollaboration(msg);
} else if (bIsIphoneOs || bIsIpad) {
window.webkit.messageHandlers.appCollaboration.postMessage(msg);
} }
}
/* 客戶端回調 */ function refreshAudioBgm() {
function appCallback(msg) { mAudios.bgm.pause();
let binaryString = atob(msg); mAudios.bgm.muted = false;
let obj = JSON.parse(binaryString); mAudios.bgm.play();
let objStr = JSON.stringify(obj); }
if (obj.reqCode == gameDateId && obj.isAllagree == 1 && obj.type == 0) {
// layer.msg('客戶端回調成功') /* 客戶端回調 */
goBetCallBack(); function appCallback(msg) {
} else { let binaryString = atob(msg);
// console.log(`客戶端回調失敗:${objStr}`) let obj = JSON.parse(binaryString);
layer.msg("請稍後重試"); let objStr = JSON.stringify(obj);
} if (obj.reqCode == gameDateId && obj.isAllagree == 1 && obj.type == 0) {
// layer.msg('客戶端回調成功')
goBetCallBack();
} else {
// console.log(`客戶端回調失敗:${objStr}`)
layer.msg("請稍後重試");
} }
</script> }
</html> </script>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment