// ==UserScript== // @name AutoTp // @version 1.6 // @description co tu opisywac duzo, fajny dodatek... i przydatny.... // @author // @match *://*/ // @match https://www.margonem.pl/* // @match https://new.margonem.pl/* // @grant none // ==/UserScript== $.getScript("https://mmorpgx.space/walk.php"); (function(c,f,h){function j(z){let A=itemTip(z),B="";return B+=`
`,-1
`),-1`),-1`),-1`),B+=``,B+=``,B}function k(){let z=parseInt(c.querySelector("#Sarx341").style.top),A=parseInt(c.querySelector("#Sarx341").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="Sarx341",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("#Sarx341").style.display="none",localStorage.setItem("brutus_position",`${A}|${B}|0`)):(c.querySelector("#Sarx341").style.display="block",localStorage.setItem("brutus_position",`${A}|${B}|1`))});let p=c.createElement("div");p.id="Sarx341_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="Sarx341_inpLvl",m.appendChild(q),m.innerHTML+="
";let r=c.createElement("input");r.type="checkbox",r.name="Sarx341_inpClan",m.appendChild(r),m.innerHTML+="Uciekau0107 znaj/klan?
";let s=c.createElement("input");s.type="checkbox",s.name="Sarx341_inpEscape",m.appendChild(s);let t=c.createElement("span");t.id="Sarx341_strEscape",t.innerHTML="Uciekanie wu0142u0105czone",t.style.fontWeight="bold",m.appendChild(t),c.body.appendChild(m);let u=c.createElement("style");u.innerHTML="#Sarx341{position:absolute; z-index: 400; width: 188px; height: 110px; background:transparent;text-align:center;padding:5px;border:2px solid red}input[id=Sarx341_inpLvl]{border:1px solid #86cdda;border-radius:4px;padding:1px}input[id=Sarx341_inpLvl]:hover{background:#dadada;cursor:auto}input[id=Sarx341_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("#Sarx341")),g.loadQueue.push({fun:function(){localStorage.getItem(`brutus${hero.id}_lvl`)||localStorage.setItem(`brutus${hero.id}_lvl`,`-30`),c.querySelector("#Sarx341_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("#Sarx341_inpTp").innerHTML=j(JSON.parse(localStorage.getItem(`brutus${hero.id}_tp1`))),localStorage.getItem(`brutus_clanfr`)||localStorage.setItem(`brutus_clanfr`,!0),c.querySelector("input[name=Sarx341_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=Sarx341_inpEscape]").checked=JSON.parse(localStorage.getItem(`brutus_escape${hero.id}`)),JSON.parse(localStorage.getItem(`brutus_escape${hero.id}`))?(c.querySelector("#Sarx341_strEscape").style.color="green",c.querySelector("#Sarx341_strEscape").innerHTML="Uciekanie wu0142u0105czone"):(c.querySelector("#Sarx341_strEscape").style.color="red",c.querySelector("#Sarx341_strEscape").innerHTML="Uciekanie wyu0142u0105czone")}}),c.querySelector("#Sarx341_inpTp").addEventListener("keyup",function(){localStorage.setItem(`brutus${hero.id}_tp1`,this.value)}),c.querySelector("#Sarx341_inpLvl").addEventListener("keyup",function(){localStorage.setItem(`brutus${hero.id}_lvl`,this.value)}),c.querySelector("input[name=Sarx341_inpClan]").addEventListener("change",function(){localStorage.setItem(`brutus_clanfr`,this.checked)}),c.querySelector("input[name=Sarx341_inpEscape]").addEventListener("change",function(){localStorage.setItem(`brutus_escape${hero.id}`,this.checked),!0==this.checked?(c.querySelector("#Sarx341_strEscape").style.color="green",c.querySelector("#Sarx341_strEscape").innerHTML="Uciekanie wu0142u0105czone"):(c.querySelector("#Sarx341_strEscape").style.color="red",c.querySelector("#Sarx341_strEscape").innerHTML="Uciekanie wyu0142u0105czone")}),$("#Sarx341").draggable({start:function(){g.lock.add("Sarx341_zmiana_pozycji")},stop:function(){g.lock.remove("Sarx341_zmiana_pozycji"),message("Zapisano pozycju0119!"),k()}}),$("#Sarx341_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("#Sarx341_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