- if (localStorage.getItem('dane_uciekanko') == null) localStorage.setItem('dane_uciekanko', 'Zwój teleportacji na Kwieciste Przejście');
- if (localStorage.getItem('dane_uciekanko_lvl') == null) localStorage.setItem('dane_uciekanko_lvl', '5');
- $('<div id="uciekanko">').css({
- position: "absolute",
- left: -208,
- top: 7,
- width: 200,
- height: 210,
- color: "#006622",
- "background-color": "#d9d9d9",
- "font-size": "13px",
- }).droppable({
- accept: '.item',
- drop: function(e, u) {
- var nritemka = u.draggable.attr('id').replace('item', '');
- var nazwaitemka = g.item[nritemka].name;
- if (g.item[nritemka].cl == 16 && g.item[nritemka].loc == "g") {
- document.getElementById("nazwa_zwoju").value = nazwaitemka;
- } else {
- message("To na pewno nie jest teleport.");
- }
- setTimeout(function() {
- document.getElementById("dropmenu").style.display = "none";
- }, 50);
- },
- }).appendTo("#centerbox2");
- var dane_uciekanko = localStorage.getItem('dane_uciekanko');
- var dane_uciekanko_lvl = localStorage.getItem('dane_uciekanko_lvl');
- uciekanko.innerHTML = '<center>Przeciągnij teleport w te okienko:<br><br><input id="nazwa_zwoju" value="' + dane_uciekanko + '">';
- uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><center>Ile levli więcej: <input id="lvlponad" type="text" size="1" value="' + dane_uciekanko_lvl + '"></center>';
- uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><input id="checkbox1zaal1" type="checkbox">Uciekać przed cl/fr/cl-fr?';
- uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><center><button id="zapisz_uciekanko">Zapisz</button>';
- function saveToUciekanko() {
- var itemsik = document.getElementById("nazwa_zwoju").value;
- var leverzik = Number(document.getElementById("lvlponad").value);
- localStorage.setItem('dane_uciekanko', itemsik);
- localStorage.setItem('dane_uciekanko_lvl', leverzik);
- var checkbox = document.getElementById('checkbox1zaal1');
- localStorage.setItem('checkbox1zaal1', checkbox.checked);
- }
- document.getElementById("zapisz_uciekanko").addEventListener("click", saveToUciekanko);
- ! function load() {
- var checked = JSON.parse(localStorage.getItem('checkbox1zaal1'));
- document.getElementById("checkbox1zaal1").checked = checked;
- }()
- var czy_jestucieczka = false;
- (a => {
- newOther = function(b) {
- a(b);
- var lvl_ponad = localStorage.getItem('dane_uciekanko_lvl');
- var nazwa_zwoju = localStorage.getItem('dane_uciekanko');
- for (var i in g.item) {
- if (g.item[i].name.toLowerCase() == nazwa_zwoju.toLowerCase()) {
- var id_itemka_do_ucieczki = g.item[i].id;
- break;
- } else {
- var id_itemka_do_ucieczki = "";
- }
- }
- for (var x in b) {
- if (b[x].lvl - hero.lvl >= lvl_ponad && map.pvp == 2 && czy_jestucieczka == false && id_itemka_do_ucieczki != "") {
- if (document.getElementById("checkbox1zaal1").checked == true) {
- if (!g.battle) {
- _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
- } else {
- message("Trwa walka, zwój zostanie po niej użyty.");
- czy_jestucieczka = true;
- var xdxdxdxdxdxdxd = battleMsg;
- battleMsg = function(c, t) {
- var lkjiop = xdxdxdxdxdxdxd(c, t);
- if (c.search(/winner=/) >= 0) {
- _g("fight&a=quit");
- _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
- czy_jestucieczka = false;
- }
- return lkjiop;
- }
- }
- } else {
- if (b[x].relation == "fr" || b[x].relation == "cl" || b[x].relation == "cl-fr") {
- return;
- } else {
- if (!g.battle) {
- _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
- } else {
- message("Trwa walka, zwój zostanie po niej użyty.");
- czy_jestucieczka = true;
- var xdxdxdxdxdxdxd = battleMsg;
- battleMsg = function(c, t) {
- var lkjiop = xdxdxdxdxdxdxd(c, t);
- if (c.search(/winner=/) >= 0) {
- _g("fight&a=quit");
- _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
- czy_jestucieczka = false;
- }
- return lkjiop;
- }
- }
- }
- }
- } else if (id_itemka_do_ucieczki == "" && czy_jestucieczka == false && map.pvp == 2) {
- message("Brak TP!");
- czy_jestucieczka = true;
- }
- }
- };
- })(newOther);