Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Wykrywacz herosów by Magev
- function pozxy(a,b,c,d){
- var e = Math.ceil(a*3/b);
- var e = ((e==0)?1:e);
- var f = Math.ceil(c*3/d);
- var f = ((f==0)?1:f);
- switch(e){
- case 1: e = "lewo";break;
- case 2: e = 0;break;
- case 3: e = "prawo";break;
- };
- switch(f){
- case 1: f = "góra";break;
- case 2: f = 0;break;
- case 3: f = "dół";break;
- };
- if(!e&&!f) return "(środek)";
- if(!e) return "("+f+")";
- if(!f) return "("+e+")";
- return "("+e+"-"+f+")";
- }
- g.loadQueue.push({fun:function(){
- if(!localStorage.getItem("wykrHerosow")) localStorage.setItem("wykrHerosow",((["nerthus","aldous","berufs","brutal","classic","gefion","hutena","jaruna","katahha","lelwani","majuna","nomada","perkun","tarhuna","telawel","tempest","zemyna","zorza","husaria","cronus"].indexOf(g.worldname.toLowerCase())>-1)?"sz":"sp"));
- $('<div id="liczdlasp">Licz przedział lvl dla ŚP (Wykr. Herosów)</div>').appendTo("#cfg_options").click(function(){"background-position: 0px -22px"==$("#liczdlasp").attr("style")?($("#liczdlasp").attr("style","background-position: 0px 0px"),localStorage.setItem("wykrHerosow","sz")):($("#liczdlasp").attr("style","background-position: 0px -22px"),localStorage.setItem("wykrHerosow","sp"))}),
- "sp"==localStorage.getItem("wykrHerosow")?
- $("#liczdlasp").attr("style","background-position: 0px -22px"):
- $("#liczdlasp").attr("style","background-position: 0px 0px")
- }});
- var herosss = newNpc;
- newNpc = function(x){
- herosss(x);
- for (l in x){
- if (x[l].wt>79 && x[l].wt<=99){
- var licz_=localStorage.getItem("wykrHerosow")==="sp"?1.4:1.2;
- var hrs = x[l];
- h_close = () => {
- lvl_min.removeEventListener("input",h_input_low);
- lvl_max.removeEventListener("input",h_input_high);
- hideEnWindow();
- delete h_info;
- delete h_close;
- };
- showEnWindow('Znaleziono herosa!','<center><b>'+hrs.nick+' ('+hrs.lvl+'lvl)<br>'+map.name+' ('+hrs.x+','+hrs.y+')</b><br><img src='+hrs.icon+'><br><b>Przedział lewelowy:</b><br><input type="checkbox" id="h_box" checked><input type="number" min="0" max="500" id="min_lvl" value="' + Math.round((hrs.lvl+((licz_==1.2)?9:46))/licz_) + '"> - <input type="number" min="0" max="500" id="max_lvl" value="' + (hrs.lvl+((licz_==1.2)?13:50)) + '"><br><br>'+((hero.clan)?drawButton('Zawołaj klan','h_info()'):'') +((localStorage.getItem("wykrHerosow")==="sp")?drawButton('Zajmij',"_g('chat&c=Zajmuję herosa "+hrs.nick+"')"):'') + drawButton('Zamknij','h_close()') + '</center>',{class:"heros"},h_close);
- g.lock.remove("en_window");
- var lvl_min = document.getElementById("min_lvl");
- var lvl_max = document.getElementById("max_lvl");
- var h_input_low = () => {
- lvl_max.value = Math.round(lvl_min.value*licz_+4)
- };
- var h_input_high = () => {
- lvl_min.value = Math.round((lvl_max.value-4)/licz_)
- };
- lvl_min.addEventListener("input",h_input_low);
- lvl_max.addEventListener("input",h_input_high,0);
- h_info = () =>{_g('chat&c=/g Heros '+hrs.nick+' ('+hrs.lvl+'lvl) na mapie: '+map.name+' ('+hrs.x+','+hrs.y+')! '+pozxy(hrs.x,map.x,hrs.y,map.y)+((document.getElementById("h_box").checked)?' Przedział: '+lvl_min.value+'-'+lvl_max.value:''))};
- }
- }
- };
- if(typeof MGVAddons=='undefined') $.getScript('http://addons2.margonem.pl/get/76/76849verified.js');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement