Facebook
From Beige Ibis, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 222
  1. if (localStorage.getItem('dane_uciekanko') == null) localStorage.setItem('dane_uciekanko', 'Zwój teleportacji na Kwieciste Przejście');
  2. if (localStorage.getItem('dane_uciekanko_lvl') == null) localStorage.setItem('dane_uciekanko_lvl', '5');
  3.  
  4. $('<div id="uciekanko">').css({
  5.     position: "absolute",
  6.     left: -208,
  7.     top: 7,
  8.     width: 200,
  9.     height: 210,
  10.     color: "#006622",
  11.     "background-color": "#d9d9d9",
  12.     "font-size": "13px",
  13. }).droppable({
  14.     accept: '.item',
  15.     drop: function(e, u) {
  16.         var nritemka = u.draggable.attr('id').replace('item', '');
  17.         var nazwaitemka = g.item[nritemka].name;
  18.         if (g.item[nritemka].cl == 16 && g.item[nritemka].loc == "g") {
  19.             document.getElementById("nazwa_zwoju").value = nazwaitemka;
  20.         } else {
  21.             message("To na pewno nie jest teleport.");
  22.         }
  23.         setTimeout(function() {
  24.             document.getElementById("dropmenu").style.display = "none";
  25.         }, 50);
  26.     },
  27. }).appendTo("#centerbox2");
  28.  
  29. var dane_uciekanko = localStorage.getItem('dane_uciekanko');
  30. var dane_uciekanko_lvl = localStorage.getItem('dane_uciekanko_lvl');
  31.  
  32. uciekanko.innerHTML = '<center>Przeciągnij teleport w te okienko:<br><br><input id="nazwa_zwoju" value="' + dane_uciekanko + '">';
  33. uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><center>Ile levli więcej: <input id="lvlponad" type="text" size="1" value="' + dane_uciekanko_lvl + '"></center>';
  34. uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><input id="checkbox1zaal1" type="checkbox">Uciekać przed cl/fr/cl-fr?';
  35. uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><center><button id="zapisz_uciekanko">Zapisz</button>';
  36.  
  37. function saveToUciekanko() {
  38.     var itemsik = document.getElementById("nazwa_zwoju").value;
  39.     var leverzik = Number(document.getElementById("lvlponad").value);
  40.     localStorage.setItem('dane_uciekanko', itemsik);
  41.     localStorage.setItem('dane_uciekanko_lvl', leverzik);
  42.     var checkbox = document.getElementById('checkbox1zaal1');
  43.     localStorage.setItem('checkbox1zaal1', checkbox.checked);
  44. }
  45. document.getElementById("zapisz_uciekanko").addEventListener("click", saveToUciekanko);
  46.  
  47. ! function load() {
  48.     var checked = JSON.parse(localStorage.getItem('checkbox1zaal1'));
  49.     document.getElementById("checkbox1zaal1").checked = checked;
  50. }()
  51.  
  52.  
  53. var czy_jestucieczka = false;
  54. (a => {
  55.     newOther = function(b) {
  56.         a(b);
  57.         var lvl_ponad = localStorage.getItem('dane_uciekanko_lvl');
  58.         var nazwa_zwoju = localStorage.getItem('dane_uciekanko');
  59.         for (var i in g.item) {
  60.             if (g.item[i].name.toLowerCase() == nazwa_zwoju.toLowerCase()) {
  61.                 var id_itemka_do_ucieczki = g.item[i].id;
  62.                 break;
  63.             } else {
  64.                 var id_itemka_do_ucieczki = "";
  65.             }
  66.         }
  67.         for (var x in b) {
  68.             if (b[x].lvl - hero.lvl >= lvl_ponad && map.pvp == 2 && czy_jestucieczka == false && id_itemka_do_ucieczki != "") {
  69.                 if (document.getElementById("checkbox1zaal1").checked == true) {
  70.                     if (!g.battle) {
  71.                         _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
  72.                     } else {
  73.                         message("Trwa walka, zwój zostanie po niej użyty.");
  74.                         czy_jestucieczka = true;
  75.                         var xdxdxdxdxdxdxd = battleMsg;
  76.                         battleMsg = function(c, t) {
  77.                             var lkjiop = xdxdxdxdxdxdxd(c, t);
  78.                             if (c.search(/winner=/) >= 0) {
  79.                                 _g("fight&a=quit");
  80.                                 _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
  81.                                 czy_jestucieczka = false;
  82.                             }
  83.                             return lkjiop;
  84.                         }
  85.                     }
  86.                 } else {
  87.                     if (b[x].relation == "fr" || b[x].relation == "cl" || b[x].relation == "cl-fr") {
  88.                         return;
  89.                     } else {
  90.                         if (!g.battle) {
  91.                             _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
  92.                         } else {
  93.                             message("Trwa walka, zwój zostanie po niej użyty.");
  94.                             czy_jestucieczka = true;
  95.                             var xdxdxdxdxdxdxd = battleMsg;
  96.                             battleMsg = function(c, t) {
  97.                                 var lkjiop = xdxdxdxdxdxdxd(c, t);
  98.                                 if (c.search(/winner=/) >= 0) {
  99.                                     _g("fight&a=quit");
  100.                                     _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
  101.                                     czy_jestucieczka = false;
  102.                                 }
  103.                                 return lkjiop;
  104.                             }
  105.                         }
  106.                     }
  107.                 }
  108.             } else if (id_itemka_do_ucieczki == "" && czy_jestucieczka == false && map.pvp == 2) {
  109.                 message("Brak TP!");
  110.                 czy_jestucieczka = true;
  111.             }
  112.         }
  113.     };
  114. })(newOther);