SHARE
TWEET

Script Erev 25 contas

MarcoTiago Jan 26th, 2019 418 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ==UserScript==
  2. // @namespace Safe Script
  3. // @require            https://openuserjs.org/src/libs/sizzle/GM_config.js
  4. // @grant              GM_getValue
  5. // @grant              GM_setValue
  6. // @name Safe Erev attack - donnis
  7. // @version 1
  8. // @description  RW / Fight Automated.
  9. // @include      https://*.erevollution.com/*
  10.  
  11. // ==/UserScript==
  12.  
  13. // house off (0) - house on(1)
  14. var house =0;
  15.  
  16. // configurar email / password
  17. var acc = ["tiaguinh007@hotmail.com","portuga7777@hotmail.com","alentejano777@hotmail.com","pterev1@hotmail.com","pterev2@hotmail.com""erevollutionportugal@hotmail.com","erevprt@hotmail.com","erevheropt@hotmail.com","pterevollution@hotmail.com","ptpterev@hotmail.com","ptptpterev@hotmail.com","jacintoerev@hotmail.com","gatofedorento9@hotmail.com","ezequielvaladas6@hotmail.com","kunamifresquinho@hotmail.com","gervasiopalha8@hotmail.com","javardair7@hotmail.com","lisboadakaremcanoa@hotmail.com","chupista9@hotmail.com","luscofusco8@hotmail.com","gafetodo@hotmail.com","erevpterev@hotmail.com","soueuaqui4@hotmail.com","treinadorpessoal9@hotmail.com","utydof@hotmail.com"];
  18. var pass = ["tiaguinh007","portuga7777","alentejano777","pterev1","pterev2","erevollutionportugal","erevprt","erevheropt","pterevollution","ptpterev","ptptpterev","jacintoerev","gatofedorento9","ezequielvaladas6","kunamifresquinho","gervasiopalha8","javardair7","lisboadakaremcanoa","chupista9","luscofusco8","gafetodo","erevpterev","soueuaqui4","treinadorpessoal9","utydof"];
  19.  
  20. // Link da batalha
  21. var battle="https://www.erevollution.com/en/battlefield/34438/1";
  22.  
  23. //tipo de lifekit
  24. var lifekit="Q0";
  25.  
  26. //arma a usar
  27. var weapons="Q5 Air";
  28.  
  29. // 100hits por cada fight
  30. var hit_max = 100;
  31.  
  32. // Quantidade de PTE a comprar para a house
  33. var custo_house=300;
  34.  
  35.  
  36. ////////////////////////// a partir daqui nao mexer
  37. var login=0;
  38. var war_type="RW"
  39. var start = 0 // AUTO ATTACK = 1 - on , 0 - off
  40. var fwr=1; // RW MODE = 1 - on , 0 - off
  41. var multi = 1;
  42. var main_type,qty_lk,qty_ed,nv,rw1;
  43. var military_type;
  44. var hp;
  45. var max_hp;
  46. var rec_hp;
  47. var i;
  48. var nt;
  49. var toli;
  50. var cookie;
  51. var user;
  52. var fieldDefs = {
  53.     'Weapon': {
  54.         'section': [GM_config.create('User info'), 'without it, the script can´t calculate'],
  55.         'label': 'Weapon',
  56.         'options': ['unarmed','Q5 Helis', 'Q5 Air'],
  57.         'type': 'radio',
  58.         'default': 'unarmed'
  59.     },
  60.     'LifeKit': {
  61.         'options': ['Q0','Q5'],
  62.         'label': 'LifeKit',
  63.         'type': 'radio',
  64.         'default': 'Q0'
  65.     },
  66.     'qty_lk': {
  67.         'labelPos': 'right',
  68.         'label': 'Quantity LifeKit',
  69.         'type': 'float',
  70.         'default': 0
  71.     },
  72.     'qty_ed': {
  73.         'labelPos': 'right',
  74.         'label': 'Quantity ED',
  75.         'type': 'float',
  76.         'default': 0
  77.     },
  78.     'alertTextField': {
  79.         'label': 'RW',
  80.         'type': 'button',
  81.         'click': function() {
  82.             var military_type = location.href.split("/")[5];
  83.             if(military_type == "region"){
  84.                 rw();
  85.             } else { alert("You must go to region page"); }
  86.         }
  87.     }
  88. };
  89.  
  90. // Retrieve language setting
  91. var lang = GM_config.getValue('lang', 'en');
  92.  
  93. // Fields in different languages
  94. var langDefs = {
  95.     'en': // Fields in English
  96.     {
  97.         'lang':
  98.         {
  99.             'label': 'Choose Language',
  100.             'type': 'select',
  101.             'options': ['en', 'de'],
  102.             'save': false // This field's value will NOT be saved
  103.         }
  104.     },
  105.     'de': // Fields in German
  106.     {
  107.         'lang':
  108.         {
  109.             'label': 'Sprache wählen',
  110.             'type': 'select',
  111.             'options': ['en', 'de'],
  112.             'save': false // This field's value will NOT be saved
  113.         }
  114.     },
  115.     'alertTextField': {
  116.         'label': 'RW',
  117.         'type': 'button',
  118.         'click': function() {
  119.             var military_type = location.href.split("/")[5];
  120.             if(military_type == "region"){
  121.                 rw();
  122.             } else { alert("You must go to region page"); }
  123.         }
  124.     }
  125. };
  126.  
  127. // Use field definitions for the stored language
  128. var fields = langDefs[lang];
  129.  
  130. // The title for the settings panel in different languages
  131. var titles = {
  132.     'en': 'Translations Dialog',
  133.     'de': 'Übersetzungen Dialog'
  134. };
  135. var title = titles[lang];
  136.  
  137. // Translations for the buttons and reset link
  138. var saveButton = {'en': 'Save', 'de': 'Speichern'};
  139. var closeButton = {'en': 'Close', 'de': 'Schließen'};
  140. var rwButton = {'en': 'RW', 'de': 'RW'};
  141. var resetLink = {
  142.     'en': 'Reset fields to default values',
  143.     'de': 'Felder zurücksetzen auf Standardwerte'
  144. };
  145.  
  146. var gmc = new GM_configStruct(
  147.     {
  148.         'id': 'GM_config', // The id used for this instance of GM_config
  149.         'title': title,
  150.         'fields': fieldDefs, // Fields object
  151.         'events':
  152.         {
  153.             'init': function()
  154.             {
  155.                 // You must manually set an unsaved value
  156.                 //this.fields['lang'].value = lang;
  157.             },
  158.             'open': function (doc) {
  159.                 // translate the buttons
  160.  
  161.                 var config = this;
  162.  
  163.                 doc.getElementById(config.id + '_saveBtn').textContent = saveButton[lang];
  164.                 doc.getElementById(config.id + '_closeBtn').textContent = closeButton[lang];
  165.                 doc.getElementById(config.id + '_resetLink').textContent = resetLink[lang];
  166.             },
  167.             'save': function(values) { // All unsaved values are passed to save
  168.                 for (i in values) {
  169.                     if (i == 'lang' && values[i] != lang) {
  170.                         var config = this;
  171.                         lang = values[i];
  172.                         // Use field definitions for the chosen language
  173.                         console.log(fields);
  174.                         fields = langDefs[lang];
  175.                         config.fields['lang'].value = lang;
  176.  
  177.                         // Use the title for the chose language
  178.                         title = titles[lang];
  179.  
  180.                         // Re-initialize GM_config for the language change
  181.                         config.init({ 'id': config.id, title: title, 'fields': fields });
  182.  
  183.                         // Refresh the config panel for the new language change
  184.                         config.close();
  185.                         config.open();
  186.  
  187.                         // Save the chosen language for next time
  188.                         config.setValue('lang', lang);
  189.                     }
  190.                 }
  191.                 lifekit = this.fields['LifeKit'].value;
  192.                 weapons = this.fields['Weapon'].value;
  193.                 qty_lk = this.fields['qty_lk'].value;
  194.                 qty_ed = this.fields['qty_ed'].value;
  195.                 start = 1;
  196.                 console.log("tt"+start);
  197.                 main();
  198.             },
  199.         }
  200.     });
  201.  
  202. function rw(){
  203.     var t,button,military_type;
  204.     military_type = location.href.split("/")[5];
  205.     if(military_type == "region"){
  206.         setTimeout(function() {
  207.             fwr=1;
  208.             t = setInterval(function() {
  209.                 if(war_type.toUpperCase()=="RW"){
  210.                     rw1.submit();
  211.                 } else if(war_type.toUpperCase() == "NAVAL"){
  212.                     nv.submit();
  213.                 } else {
  214.                     alert("Invalid war type in the prompt. (RW or NAVAL)");
  215.                     clearTimeout(t);
  216.                     return;
  217.                 }
  218.             },150);
  219.         },10);
  220.     }
  221. }
  222. function main() {
  223.     var health,t,health_max,v,button,a,centro,hp,hp_max,cont=1,l=0;
  224.     main_type = location.href.split("/")[4];
  225.     military_type = location.href.split("/")[5];
  226.     v = $("#energyBarT").text();
  227.     var pattern = /\s*;\s*/;
  228.     var nameList = v.split(" / ");
  229.     health = parseInt(nameList[0]);
  230.     health_max = parseInt(nameList[1]);
  231.     hp = health/100;
  232.     hp_max = health_max / hit_max;
  233.     i = hp.toFixed(1);
  234.  
  235.     if(start && main_type == "battlefield"){
  236.         centro = setTimeout(function() {
  237.             t = setInterval(function() {
  238.                 if(i<=0){
  239.                     if($('#battleHospital').length > 0){
  240.                         $('#battleHospital')[0].click();
  241.                     }
  242.                     if(parseInt(document.getElementById("energyButtonT").innerHTML)>0 && l == 0){
  243.                         document.getElementById("energyButtonT").click();
  244.                         i=(parseInt(document.getElementById("energyButtonT").innerHTML)/100);
  245.                         l=1;
  246.                     } else {
  247.                         if(lifekit=="Q5"){
  248.                             if(qty_lk==0){
  249.                                 alert("Max lifekit reached");
  250.                                 return;
  251.                             }
  252.                             $("#battleWeapons_14_5")[0].click();
  253.                             cont=1;
  254.                             i=hp_max.toFixed(1);
  255.                             qty_lk--;
  256.                         } else if(lifekit=="Q0"){
  257.                             window.location.href = "https://www.erevollution.com/en/logout";
  258.                             clearTimeout(t);
  259.                             return;
  260.                         }
  261.                     }
  262.                 } else {
  263.                     if(cont==1){
  264.                         if(weapons=="Q5 Helis"){
  265.                             if($("#battleWeapons_7_5").length > 0)
  266.                                 $("#battleWeapons_7_5")[0].click();
  267.                         } else if(weapons=="Q5 Air") {
  268.                             if($("#battleWeapons_20_5").length > 0)
  269.                                 $("#battleWeapons_20_5")[0].click();
  270.                         } else { $("#battleWeapons_0_0")[0].click(); }
  271.                         cont=0;
  272.                     }
  273.                     // sem arma <a id="battleWeapons_0_0" class="vs913-4" href="javascript:;"><img class="vs913-5" src="/public/game/items/weapons.png" alt="" width="40" height="40"><b class="vs913-6">∞</b></a>
  274.                     //Q5 Helis <a id="battleWeapons_7_5" class=" vs913-4 " href="javascript:;" data-value="5"><img class="vs913-5" src="/public/game/items/helicopter.png" width="40" height="40" alt=""><b class="vs913-6">304</b></a>
  275.                     // Q5 air <a id="battleWeapons_20_5" class=" vs913-4 " href="javascript:;" data-value="5"><img class="vs913-5" src="/public/game/items/aircraft.png" alt="" width="40" height="40"><b class="vs913-6">5880</b></a>
  276.                     //lifekit q5 <a id="battleWeapons_14_5" class="battleLifeKit  vs913-4 " href="javascript:;" data-value="5"><img class="vs913-5" src="/public/game/items/life-kit.png" alt="" width="40" height="40"><b class="vs913-6">272</b></a>
  277.                     //<em class="vs912-4-1">141</em>
  278.                     if($('#battleFight').length > 0) $("#battleFight")[0].click();
  279.                     else return;
  280.                     if(i>=0.5 && i < 1) i=(i-0.5).toFixed(1);
  281.                     else if(i>=0.1 && i<1) i=(i-0.1).toFixed(1);
  282.                     else i=(i-1).toFixed(1);
  283.                 }
  284.                 console.log(i);
  285.             },3000);
  286.         },1000);
  287.     }
  288. }
  289. function sleep(milliseconds) {
  290.     var start = new Date().getTime();
  291.     for (var i = 0; i < 1e7; i++) {
  292.         if ((new Date().getTime() - start) > milliseconds){
  293.             break;
  294.         }
  295.     }
  296. }
  297. function create_acc() {
  298.     var pattern = /\s*;\s*/;
  299.     nt = new Array(6);
  300.     for (var i = 0; i < acc.length; i++) {
  301.         var bla = [];
  302.         nt[i] = new Array(2);
  303.         bla = acc[i].split("@");
  304.         nt[i][0] = bla[0];
  305.         nt[i][1] = bla[1];
  306.     }
  307.     console.log(nt);
  308.  
  309. }
  310. function create_bt(){
  311.     var i;
  312.     function doSomething() {
  313.         var dcc = nt[this.id][0].concat("@",nt[this.id][1]);
  314.         document.getElementsByName("email")[0].value = dcc;
  315.         document.getElementsByName("password")[0].value = pass[this.id];
  316.         multi = 1;
  317.         $("form")[0].submit();
  318.     }
  319.     for (i=0;i<nt.length;i++ ){
  320.         var something2 = document.getElementsByClassName("col-xs-12")[0];
  321.         var button = document.createElement("button");
  322.         button.id = nt[i][0];
  323.         button.setAttribute("id", i);
  324.         button.textContent = nt[i][0];
  325.         button.addEventListener("click", doSomething, false);
  326.         something2.appendChild(button);
  327.     }
  328. }
  329. function readFile(_path, _cb){
  330.     fetch(_path, {mode:'same-origin'})
  331.         .then(function(_res) {
  332.         return _res.blob();
  333.     })
  334.         .then(function(_blob) {
  335.         var reader = new FileReader();
  336.  
  337.         reader.addEventListener("loadend", function() {
  338.             _cb(this.result);
  339.         });
  340.         reader.readAsText(_blob);
  341.     });
  342. };
  343. function dice(){
  344.     var eO,eN,eArr,ePointer,eDice,eCube,eReset;
  345.     jQuery.ajax({
  346.         url: "https://www.erevollution.com/en/events-update/2/0",
  347.         type: "POST",
  348.         data: jQuery("#loadEvents").serialize(),
  349.         success: function(data) {
  350.             if (data) {
  351.                 jQuery.each(jQuery.parseJSON(data), function(idx, obj) {
  352.                     if (obj.STATUS == 1) {
  353.                         eO = ePointer;
  354.                         eN = parseInt(obj.Pointer);
  355.                         eArr = obj.Arr;
  356.                         eArr = eArr.filter(function(e) {
  357.                             return e
  358.                         });
  359.                         ePointer = parseInt(obj.Pointer);
  360.                         eDice = parseInt(obj.Dice);
  361.                         eReset = parseInt(obj.Reset);
  362.                         eCube = obj.Cube;
  363.                         eCube = eCube.filter(function(e) {
  364.                             return e
  365.                         });
  366.                         rollEvents(obj.Log, eCube);
  367.                     }
  368.                 });
  369.             }
  370.         }
  371.     });
  372. }
  373. function setCookie(cname,cvalue,exdays) {
  374.   var d = new Date();
  375.   d.setTime(d.getTime() + (exdays*24*60*60*1000));
  376.   var expires = "expires=" + d.toGMTString();
  377.   document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
  378. }
  379.  
  380. function getCookie(cname) {
  381.   var name = cname + "=";
  382.   var decodedCookie = decodeURIComponent(document.cookie);
  383.   var ca = decodedCookie.split(';');
  384.   for(var i = 0; i < ca.length; i++) {
  385.     var c = ca[i];
  386.     while (c.charAt(0) == ' ') {
  387.       c = c.substring(1);
  388.     }
  389.     if (c.indexOf(name) == 0) {
  390.       return c.substring(name.length, c.length);
  391.     }
  392.   }
  393.   return "";
  394. }
  395.  
  396. function checkCookie() {
  397.     user=getCookie("id");
  398.     if (user != "") {
  399.         var id = parseInt(user);
  400.         id++;
  401.         console.log("id check " + id);
  402.         setCookie("id", id, 30);
  403.  
  404.     } else {
  405.         setCookie("id", 0, 30);
  406.         console.log(getCookie("id"));
  407.     }
  408. }
  409. function delete_cookie( name, cvalue ) {
  410.   //document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  411.   document.cookie = name + "=" + cvalue + ";expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/";
  412.  
  413. }
  414. function wait() {
  415.     var p=0;
  416.     var main_type = location.href.split("/")[4];
  417.     var military_type = location.href.split("/")[5];
  418.     if ( unsafeWindow.jQuery === 'undefined') {
  419.         setTimeout(wait, 100);
  420.     } else {
  421.         if(main_type == "login"){
  422.  
  423.             create_acc();
  424.             create_bt();
  425.             checkCookie();
  426.             var cookie=getCookie("id");
  427.             var logbtn = document.getElementById(cookie);
  428.             console.log(logbtn);
  429.             //logbtn.click();
  430.  
  431.             //var user=getCookie("username");
  432.             console.log(user);
  433.             delete_cookie("username", user);
  434.             user=getCookie("username");
  435.             console.log("user:"+user);
  436.             //return;
  437.         }
  438.         //         return;
  439.         if (house){
  440.             if(main_type == "index" && multi == 1){
  441.                 var bttlogin = document.getElementsByClassName("vs596-17").length;
  442.                 if(bttlogin>0) window.location.href = "https://www.erevollution.com/en/login";
  443.                 else {
  444.                     multi = 0;
  445.                     window.location.href = "https://www.erevollution.com/en/monetary-market/51/1/1";
  446.                 }
  447.             }
  448.             if(main_type == "monetary-market"){
  449.                 var buti=document.getElementsByClassName("buttonT"),tamo;
  450.                 var t_pte_valor=document.getElementsByClassName("table")[1].children[1].childNodes[1].cells[4].childNodes[0][1];
  451.                 var t_pte_custo= document.getElementsByClassName("table")[1].children[1].childNodes[1].cells[4].childNodes[0][2];
  452.                 var t_pte_button= document.getElementsByClassName("table")[1].children[1].childNodes[1].cells[4].childNodes[0][3];
  453.                 t_pte_valor.value=custo_house;
  454.                 var resp = prompt("comprar: "+t_pte_valor.value + "PTE's por um total de: "+ (t_pte_valor.value * t_pte_custo.value)+" gold? Rate:(" + t_pte_custo.value + " )", "Sim");
  455.                 if(resp=="Sim"){
  456.                     t_pte_button.click();
  457.                     sleep(1000);
  458.                     window.location.href = "https://www.erevollution.com/en/market/51/8/0/1";
  459.                 } else window.location.href = "https://www.erevollution.com/en/market/51/8/0/1";
  460.             }
  461.             if(main_type == "market"){
  462.                 var house_tipo;
  463.                 t_pte_custo= document.getElementsByClassName("table")[0].children[1].children[0].cells[3].children[0].innerText;
  464.                 t_pte_valor=document.getElementsByClassName("table")[0].children[1].children[0].cells[4].childNodes[0][1];
  465.                 t_pte_button= document.getElementsByClassName("table")[0].children[1].children[0].cells[4].childNodes[0][2];
  466.                 var t_pte_tipo= document.getElementsByClassName("table")[0].children[1].children[0].cells[1].children[2].children[0].className;
  467.                 if(t_pte_tipo=="star star-1") house_tipo=1;
  468.                 else if(t_pte_tipo=="star star-2") house_tipo=2;
  469.                 else if(t_pte_tipo=="star star-3") house_tipo=3;
  470.                 else if(t_pte_tipo=="star star-4") house_tipo=4;
  471.                 else if(t_pte_tipo=="star star-5") house_tipo=5;
  472.                 var rresp = prompt("comprar: 1 house do tipo Q"+house_tipo + " por um total de: "+ t_pte_custo+" PTE's?", "Sim");
  473.                 if(rresp=="Sim"){
  474.                     var rresp2 = prompt("Usar a casa?", "Sim");
  475.                     if(rresp2=="Sim"){
  476.                         t_pte_button.click();
  477.                         sleep(2000);
  478.                         window.location.href = "https://www.erevollution.com/en/advanced-buildings";
  479.                     }
  480.                 } else window.location.href = "https://www.erevollution.com/en/logout";
  481.             }
  482.             if(main_type == "advanced-buildings" && multi == 1){
  483.                 document.getElementsByClassName("vs300")[1].click();
  484.                 t_pte_button= document.getElementsByClassName("table vs515-1")[0].children[1].children[0].cells[3].children[0][1];
  485.                 if(t_pte_button!=undefined){
  486.                     t_pte_button.click();
  487.                     prompt("Casa Carregada");
  488.                     sleep(2000);
  489.                     window.location.href = "https://www.erevollution.com/en/logout";
  490.                 }
  491.                 multi=0;
  492.             }
  493.             return;
  494.         } else {
  495.             if(main_type == "companies" && start == 0){
  496.                 var tam = document.getElementsByClassName("buttonT").length-2
  497.                 if(document.getElementsByClassName('buttonT disabled')[0].innerText != ""){
  498.                     document.getElementsByClassName("buttonT")[tam].click();
  499.                 } else if(document.getElementsByClassName("buttonT")[tam].innerText == "Rest"){
  500.                     document.getElementsByClassName("buttonT")[tam].click();
  501.                 }
  502.                 var tete = document.getElementsByClassName("buttonT")[0].innerText;
  503.                 document.getElementById("todo-0").click();
  504.                 sleep(1000);
  505.                 document.getElementById("compButton").click();
  506.                 if(document.getElementsByClassName("buttonT")[tam].className == "buttonT disabled" && document.getElementById("compButton").className == "buttonT disabled")
  507.                 {
  508.                     login = 1;
  509.                     var q = "Sim"; //prompt("Fight?", "Sim");
  510.                     if(q=="Sim") window.location.href = battle;
  511.                     else window.location.href = "https://www.erevollution.com/en/logout";
  512.                 }
  513.             }
  514.  
  515.             if(main_type == "index" && multi == 1){
  516.                 var btt2login = document.getElementsByClassName("vs596-17").length;
  517.                 if(btt2login>0) window.location.href = "https://www.erevollution.com/en/login";
  518.                 else {
  519.                     //document.getElementsByClassName("vs604")[0].childNodes[0].parentElement.click();
  520.                     //sleep(2000);
  521. //                     dice();
  522. //                     sleep(2000);
  523. //                     dice();
  524. //                     sleep(2000);
  525.                     //                     window.location.href = "https://www.erevollution.com/en/logout";
  526.                     //                     return;
  527.                     document.getElementById("energyButtonT").click();
  528.                     sleep(1000);
  529.                     document.getElementById("energyButtonT").click();
  530.  
  531.                     multi = 0;
  532.                     window.location.href = "https://www.erevollution.com/en/training-grounds";
  533.                 }
  534.             }
  535.             if(main_type == "training-grounds"){
  536.                 var tami;
  537.                 var but = document.getElementsByClassName("buttonT");
  538.                 console.log(but);
  539.                 for (i=0;i<but.length;i++ ){
  540.                     if(but[i].innerText=="Workout") tami=i;
  541.                 }
  542.                 but[tami].click();
  543.                 sleep(2000);
  544.                 window.location.href = "https://www.erevollution.com/en/companies";
  545.             }
  546.             if(main_type == "battlefield" && start == 0){
  547.                 $ = unsafeWindow.jQuery;
  548.                 start = 1;
  549.                 //gmc.open();
  550.                 main();
  551.             }
  552.             if(military_type == "region" && fwr == 1){
  553.                 $ = unsafeWindow.jQuery;
  554.                 var test = document.getElementsByClassName("btn btn-primary btn-sm");
  555.                 var arr = [];
  556.                 for(var g = 0, n; n = test[g]; ++g){
  557.                     if(test[g].innerHTML=="Start"){
  558.                         arr.push(g+1);
  559.                     }
  560.                 }
  561.                 if(arr.length==2){
  562.                     rw1=$("form")[arr[1]];
  563.                     nv=$("form")[arr[0]];
  564.                 } else {
  565.                     rw1=$("form")[arr[0]];
  566.                 }
  567.                 rw();
  568.             }
  569.         }
  570.     }
  571. }
  572.  
  573. wait();
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top