Untitled
raw download clone
TEXT
views 24
,
size 5615 b
// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

 if (localStorage.getItem('dane_uciekanko') == null) localStorage.setItem('dane_uciekanko', 'Zwój teleportacji na Kwieciste Przejście');
if (localStorage.getItem('dane_uciekanko_lvl') == null) localStorage.setItem('dane_uciekanko_lvl', '5');

$('<div id="uciekanko">').css({
    position: "absolute",
    left: -208,
    top: 7,
    width: 200,
    height: 210,
    color: "#006622",
    "background-color": "#d9d9d9",
    "font-size": "13px",
}).droppable({
    accept: '.item',
    drop: function(e, u) {
        var nritemka = u.draggable.attr('id').replace('item', '');
        var nazwaitemka = g.item[nritemka].name;
        if (g.item[nritemka].cl == 16 && g.item[nritemka].loc == "g") {
            document.getElementById("nazwa_zwoju").value = nazwaitemka;
        } else {
            message("To na pewno nie jest teleport.");
        }
        setTimeout(function() {
            document.getElementById("dropmenu").style.display = "none";
        }, 50);
    },
}).appendTo("#centerbox2");

var dane_uciekanko = localStorage.getItem('dane_uciekanko');
var dane_uciekanko_lvl = localStorage.getItem('dane_uciekanko_lvl');

uciekanko.innerHTML = '<center>Przeciągnij teleport w te okienko:<br><br><input id="nazwa_zwoju" value="' + dane_uciekanko + '">';
uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><center>Ile levli więcej: <input id="lvlponad" type="text" size="1" value="' + dane_uciekanko_lvl + '"></center>';
uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><input id="checkbox1zaal1" type="checkbox">Uciekać przed cl/fr/cl-fr?';
uciekanko.innerHTML = uciekanko.innerHTML + '<br/><br/><center><button id="zapisz_uciekanko">Zapisz</button>';

function saveToUciekanko() {
    var itemsik = document.getElementById("nazwa_zwoju").value;
    var leverzik = Number(document.getElementById("lvlponad").value);
    localStorage.setItem('dane_uciekanko', itemsik);
    localStorage.setItem('dane_uciekanko_lvl', leverzik);
    var checkbox = document.getElementById('checkbox1zaal1');
    localStorage.setItem('checkbox1zaal1', checkbox.checked);
}
document.getElementById("zapisz_uciekanko").addEventListener("click", saveToUciekanko);

! function load() {
    var checked = JSON.parse(localStorage.getItem('checkbox1zaal1'));
    document.getElementById("checkbox1zaal1").checked = checked;
}()


var czy_jestucieczka = false;
(a => {
    newOther = function(b) {
        a(b);
        var lvl_ponad = localStorage.getItem('dane_uciekanko_lvl');
        var nazwa_zwoju = localStorage.getItem('dane_uciekanko');
        for (var i in g.item) {
            if (g.item[i].name.toLowerCase() == nazwa_zwoju.toLowerCase()) {
                var id_itemka_do_ucieczki = g.item[i].id;
                break;
            } else {
                var id_itemka_do_ucieczki = "";
            }
        }
        for (var x in b) {
            if (b[x].lvl - hero.lvl >= lvl_ponad && map.pvp == 2 && czy_jestucieczka == false && id_itemka_do_ucieczki != "") {
                if (document.getElementById("checkbox1zaal1").checked == true) {
                    if (!g.battle) {
                        _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
                    } else {
                        message("Trwa walka, zwój zostanie po niej użyty.");
                        czy_jestucieczka = true;
                        var xdxdxdxdxdxdxd = battleMsg;
                        battleMsg = function(c, t) {
                            var lkjiop = xdxdxdxdxdxdxd(c, t);
                            if (c.search(/winner=/) >= 0) {
                                _g("fight&a=quit");
                                _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
                                czy_jestucieczka = false;
                            }
                            return lkjiop;
                        }
                    }
                } else {
                    if (b[x].relation == "fr" || b[x].relation == "cl" || b[x].relation == "cl-fr") {
                        return;
                    } else {
                        if (!g.battle) {
                            _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
                        } else {
                            message("Trwa walka, zwój zostanie po niej użyty.");
                            czy_jestucieczka = true;
                            var xdxdxdxdxdxdxd = battleMsg;
                            battleMsg = function(c, t) {
                                var lkjiop = xdxdxdxdxdxdxd(c, t);
                                if (c.search(/winner=/) >= 0) {
                                    _g("fight&a=quit");
                                    _g("moveitem&st=1&id=" + id_itemka_do_ucieczki);
                                    czy_jestucieczka = false;
                                }
                                return lkjiop;
                            }
                        }
                    }
                }
            } else if (id_itemka_do_ucieczki == "" && czy_jestucieczka == false && map.pvp == 2) {
                message("Brak TP!");
                czy_jestucieczka = true;
            }
        }
    };
})(newOther);
})();
close fullscreen
Login or Register to edit or fork this paste. It's free.