// ==UserScript== // @name Auto TP // @namespace http://tampermonkey.net/ // @version 10.0 // @description try to take over the world! // @author You // @match *://*.margonem.pl // @grant none // ==/UserScript== (function(c, f, h) { function j(z) { let A = itemTip(z), B = ""; return B += `
`, -1 < z.stat.indexOf("legendary") && (B += `
`), -1 < z.stat.indexOf("heroic") && (B += `
`), -1 < z.stat.indexOf("unique") && (B += `
`), -1 < z.stat.indexOf("upgraded") && (B += `
`), B += ``, B += `
`, B } function k() { let z = parseInt(c.querySelector("#adisonzawodowiec").style.top), A = parseInt(c.querySelector("#adisonzawodowiec").style.left); localStorage.setItem(`brutus_position`, `${z}|${A}|1`) } function l(z, A) { let B = g.other[A], C = `Ostatnia osoba przed którą próbowałeś uciekać: ${B.nick} ${B.lvl}${B.prof} lvl`; for (let D in localStorage.setItem("lastPerson", C), g.item) if ("g" == g.item[D].loc && g.item[D].name == z) { let E = parseItemStat(g.item[D].stat); if (E.timelimit) { let F = E.timelimit.split(","), G = unix_time(), H = F[1]; if (!H) { w = g.item[D].id; break } else if (G > H) { w = g.item[D].id; break } } else { w = g.item[D].id; break } } 0 == w ? message("Nie posiadasz teleportu") : g.battle ? (message("Teleport zostanie uu017Cyty po walce"), v = !0) : (_g(`moveitem&st=1&id=${w}`), w = 0) } let m = c.createElement("span"); m.id = "adisonzawodowiec", m.innerHTML = "Przeciu0105gnij teleport
"; let n = c.createElement("span"); n.id = "asdasdrewwq", n.classList.add("b_buttons"), n.tip = "Wyu015Bwietl okienko od uciekania"; let o = c.createElement("style"); o.innerHTML = "", c.querySelector("#panel").appendChild(n), c.head.appendChild(o), n.addEventListener("click", function() { let z = localStorage.getItem("brutus_position").split("|"), A = z[0], B = z[1]; 1 == z[2] ? (c.querySelector("#adisonzawodowiec").style.display = "none", localStorage.setItem("brutus_position", `${A}|${B}|0`)) : (c.querySelector("#adisonzawodowiec").style.display = "block", localStorage.setItem("brutus_position", `${A}|${B}|1`)) }); let p = c.createElement("div"); p.id = "adison_inpTp", p.style = "position: relative; left: 77px; width: 32px; height: 32px; background: rgba(40,40,40,0.5); border: 1px solid #333333; margin-bottom: 5px; margin-top: 2px", m.appendChild(p); let q = c.createElement("input"); q.type = "text", q.size = "1", q.id = "adison_inpLvl", m.appendChild(q), m.innerHTML += "
"; let r = c.createElement("input"); r.type = "checkbox", r.name = "adison_inpClan", m.appendChild(r), m.innerHTML += "Uciekau0107 znaj/klan?
"; let s = c.createElement("input"); s.type = "checkbox", s.name = "adison_inpEscape", m.appendChild(s); let t = c.createElement("span"); t.id = "adison_strEscape", t.innerHTML = "Uciekanie wu0142u0105czone", t.style.fontWeight = "bold", m.appendChild(t), c.body.appendChild(m); let u = c.createElement("style"); u.innerHTML = "#adisonzawodowiec{position:absolute; z-index: 400; width: 188px; height: 110px; background:transparent;text-align:center;padding:5px;border:2px solid red}input[id=adison_inpLvl]{border:1px solid #86cdda;border-radius:4px;padding:1px}input[id=adison_inpLvl]:hover{background:#dadada;cursor:auto}input[id=adison_inpLvl]:focus{background:#dadada}", c.head.appendChild(u); let v = !1, w = 0; localStorage.getItem("brutus_position") || localStorage.setItem("brutus_position", "0|0|1"), function(z, A) { let B = z.split("|"), C = B[0] + "px", D = B[1] + "px"; if ("1" == B[2]) A.style.display = "block"; else if ("0" == B[2]) A.style.display = "none"; else throw "Error z wyu015Bwietlaniem"; A.style.top = C, A.style.left = D }(localStorage.getItem("brutus_position"), c.querySelector("#adisonzawodowiec")), g.loadQueue.push({ fun: function() { localStorage.getItem(`brutus${hero.id}_lvl`) || localStorage.setItem(`brutus${hero.id}_lvl`, `-30`), c.querySelector("#adison_inpLvl").value = localStorage.getItem(`brutus${hero.id}_lvl`), localStorage.getItem(`lastPerson`) && log(localStorage.getItem(`lastPerson`)), localStorage.getItem(`brutus${hero.id}_tp1`) || localStorage.setItem(`brutus${hero.id}_tp1`, JSON.stringify({ name: "ZwxF3j teleportacji na Kwieciste Przeju015Bcie", stat: "amount=14;capacity=15;lvl=70;teleport=344,17,60", icon: "pap/pap44.gif", pr: 42000, cl: 16 })), c.querySelector("#adison_inpTp").innerHTML = j(JSON.parse(localStorage.getItem(`brutus${hero.id}_tp1`))), localStorage.getItem(`brutus_clanfr`) || localStorage.setItem(`brutus_clanfr`, !0), c.querySelector("input[name=adison_inpClan]").checked = JSON.parse(localStorage.getItem(`brutus_clanfr`)), localStorage.getItem(`brutus_escape${hero.id}`) || localStorage.setItem(`brutus_escape${hero.id}`, !0), c.querySelector("input[name=adison_inpEscape]").checked = JSON.parse(localStorage.getItem(`brutus_escape${hero.id}`)), JSON.parse(localStorage.getItem(`brutus_escape${hero.id}`)) ? (c.querySelector("#adison_strEscape").style.color = "green", c.querySelector("#adison_strEscape").innerHTML = "Uciekanie wu0142u0105czone") : (c.querySelector("#adison_strEscape").style.color = "red", c.querySelector("#adison_strEscape").innerHTML = "Uciekanie wyu0142u0105czone") } }), c.querySelector("#adison_inpTp").addEventListener("keyup", function() { localStorage.setItem(`brutus${hero.id}_tp1`, this.value) }), c.querySelector("#adison_inpLvl").addEventListener("keyup", function() { localStorage.setItem(`brutus${hero.id}_lvl`, this.value) }), c.querySelector("input[name=adison_inpClan]").addEventListener("change", function() { localStorage.setItem(`brutus_clanfr`, this.checked) }), c.querySelector("input[name=adison_inpEscape]").addEventListener("change", function() { localStorage.setItem(`brutus_escape${hero.id}`, this.checked), !0 == this.checked ? (c.querySelector("#adison_strEscape").style.color = "green", c.querySelector("#adison_strEscape").innerHTML = "Uciekanie wu0142u0105czone") : (c.querySelector("#adison_strEscape").style.color = "red", c.querySelector("#adison_strEscape").innerHTML = "Uciekanie wyu0142u0105czone") }), $("#adisonzawodowiec").draggable({ start: function() { g.lock.add("adi_zmiana_pozycji") }, stop: function() { g.lock.remove("adi_zmiana_pozycji"), message("Zapisano pozycju0119!"), k() } }), $("#adison_inpTp").droppable({ accept: ".item", drop: (z, A) => { let B = g.item[A.draggable.attr("id").replace("item", "")]; 16 == B.cl && "g" == B.loc ? (c.querySelector("#adison_inpTp").innerHTML = j(B), localStorage.setItem(`brutus${hero.id}_tp1`, JSON.stringify(B)), message("Zapisano")) : message("To nie teleport wtf") } }), newOther = function(z) { if (f(z), 2 == map.pvp) { let A = JSON.parse(localStorage.getItem(`brutus${hero.id}_tp1`)), B = A.name, C = +localStorage.getItem(`brutus${hero.id}_lvl`), D = JSON.parse(localStorage.getItem(`brutus_clanfr`)), E = JSON.parse(localStorage.getItem(`brutus_escape${hero.id}`)), F = hero.lvl; for (let G in z) if (z[G].lvl - F >= C && E) if (D) { l(B, G); break } else if ("fr" != z[G].relation && "cl" != z[G].relation) { l(B, G); break } } }, battleMsg = function(z, A) { let B = h(z, A); return -1 < z.indexOf("winner=") && (_g("fight&a=exit"), v && (_g(`moveitem&st=1&id=${w}`), w = 0, v = !1)), B } })(document, newOther, battleMsg);