FaK+

Ever wanted to be K+? This adds a K+ on your screen... no private chats... and not on other screens... FUN!!!

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey .

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name         FaK+
// @namespace    http://alphaoverall.com
// @version      0.1
// @description  Ever wanted to be K+? This adds a K+ on your screen... no private chats... and not on other screens... FUN!!!
// @author       AlphaOverall
// @include      http://www.kongregate.com/games/*/*
// @grant        unsafeWindow
// ==/UserScript==

function init() {
    var checkIfLoaded = setInterval(function(){check()}, 100);
    var i = 100;
    function check(){
        var youser = document.getElementsByClassName("chat_avatar");
        if (youser.length != 0){clearInterval(checkIfLoaded);setTimeout(kplus, 800);}
        else { i--;}
        if (i<=0) { console.log("Chat not found!");clearInterval(checkIfLoaded);}
    }
    holodeck.addChatCommand("kplus", function(l,n){
        check();
        return false;
    });
    function kplus() {
        var windows = document.getElementsByClassName("chat_room_template");
        var you = [];
        for (var j=0; j<windows.length; j++){
            if (!windows[j].style.display){
                you = windows[j].getElementsByClassName("user_row")[0];
            }
        }
        var kicon = document.createElement("span");
        kicon.className = "spritesite premium_icon clickable";
        kicon.title = "Kongregate Plus";
        kicon.innerText = "Kongregate Plus";
        you.insertBefore(kicon, you.childNodes[you.childNodes.length - 2]);
        holodeck._active_dialogue.kongBotMessage("You are now a Pseudo Premium Kongregate user! If not, or you want more K+, use the /kplus command...")
    }
}

setTimeout(init, 1000);