您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Rester's notifications for chat
当前为
- // ==UserScript==
- // @name Rester's Notifications *OLD*
- // @namespace arreloco
- // @description Rester's notifications for chat
- // @include http://www.kongregate.com/*
- // @version 0.0.1.20160331055246
- // ==/UserScript==
- checkInfo = function(){
- var str = "";
- var user = this;
- user = user.active_user.getAttributes();
- var myMessages = new Object();
- myMessages = user.unread_shouts_count+user.unread_whispers_count;
- if (myMessages>0) {
- str = "...tenés <a href=\"/accounts/"+user.username+"/messages\"> "+myMessages+(myMessages>1 ? " mensajes</a> nuevos " : " mensaje</a> nuevo");
- if(!/mensaje/g.test(document.getElementById("alert_box").innerHTML)){
- addDiv(str, "msg");
- }
- }
- if(!/badge/g.test(document.getElementById("alert_box").innerHTML)){
- var xmlhttp = new XMLHttpRequest();
- xmlhttp.onreadystatechange = function(){
- if (xmlhttp.readyState==4 && xmlhttp.status==200){
- x = xmlhttp.responseText;
- json = JSON.parse(x);
- last = json[json.length-1];
- if(last.created_at!=localStorage["lastBadge"]){
- str = "...hay badges nuevas en el <br><a href=\""+last.games[0].url+"\">"+last.games[0].title+"</a>";
- localStorage["lastBadge"] = last.created_at;
- }
- if(/badge/g.test(str)){
- addDiv(str, "bdg");
- }
- }
- }
- xmlhttp.open("GET","http://www.kongregate.com/badges.json",true);
- xmlhttp.send();
- }
- }
- function addDiv(str, nature) {
- i = document.createElement("div");
- i.setAttribute("style", "margin: 5px; padding: 10px; border: 2px solid #FFAAAA; border-radius: 5px; background-color: #FFEEEE; top:-10px; ");
- i.innerHTML = "<b>Arre que...</b><br>"+str;
- alert_box = document.getElementById("alert_box");
- alert_box.appendChild(i);
- }
- setInterval(checkInfo, 20000);
- setTimeout(function(){container = document.createElement("div"); container.setAttribute("id","alert_box"); container.setAttribute("style", "color: #440000; font-size:12px; position: fixed; width: 17%; text-align: left; top: 80%; left: 80%;"); document.getElementsByTagName('body')[0].appendChild(container);},5000);