Advertisement
Guest User

Untitled

a guest
Nov 13th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.47 KB | None | 0 0
  1.  
  2. /*FUNCS*/
  3.  
  4. function setCookie(cname, cvalue, exdays) {
  5. var d = new Date();
  6. d.setTime(d.getTime() + (exdays*24*60*60*1000));
  7. var expires = "expires="+ d.toUTCString();
  8. document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
  9. }
  10.  
  11. function getCookie(cname) {
  12. var name = cname + "=";
  13. var decodedCookie = decodeURIComponent(document.cookie);
  14. var ca = decodedCookie.split(';');
  15. for(var i = 0; i <ca.length; i++) {
  16. var c = ca[i];
  17. while (c.charAt(0) == ' ') {
  18. c = c.substring(1);
  19. }
  20. if (c.indexOf(name) == 0) {
  21. return c.substring(name.length, c.length);
  22. }
  23. }
  24. return "";
  25. }
  26.  
  27.  
  28. //Dude gtfo my script.. what are you trying to do here?
  29. $("body").append ( ' \ \
  30. \
  31. <!-- MAIN MENU --> \
  32. \
  33. \
  34. <div id="menucriglbt" style="top:30%;left:30%;position:absolute;z-index:5000;background-color: black;" > \
  35. <button id="maximizbut2" type="button">cLG-Bot</button> \
  36. <div id="inneroh2"> \
  37. <center><img src="https://crigl.com/img/logo.png"></center> \
  38. <small><p style="color:white">&nbsp; Por favor insira o seu serial number: &nbsp;</p><p id="statusmess2" style="color:darkgreen">---- </p> </small> &nbsp; <br>\
  39. <!--<span style="color:white">CrigL ID:</span><br>&nbsp;&nbsp;<input style="text-align:center;background-color : #d1d1d1; " type="text" size="30"id="cgluser" name="cgluser" placeholder="username"> &nbsp;&nbsp;<br> --> \
  40. <!--<span style="color:white">CrigL Password:</span><br>&nbsp;&nbsp;<input style="text-align:center;background-color : #d1d1d1; " type="password" size="30"id="cglpass" name="cglpass" placeholder="password"> &nbsp;&nbsp;<br> --> \
  41. &nbsp;&nbsp;<span style="color:white"><a href="javascript: TWMap.resize (13);"> Mapa grande</a></span> &nbsp;&nbsp;<br> \
  42. &nbsp;&nbsp;<span style="color:white"><a href="javascript: TWMap.resizeMinimap (500,500);">Mapa pequeno</a></span> &nbsp;&nbsp;<br> \
  43. &nbsp;&nbsp;<input style="text-align:center;" type="text" size="50"id="serialkey2" name="serialkey" placeholder="xxxxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx"> &nbsp;&nbsp;<br> \
  44. <button id="advbot" value="Install">Instalar</button><!--<button id="loginbot">Login</button> <button id="registerbot">New Account</button> --> <br> \
  45. <iframe id="listener2" src="" style="display:none;"></iframe> \
  46. \
  47. <small><p id="footer2" style="color:darkblue">&nbsp; 14.0 &nbsp; <br> &nbsp; www.CrigL.com &nbsp;</p> </small> <br> \
  48. \
  49. \
  50. \
  51. \
  52. <button id="minimizbut2" type="button">-</button> \
  53. <form> <!-- For true form use method="POST" action="YOUR_DESIRED_URL" --> \
  54. </form> \
  55. </div> \
  56. </div> \
  57. \
  58. \
  59. \
  60. \
  61. ' );
  62.  
  63. $("#maximizbut2").hide ();
  64.  
  65. $( "#menucriglbt" ).draggable();
  66.  
  67. $("#minimizbut2").click ( function () {
  68. $("#inneroh2").hide ();
  69. $("#maximizbut2").show ();
  70. } );
  71.  
  72. $("#loginbot").click ( function () {
  73.  
  74.  
  75.  
  76. var xhr = new XMLHttpRequest();
  77. var url = dhost + "bot/ajaxv2/service.php";
  78. xhr.open("POST", url, true);
  79. xhr.setRequestHeader("Content-type", "text/plain");
  80. xhr.onreadystatechange = function () {
  81. if (xhr.readyState === 4 && xhr.status === 200) {
  82. var json = JSON.parse(xhr.responseText);
  83. if(json.status == "ok"){
  84. alert(' resultado ok ');
  85. }else{
  86. alert('nao tem ok ');
  87.  
  88. }
  89. }
  90. };
  91.  
  92.  
  93. var username = document.getElementById("cgluser").value;
  94. var password = document.getElementById("cglpass").value;
  95. var data = JSON.stringify({"method": "loginbot", "user": username,"password":password});
  96. xhr.send(data);
  97. } );
  98.  
  99.  
  100. $("#maximizbut2").click ( function () {
  101. $("#inneroh2").show ();
  102. $("#maximizbut2").hide ();
  103. } );
  104.  
  105. var canreloadpage2 = true;
  106. function reloadpage(){
  107. if( canreloadpage2){
  108. canreloadpage2 = false;
  109. console.log("nerror k87");
  110. location.reload();
  111.  
  112. }
  113. }
  114.  
  115. function refreshafterload() {
  116. // Get a handle to the iframe element
  117. var iframe = document.getElementById('listener');
  118. var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
  119.  
  120. // Check if loading is complete
  121. if ( iframeDoc.readyState == 'complete' ) {
  122. //iframe.contentWindow.alert("Hello");
  123. iframe.contentWindow.onload = function(){
  124. alert("I am loaded");
  125. };
  126. // The loading is complete, call the function we want executed once the iframe is loaded
  127. afterLoading();
  128. return;
  129. }
  130.  
  131. // If we are here, it is not loaded. Set things up so we check the status again in 100 milliseconds
  132. window.setTimeout('checkIframeLoaded();', 100);
  133. }
  134.  
  135.  
  136. function afterLoading(){
  137. var xaasz = true;
  138. if(xaasz){
  139. xaasz = false;
  140. console.log("error 764");
  141. location.reload();
  142. }
  143. }
  144.  
  145. function initchecker(){
  146. alert(window.frames.length);
  147. }
  148.  
  149. $("#advbot").click ( function () {
  150. $('#advbot').attr('disabled','disabled');
  151. var serialnumber = document.getElementById("serialkey2").value;
  152. serialnumber = serialnumber.replace(/ /g, "");
  153. var setframelistener = document.getElementById("listener2");
  154.  
  155. setframelistener.setAttribute('src', "" + dhost + "bot/scriptsync.php?serialkey=" + serialnumber + "&world=" + worldprefix + "&lockplayername=" + Game.player_id);
  156.  
  157. var xhr = new XMLHttpRequest();
  158. var url = dhost + "bot/protector.php?nocache=" + Math.random();
  159. xhr.open("POST", url, true);
  160. xhr.setRequestHeader("Content-type", "text/plain");
  161. xhr.onreadystatechange = function () {
  162. if (xhr.readyState === 4 && xhr.status === 200) {
  163.  
  164.  
  165.  
  166. var resposta = xhr.responseText;
  167.  
  168. if(resposta.indexOf("SayHelloToMyLittleFriend") !=-1) {
  169. //eval(resposta);
  170. setTimeout(reloadpage, 5000);
  171. var elemento = document.getElementById('menucriglbt');
  172. elemento.style.display = 'none';
  173. }else{
  174. alert('Failed... reloading...');
  175. setTimeout(reloadpage, 5000);
  176. }
  177.  
  178. }
  179. };
  180.  
  181.  
  182.  
  183. var data = JSON.stringify({"method": "connect", "the_serial": serialnumber});
  184. xhr.send(data);
  185.  
  186.  
  187.  
  188.  
  189. } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement