您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows average user level beside the room name
// ==UserScript== // @name Chat Level // @namespace arreloco // @description Shows average user level beside the room name // @include http://www.kongregate.com/games/* // @version 0.0.1.20160322221006 // ==/UserScript== function chupala(){ var dom; try{ if(unsafeWindow){ dom = unsafeWindow; } else { dom = this; } }catch(e){ dom = this; } var holodeck = dom.holodeck; actual_room = holodeck.chatWindow().activeRoom().name(); userList = holodeck.chatWindow().activeRoom().users(); var total_level = 0; var max_level = 0; for(var i=0;i<userList.length;i++){ total_level += userList[i].variables.level; } var average_level = Math.round(total_level/userList.length*10)/10; var secondTab = document.getElementById("chat_tab_pane").lastElementChild.style.display; if(secondTab != "none"){ document.getElementById("chat_tab_pane").lastChild.firstElementChild.innerHTML = "Room: <span class='room_name'>"+actual_room+"</span><span style='float: right;'>Avg lvl: "+average_level+"</span>"; }else{ document.getElementById("chat_tab_pane").lastChild.previousSibling.firstElementChild.innerHTML = "Room: <span class='room_name'>"+actual_room+"</span><span style='float: right;'>Avg lvl: "+average_level+"</span>"; } } setInterval(chupala,15000);