开服信息

最新活动

新闻资讯

document.getElementsByClassName("box-success")[0].style.display = "block"; } }, }); } function enableSigout(id) { $.ajax({ type: "GET", url: "//user.game2.cn/register_unionad_new/op/signout/?_=" + id + "&type=jsonp&" + params, cache: false, dataType: "jsonp", success: function (result) { document.getElementsByClassName("box-reg")[0].style.display = "block"; document.getElementsByClassName("box-login")[0].style.display = "none"; document.getElementsByClassName("box-success")[0].style.display = "none"; document.getElementsByClassName("box-reg")[0].style.display = "block"; document.getElementsByClassName("box-login")[0].style.display = "none"; document.getElementsByClassName("box-success")[0].style.display = "none"; document.getElementById("old_user").classList.remove("active"); document.getElementById("new_user").classList.add("active"); loginStatus = false; }, }); } function changeTab(type) { if (loginStatus) return; if (type) { document.getElementsByClassName("box-reg")[0].style.display = "none"; document.getElementsByClassName("box-login")[0].style.display = "block"; document.getElementsByClassName("box-success")[0].style.display = "none"; document.getElementById("new_user").classList.remove("active"); document.getElementById("old_user").classList.add("active"); } else { document.getElementsByClassName("box-reg")[0].style.display = "block"; document.getElementsByClassName("box-login")[0].style.display = "none"; document.getElementsByClassName("box-success")[0].style.display = "none"; document.getElementById("old_user").classList.remove("active"); document.getElementById("new_user").classList.add("active"); } } function isAgree() { if (agreeStatus) { document.getElementById("agree").classList.remove("active"); } else { document.getElementById("agree").classList.add("active"); } agreeStatus = !agreeStatus; } function loginBtn() { var password = $("#old_pwd").val(); if (password.length > 20 || password.length < 6) { document.getElementById("message_text").innerHTML = "密码不合法"; return false; } ucaptcha(callbackL); } function callbackL(res) { if (res.ret === 0 && res.ticket != "") { var code = $("#old_name").val(); var password = $("#old_pwd").val(); document.getElementById("msg_text").innerHTML = ""; var postData = { account: code, password: hex_md5(password), captcha: res.randstr, captcha_key: res.ticket, captcha_type: "tencent", tencent_type: "WG", tgInfo: "2_" + window.tgInfo, }; $.ajax({ type: "POST", url: "https://apis.game2.cn/api/v1/authorizations", data: postData, headers: { client: "web", mac: "promotion", "os-name": "promotion", "os-version": "promotion", "app-version": "promotion", Accept: "application/json", }, success: function (result) { if (result.status) { enableAutoLogin(); } else { document.getElementById("msg_text").innerHTML = result.message; } }, }); } else if (res.ret === 2) { $(".pWarn").html("请先完成验证"); } else if (res.ret === 1) { $(".pWarn").html("请刷新页面或升级浏览器!"); } else { $(".pWarn").html("请刷新页面或升级浏览器"); } } function regLoginBtn() { if (!agreeStatus) { document.getElementById("message_text").innerHTML = "请同意用户注册服务协议"; } else { var code = $("#name").val(); var password = $("#pwd").val(); var repeat = $("#pwds").val(); if (code.length > 20 || code.length < 4 || !/^[a-z_][a-z_0-9]*$/i.test(code)) { document.getElementById("message_text").innerHTML = "4-20个字符,须以字母打头"; return false; } if (password.length > 20 || password.length < 6) { document.getElementById("message_text").innerHTML = "密码不合法"; return false; } if (repeat != password) { document.getElementById("message_text").innerHTML = "两次密码不一致"; return false; } ucaptcha(callbackR); } } function callbackR(res) { if (res.ret === 0 && res.ticket != "") { document.getElementById("message_text").innerHTML = ""; var code = $("#name").val(); var password = $("#pwd").val(); var repeat = $("#pwds").val(); var postData = { user_code: code, password: hex_md5(password), password_confirmation: hex_md5(repeat), randstr: res.randstr, ticket: res.ticket, captcha_type: "WG", tgInfo: "2_" + window.tgInfo, }; $.ajax({ type: "POST", url: "https://apis.game2.cn/api/v1/user/register", data: postData, headers: { client: "web", mac: "promotion", "os-name": "promotion", "os-version": "promotion", "app-version": "promotion", Accept: "application/json", }, success: function (result) { if (result.status) { enableAutoLogin(); } else { document.getElementById("message_text").innerHTML = result.message; } }, }); } else if (res.ret === 2) { $(".pWarn").html("请先完成验证"); } else if (res.ret === 1) { $(".pWarn").html("请刷新页面或升级浏览器!"); } else { $(".pWarn").html("请刷新页面或升级浏览器"); } } function enableCheckName(id, type) { var name = $(id).val(); if (!name) return; var isMobileCode = /^1(3|4|5|7|8)\d{9}$/.test(name); if ( name.length > 20 || name.length < 4 || (!/^[a-z_][a-z_0-9]*$/i.test(name) && !isMobileCode) ) { if (type) { document.getElementById("message_text").innerHTML = "4-20个字符,须以字母打头"; } else { document.getElementById("msg_text").innerHTML = "4-20个字符,须以字母打头"; } } else { $.ajax({ type: "POST", url: "https://apis.game2.cn/api/v1/user/check", data: { user_code: name, tgInfo: "2_" + window.tgInfo }, headers: { client: "web", mac: "promotion", "os-name": "promotion", "os-version": "promotion", "app-version": "promotion", Accept: "application/json", }, success: function (data) { if (data.status) { if (!data.data.is_existed) { document.getElementById("message_text").innerHTML = ""; document.getElementById("msg_text").innerHTML = ""; } else { document.getElementById("message_text").innerHTML = "账号已存在,请选择老用户登录方式"; changeTab(1); $("#old_name").val(name); } } else { document.getElementById("message_text").innerHTML = data.message; return false; } }, }); } } function getPageData() { $.ajax({ type: "GET", url: "//interface.game2.cn/mas/info.php", dataType: "jsonp", success: function (data) { var htmlArr1 = []; var htmlArr2 = []; for (var i = 0; i < data.server_list.length; i++) { htmlArr1.push('
'); htmlArr1.push( '

' + data.server_list[i].game_name + "

" + data.server_list[i].sv_area + "

" + data.server_list[i].open_date + "
" ); htmlArr1.push('
'); htmlArr1.push( '

' + data.server_list[i].game_name + "

" + data.server_list[i].sv_area + "

" ); htmlArr1.push( '

' + data.server_list[i].open_date + "

" ); } for (var i = 0; i < data.news_list.length; i++) { htmlArr2.push( '

' + data.news_list[i].subject + "

" + data.news_list[i].date + "
" ); } $(".server").html(htmlArr1.join("")).show(); $(".advice").html(htmlArr2.join("")).show(); $("#act_url").attr("href", data.act_url); var els = document.getElementsByClassName("server-item"); $(".server-item").each(function (index) { //移入事件 $(this).mouseenter(function (obj) { for (var i = 0; i < els.length; i++) { if (i == index) { els[index].children[0].style.display = "none"; els[index].children[1].style.display = "flex"; } else { els[i].children[0].style.display = "flex"; els[i].children[1].style.display = "none"; } } }); }); }, }); }