您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Don't cut of balls' awefully long names like @@@@@@@@@@@@
// ==UserScript== // @name TagPro Long Names // @description Don't cut of balls' awefully long names like @@@@@@@@@@@@ // @author Ko // @version 1.2 // @include *.koalabeast.com:* // @include *.koalabeast.com/game // @include *.jukejuice.com:* // @include *.newcompte.fr:* // @supportURL https://www.reddit.com/message/compose/?to=Wilcooo // @namespace https://greasyfork.runtimutd.eu.org/users/152992 // ==/UserScript== tagpro.ready(function(){ // This script works by overwriting the 'veryPrettyText' function // which is used for displaying names. I only added one thing, // compared to the original TagPro code; namely the maxWidth. tagpro.renderer.veryPrettyText = function(text, color) { var canvas = document.createElement("canvas"); canvas.width = 32 + 16 * text.length; // <<<< This was 128, so 16 pixels per character should be plenty canvas.height = 32; var context = canvas.getContext("2d"); context.clearRect(0, 0, canvas.width, canvas.height); context.font = "bold 11px arial"; context.fillStyle = color || "#ffffff"; context.strokeStyle = "#000000"; context.shadowColor = "#000000"; context.shadowOffsetX = 0; context.shadowOffsetY = 0; context.lineWidth = 2; context.shadowBlur = 10; context.strokeText(text, 16, 16); context.shadowBlur = 0; context.fillText(text, 16, 16); var texture = PIXI.Texture.fromCanvas(canvas); return new PIXI.Sprite(texture); }; });