HaremHeroes XP for next level

Instead of showing the total XP recquiered on the XP bar, it only show the XP for the current level

Устаревшая версия за 25.09.2018. Перейдите к последней версии.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         HaremHeroes XP for next level
// @namespace    JDscripts
// @version      3.24
// @description  Instead of showing the total XP recquiered on the XP bar, it only show the XP for the current level
// @author       Spychopat
// @match        http*://nutaku.haremheroes.com/*
// @match        http*://*.hentaiheroes.com/*
// ==/UserScript==

function getHero()
{
    if(unsafeWindow.Hero === undefined)
    {
        setTimeout(autoLoop, Number(sessionStorage.autoLoopTimeMili))
        //console.log(window.wrappedJSObject)
    }
    return unsafeWindow.Hero;
}

(function() {
    'use strict';

    var xpActuelle = getHero().infos.Xp.cur - Hero.infos.Xp.min;
    var xpObjectif = getHero().infos.Xp.max - Hero.infos.Xp.min;
    //console.log("XP : " + xpActuelle + "/" + xpObjectif);
    var divXpBarInfos = document.getElementsByClassName("over reversed_tooltip")[0];
    //console.log(divXpBarInfos);
    var spansXpBarInfos = divXpBarInfos.getElementsByTagName("span");
    //console.log(spansXpBarInfos);
    spansXpBarInfos[0].innerHTML = xpActuelle;
    spansXpBarInfos[2].innerHTML = xpObjectif;
    //console.log(divXpBarInfos);
})();