var gHostPrefix = location.href.indexOf('alpha-') > 0 ? 'alpha-' : ''; var regex = /(hangame|sayclub|playnet|ndolfin|bugs|daum)/; var gSite = 'shotonline'; var host = regex.exec(window.location.hostname); var inspection = 0; if (host) { gSite = host[0]; } function gameStart(env) { var xmlHttpData = ""; var splitData = ""; var result = 0; var isInstall = false; try { var obj = new ActiveXObject("SHOT.ShotCtrl.1"); if (obj) { isInstall = true; }else{ isInstall = false; } } catch(e){ isInstall = false; } if (!isInstall) { alert('ActiveX°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù'); return; } result = Shot.DoTheShot("", 1); if (result == 2) { alert('Ŭ¶óÀÌ¾ðÆ®°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù'); if (document.location.pathname != '/download/download.php'){ location.href = "/download/download.php"; return; } return; } if (gSite == 'shotonline') { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot("", 1); //alert("resut01:"+result); if (result == 1) { if (!inspection){ result = Shot.DoTheShot("", 0); //alert("resut02:"+result); }else{ alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù'); } } else if (splitData[0] == '-5') { alert("°ÔÀÓÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.\n°ÔÀÓÀ» ´Ù¿î¹ÞÀ¸½Ã·Á¸é ·Î±×ÀÎ ÇÏ¼Å¾ß ÇÕ´Ï´Ù."); document.location.replace("/member/login.php?gotourl=http://"+window.location.hostname+"/download/download.php"); result = 0; } }else{ $.ajax({ type: "POST", url: "/include/usercheck.php", data: "", success: function(result){ //alert(result); xmlHttpData = decodeURIComponent(result); splitData = xmlHttpData.split("||"); if (gSite == 'hangame') { //alert(splitData[0]); switch(splitData[0]) { case '0': //alert(splitData[1]); var splitData2 = splitData[1].split("|"); if (gHostPrefix != '' && gSite == 'hangame') { alert(splitData[1]); //alert("ÇѰÔÀÓÀ¯Àú ("+splitData2[1]+") °ÔÀÓ½ÇÇà ¼º°ø"); Shot.DoTheShot(splitData[1], 0); if (typeof setMyRecentGame == 'function') { setMyRecentGame("shotonline", splitData2[1]); } } else { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot(splitData[1], 1); } if (result == 1) { //alert(splitData[1]); if (!inspection){ Shot.DoTheShot(splitData[1], 0); } else { alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù. '); } } break; case '-1': alert("¼¦¿Â¶óÀÎ ÀÔ´Ï´Ù.!! \n¼¦¿Â¶óÀÎ ±ÔÁ¤¿¡ ÀÇÇØ ¸¸ 19¼¼ ¹Ì¸¸ÀÇ »ç¿ëÀÚ´Â ¼­ºñ½º À̿뿡 Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.\nȸ¿ø´ÔÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù."); return false; break; case '-2': document.location.replace("http://"+gHostPrefix+"member.hangame.com/myinfo/upgrade.nhn"); break; case '-3': document.location.replace("http://"+gHostPrefix+"member.hangame.com/permissionDeniedView.nhn?code=bbswrite&next=http://"+gHostPrefix+"shotonline.hangame.com&homeurl=http://"+gHostPrefix+"shotonline.hangame.com"); break; case '-4': alert("¾à°ü µ¿ÀÇ ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/agreement.php"); break; case '-5': alert("·Î±×ÀÎ ÈÄ °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/login.php?gotourl="+top.location); break; } } else if (gSite == 'sayclub') { switch(splitData[0]) { case '0': var splitData2 = splitData[1].split("|"); if (gHostPrefix != '' && gSite == 'sayclub') { alert("¼¼ÀÌŬ·´À¯Àú ("+splitData2[1]+") °ÔÀÓ½ÇÇà ¼º°ø"); } else { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot(splitData[1], 1); } if (result == 1) { if (!inspection){ result = Shot.DoTheShot(splitData[1], 0); } else { alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù. '); } } break; case '-1': alert("¼¦¿Â¶óÀÎ ÀÔ´Ï´Ù.!! \n¼¦¿Â¶óÀÎ ±ÔÁ¤¿¡ ÀÇÇØ ¸¸ 19¼¼ ¹Ì¸¸ÀÇ »ç¿ëÀÚ´Â ¼­ºñ½º À̿뿡 Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.\nȸ¿ø´ÔÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù."); return false; break; case '-4': alert("¾à°ü µ¿ÀÇ ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/agreement.php"); break; case '-5': alert("·Î±×ÀÎ ÈÄ °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/login.php?gotourl="+top.location); break; } } else if (gSite == 'playnet') { switch(splitData[0]) { case '0': var splitData2 = splitData[1].split("|"); if (gHostPrefix != '' && gSite == 'playnet') { alert("Ç÷¹ÀÌ³Ý À¯Àú ("+splitData2[1]+") °ÔÀÓ½ÇÇà ¼º°ø"); } else { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot(splitData[1], 1); } if (result == 1) { if (!inspection) { Shot.DoTheShot(splitData[1], 0); } else { alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù. '); } } break; case '-1': alert("¼¦¿Â¶óÀÎ ÀÔ´Ï´Ù.!! \n¼¦¿Â¶óÀÎ ±ÔÁ¤¿¡ ÀÇÇØ ¸¸ 19¼¼ ¹Ì¸¸ÀÇ »ç¿ëÀÚ´Â ¼­ºñ½º À̿뿡 Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.\nȸ¿ø´ÔÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù."); return false; break; case '-4': case '-6': alert("¾à°ü µ¿ÀÇ ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/agreement.php"); break; case '-5': alert("·Î±×ÀÎ ÈÄ °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.!!"); pnGoLogin(document.location.href); break; } } else if (gSite == 'ndolfin') { switch(splitData[0]) { case '0': var splitData2 = splitData[1].split("|"); if (gHostPrefix != '' && gSite == 'ndolfin') { alert("¿£µ¹ÇÉ À¯Àú ("+splitData2[1]+") °ÔÀÓ½ÇÇà ¼º°ø"); } else { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot(splitData[1], 1); } if (result == 1) { if (!inspection){ Shot.DoTheShot(splitData[1], 0); } else { alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù. '); } } break; case '-1': alert("¼¦¿Â¶óÀÎ ÀÔ´Ï´Ù.!! \n¼¦¿Â¶óÀÎ ±ÔÁ¤¿¡ ÀÇÇØ ¸¸ 19¼¼ ¹Ì¸¸ÀÇ »ç¿ëÀÚ´Â ¼­ºñ½º À̿뿡 Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.\nȸ¿ø´ÔÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù."); return false; break; case '-4': alert("¾à°ü µ¿ÀÇ ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/agreement.php"); break; case '-5': alert("·Î±×ÀÎ ÈÄ °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/login.php?gotourl="+top.location); break; } } else if (gSite == 'bugs') { switch(splitData[0]) { case '0': var splitData2 = splitData[1].split("|"); //alert(splitData[1]); //document.write(splitData[1]); //return; if (gHostPrefix != '' && gSite == 'bugs') { alert("¹÷½ºÀ¯Àú ("+splitData2[1]+") °ÔÀÓ½ÇÇà ¼º°ø"); } else { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot(splitData[1], 1); } if (result == 1) { if (!inspection){ result = Shot.DoTheShot(splitData[1], 0); } else { alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù. '); } } break; case '-1': alert("¼¦¿Â¶óÀÎ ÀÔ´Ï´Ù.!! \n¼¦¿Â¶óÀÎ ±ÔÁ¤¿¡ ÀÇÇØ ¸¸ 19¼¼ ¹Ì¸¸ÀÇ »ç¿ëÀÚ´Â ¼­ºñ½º À̿뿡 Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.\nȸ¿ø´ÔÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù."); return false; break; case '-4': alert("¾à°ü µ¿ÀÇ ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/agreement.php"); break; case '-5': alert("·Î±×ÀÎ ÈÄ °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/login.php?gotourl="+top.location); break; } } else if (gSite == 'daum') { switch(splitData[0]) { case '0': var splitData2 = splitData[1].split("|"); //alert(splitData[1]); //document.write(splitData[1]); //return; if (gHostPrefix != '' && gSite == 'daum') { alert("´ÙÀ½À¯Àú ("+splitData2[1]+") °ÔÀÓ½ÇÇà ¼º°ø"); } else { // °ÔÀÓ ¼³Ä¡Ã¼Å© result = Shot.DoTheShot(splitData[1], 1); } if (result == 1) { if (!inspection){ result = Shot.DoTheShot(splitData[1], 0); } else { alert('ÇöÀç °ÔÀÓÁ¡°ËÁßÀÔ´Ï´Ù. '); } } break; case '-1': alert("¼¦¿Â¶óÀÎ ÀÔ´Ï´Ù.!! \n¼¦¿Â¶óÀÎ ±ÔÁ¤¿¡ ÀÇÇØ ¸¸ 19¼¼ ¹Ì¸¸ÀÇ »ç¿ëÀÚ´Â ¼­ºñ½º À̿뿡 Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.\nȸ¿ø´ÔÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù."); return false; break; case '-4': alert("¾à°ü µ¿ÀÇ ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/agreement.php"); break; case '-5': alert("·Î±×ÀÎ ÈÄ °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù."); document.location.replace("/member/login.php?gotourl="+top.location); break; } } } }); } } // client download var downloading = false; var download_timer = null; function clear_download_timer() { downloading = false; if (download_timer) { clearTimeout(download_timer); } }