您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show tenths of seconds in the timer, optionally only near the end of the game.
// ==UserScript== // @name TagPro Deciseconds // @description Show tenths of seconds in the timer, optionally only near the end of the game. // @author Ko // @version 1.1 // @supportURL https://www.reddit.com/message/compose/?to=Wilcooo // @website https://redd.it/7xatec // @include http://tagpro-*.koalabeast.com:* // @include http://tangent.jukejuice.com:* // @include http://*.newcompte.fr:* // @include http://tagpro-*.koalabeast.com/game // @include http://tangent.jukejuice.com/game // @include http://*.newcompte.fr/game // @namespace https://greasyfork.org/users/152992 // ==/UserScript== // This script is inspired by the 'TagPro Milliseconds' script by 'Some Ball -1' (which didn't seem to work anymore) // It is compatible with the 'End of Game Timer' by 'Some Ball -1', and should be compatible with any aesthetic script. // OPTIONS: const startTime = 0; // The gametime (in seconds) when to start showing deciseconds. // Set it to 0 to always show the exact time const leadingZero = true; // By default, TagPro shows the time like this: 03:09 // Change this option to 'false' to make it look like: 3:09 tagpro.ready(function(){ var org_timer = tagpro.ui.timer; tagpro.ui.timer = function( con, pos, size, text ) { if (tagpro.state == 1) { var time = tagpro.gameEndsAt - Date.now(); var minut = ( (leadingZero ? "00" : "") + Math.floor(time/6e4) ).slice(-2), secon = ( "00" + Math.floor(time%6e4/1e3) ).slice(-2); if ( startTime <= 0 || time < startTime * 1e3 ) { var decis = Math.floor(time % 1e3 / 1e2); text = [minut, secon, decis].join(':'); } else text = [minut, secon].join(':'); } return org_timer(...arguments); }; });