您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
none
当前为
// ==UserScript== // @name scratch extesion: timer by rssaromeo // @version 1 // @description none // @run-at document-start // @author rssaromeo // @license GPLv3 // @tag lib // @match *://*/* // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHJQTFRFAAAAEIijAo2yAI60BYyuF4WaFIifAY6zBI2wB4usGIaZEYigIoiZCIyrE4igG4iYD4mjEomhFoedCoqpDIqnDomlBYyvE4efEYmiDYqlA42xBoytD4mkCYqqGYSUFYidC4qoC4upAo6yCoupDYqmCYur4zowOQAAACZ0Uk5TAO////9vr////1+/D/+/L+/Pf/////+f3///////H4////////+5G91rAAACgUlEQVR4nM2Y22KjIBCGidg1264liZqDadK03X3/V2wNKHMC7MpF/xthHD5mgERAqZhWhfYqH6K+Qf2qNNf625hCoFj9/gblMUi5q5jLkXLCKudgyiRm0FMK82cWJp1fLbV5VmvJbCIc0GCYaFqqlDJgADdBjncqAXYobm1xh72aFMflbysteFfdy2Yi1XGOm5HGBzQ1dq7TzEoxjeNTjQZb7VA3e1c7+ImgasAgQ9+xusNVNZIo5xmOMgihIS2PbCQIiHEUdTvhxCcS/kPomfFI2zHy2PkWmA6aNatIJpKFJyekyy02xh5Y3DI9T4aOT6VhIUrsNTFp1pf79Z4SIIVDegl6IJO6cHiL/GimIZDhgTu/BlYWCQzHMl0zBWT/T3KAhtxOuUB9FtBrpsz0RV4xsjHmW+UCaffcSy/5viMGer0/6HdFNMZBq/vjJL38H9Dqx4Fuy0Em12DbZy+9pGtiDijbglwAehyj11n0tRD3WUBm+lwulE/8h4BuA+iWAQQnteg2Xm63WQLTpnMnpjdge0Mgu/GRPsV4xdjQ94Lfi624fabhDkfUqIKNrM64Q837v8yL0prasepCgrtvw1sJpoqanGEX7b5mQboNW8eawXaWXTMfMGxub472hzWzHSn6Sg2G9+6TAyRruE71s+zAzjWaknoyJCQzwxrghH2k5FDT4eqWunuNxyN9QCGcxVod5oADbYnIUkDTGZEf1xDJnSFteQ3KdsT8zYDMQXcHxsevcLH1TrsABzkNPyA/L7b0jg704viMMlpQI96WsHknCt/3YH0kOEo9zcGkwrFK39ck72rmoehmKqo2RKlilzSy/nJKEV45CT38myJp456fezktHjN5aeMAAAAASUVORK5CYII= // @grant none // @namespace https://greasyfork.org/users/1184528 // ==/UserScript== ;(async () => { await loadlib("libloader").waitforlib("scratchextesnsionmanager") const { newext, newmenu, newblock, bt, inp, gettarget, totype, scratch_math, projectid, canvas, scratchvar, scratchlist, } = loadlib("scratchextesnsionmanager") var a = loadlib("allfuncs") var vm loadlib("libloader") .waitforlib("scratch") .then(() => (vm = loadlib("scratch").vm)) newext( "timer", "rssaromeo", class { pausetimer() { vm.runtime.ioDevices.clock.pause() } resumetimer() { vm.runtime.ioDevices.clock.resume() } }, [ newblock(bt.cmd, "pausetimer", "pause timer"), newblock(bt.cmd, "resumetimer", "resume timer"), ], "03aaee", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAA9QTFRFAAAAA6ruC6rmAWGH////xP85DwAAAAV0Uk5TAP////8c0CZSAAABtUlEQVR4nL2V0XGEMAxErVSAO8jQf01MKohJAyFY0kprMDf3FX/cYPuxK3OyJCWGLPF47LkaT7XQkO8bQO8PGjLfTwKAGXx8lvL7ZSttACq2+3CkEaAG2AdhJhICK0ewhYRAIN8PDZUQF7D9GtJKNAe6wMpHbW7SUUkB+hQgmgIuMHyqZianhAFdAP4RxwbAHFSgyXLs9mQS7QTcoepqB3QlJMQd+mIPadHIbeKAOVQ/lAI+Uw8xB38HgyTEHOqQZpAYgVY1Pv05T+Meh2gIOmdA39AgOqAhnGsM6Er3MKBG/iweinkYoCHEOmKtHsR7gBmOgK69CfghZsAZpQPHj+141vSp/DvAfyU+BAOcDNNTvAT4Q12A+3/BIUz/rGfAE4YdAuCM8s1bRkVOBlALAfBI+czq8vJeaNoPVxMf3acA/HLf7qbdLCoP19ttlxcValIfusMeBQR1hZ68PrDEUKNQgiZV0ATUgcrgtU5mlYtKPFRadwBwq9Woo1Grx25QohJHtb8SqOXZL8aGEd2AOg5rZMPhnpXElrGi6+GEK7Yf+iYNJFi05jrff+rdmX/Z/VmDLuIfxL1QJnNOkwEAAAAASUVORK5CYII=" ) })()