javascript: coords = "402|605 404|605 405|605 406|605 407|605 403|606 406|606 412|606 402|607 406|607 412|607 406|608 407|608 409|608 414|608 402|609 409|609 404|610 408|610 406|611 408|611 409|611 402|612 404|612 405|612 407|612 414|612 404|613 409|613 408|614 414|614 404|615 405|615 407|615 411|615 401|616 404|616 403|617 406|617 411|617 412|617 404|618 414|618".split(" "); var spear = 0; //Pikinierzy var sword = 0; //Miecznicy var axe = 0; //Topornicy var archer = 0; //Lucznicy var spy = 0; //Zwiadowcy var light = 10; //Lekka Kawaleria var marcher = 0; //Lucznicy na Koniu var heavy = 0; //Ciezka Kawaleria var ram = 1; //Tarany var catapult = 0; //Katapulty var snob = 0; //Szlachcic var speed = 0; if(snob > 0){ speed = 35; } else if(ram > 0|| catapult > 0){ speed = 30; } else if(sword > 0){ speed = 22; } else if(spear > 0 || axe > 0 || archer > 0){ speed = 18; } else if(heavy > 0){ speed = 11; } else if(light > 0 || marcher > 0){ speed = 10; } else { speed = 9; } values = $("#menu_row2").find('b.nowrap').text().split("|"); values[0] = values[0].replace("(",""); values[1] = values[1].split(")")[0]; var startTime = '8:00:00'; var endTime = '23:59:59'; var date; var tmp = false; startDate = new Date(); startDate.setHours(startTime.split(":")[0]); startDate.setMinutes(startTime.split(":")[1]); startDate.setSeconds(startTime.split(":")[2]); endDate = new Date(); endDate.setHours(endTime.split(":")[0]); endDate.setMinutes(endTime.split(":")[1]); endDate.setSeconds(endTime.split(":")[2]); index = Math.round(Math.random() * (coords.length - 1)); coord = coords[index] result = coords[index].split("|"); result[0] = result[0].replace("(",""); result[1] = result[1].split(")")[0]; a = Math.abs(values[0]-result[0]); b = Math.abs(values[1]-result[1]); c = Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2)); date = Date.now(); date += 1000 * 60 * speed * c; date = new Date(date); tmp = date.getHours() >= startDate.getHours() && date.getHours() <= endDate.getHours() && date.getMinutes() <= endDate.getMinutes() && date.getSeconds() <= endDate.getSeconds() && coords.length > 0; while(tmp === false && coords.length > 0){ index = Math.round(Math.random() * (coords.length - 1)); coord = coords[index] result = coords[index].split("|"); result[0] = result[0].replace("(",""); result[1] = result[1].split(")")[0]; a = Math.abs(values[0]-result[0]); b = Math.abs(values[1]-result[1]); c = Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2)); date = Date.now(); date += 1000 * 60 * 30 * c; date = new Date(date); tmp = date.getHours() >= startDate.getHours() && date.getHours() <= endDate.getHours() && date.getMinutes() <= endDate.getMinutes() && date.getSeconds() <= endDate.getSeconds(); coords.splice(index, 1); } if(tmp === true){ document.getElementsByClassName("target-input-field target-input-autocomplete ui-autocomplete-input")[0].value = coord; units("spear",spear); //Pikinierzy units("sword",sword); //Miecznicy units("axe",axe); //Topornicy units("archer",archer); //Lucznicy units("spy",spy); //Zwiadowcy units("light",light); //Lekka Kawaleria units("marcher",marcher); //Lucznicy na Koniu units("heavy",heavy); //Ciezka Kawaleria units("ram",ram); //Tarany units("catapult",catapult) //Katapulty units("snob",snob); //Szlachcic } else { UI.InfoMessage('Brak wiosek do wprowadzenia lub żaden atak nie mieści się w przedziale godzinowym 8:00:00 - 23:59:59.',8000,'error'); } function units(name, value) { if(document.getElementById("unit_input_"+name)!== null){ document.getElementById("unit_input_"+name).value=value; } }