window.addEventListener('keydown', function (e) { "use strict"; if (e.keyCode == "X".charCodeAt(0)) { var x = location.search.match(/\d+/)[0]; var c = new XMLHttpRequest; c.open("GET", "/game.php?village=" + x + "&screen=place&try=confirm"); c.onreadystatechange = function () { if (200 == c.status && 4 == c.readyState) { var d = document.createElement("div"); d.innerHTML = c.responseText; d = d.getElementsByClassName("unitsInput"); var serialize = ""; var e = d.length; while (e--) serialize += d[e].nextSibling.nextSibling.href.match(/[^_\W]+(?=')/) + "=" + d[e].nextSibling.nextSibling.innerHTML.match(/\d+/g) + "&"; serialize = serialize.replace(/=(?=0)./g, "="); c.open("POST", "/game.php?village=" + x + "&screen=place&try=confirm"); c.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); c.onreadystatechange = function () { var a, b; 200 == c.status && 4 == c.readyState && (a = (new DOMParser).parseFromString(c.responseText, "text/html").getElementsByTagName("form")[0], b = new FormData(a), c.open("POST", a.getAttributeNode("action").value), c.send(b)) }; console.log(serialize); c.send(serialize + "x=" + localStorage.coords.split('|')[0] + "&y=" + localStorage.coords.split('|')[1] + "&attack=1") } }; c.send(); } else if (e.keyCode == "Q".charCodeAt(0)) { if (confirm('zapisać koordy?')) localStorage.coords = document.getElementById('content_value').innerHTML.match(/(\d+)\|(\d+)/g)[0] } })