您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
shows number of placed blocks in replays
当前为
- // ==UserScript==
- // @name # in Replays Script
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description shows number of placed blocks in replays
- // @author Oki
- // @match https://*.jstris.jezevec10.com/*
- // @grant none
- // ==/UserScript==
- /**************************
- # in Replays Script
- **************************/
- (function() {
- window.addEventListener('load', function(){
- if(typeof Game == "undefined" && typeof Replayer != "undefined") {
- var website = "jstris.jezevec10.com"
- var url = window.location.href
- var parts = url.split("/")
- Replayer["addStat2"] = function(id,into) {
- var apmStat = document.createElement("tr");
- apmStat.innerHTML = '<td class="ter">#</td><td class="sval"><span id="'+id+'">0</span></td>'
- into.appendChild(apmStat);
- }
- if(typeof getParams != "function"){var getParams=a=>{var params=a.slice(a.indexOf("(")+1);params=params.substr(0,params.indexOf(")")).split(",");return params}}
- var trim=a=>{a=a.slice(0,-1);a=a.substr(a.indexOf("{")+1);return a}
- if(parts[3]=="replay" && parts[2].endsWith(website) && parts.length>4){
- if(parts[4]=="1v1"){
- Replayer["addStat2"]("countElement1",document.getElementsByTagName("tbody")[0])
- Replayer["addStat2"]("countElement2",document.getElementsByTagName("tbody")[2])
- } else {
- Replayer["addStat2"]("countElementP",document.getElementsByClassName("moreStats")[0])
- }
- var oldTextBar = View.prototype.updateTextBar.toString();
- oldTextBar = trim(oldTextBar) + ';var cat2 = this.kppElement.id.slice(-1);console.log(this);eval("countElement"+cat2+"&&(countElement"+cat2+".innerHTML = this.g.placedBlocks)");'
- View.prototype.updateTextBar = new Function(oldTextBar);
- }
- }
- });
- })();