Advertisement
Guest User

Untitled

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