您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork镜像 is available in English.
you'll be logged in right before you die and logged out once the stat data is saved
// ==UserScript== // @name anonymous stat tracking // @namespace http://tampermonkey.net/ // @version 0.3 // @description you'll be logged in right before you die and logged out once the stat data is saved // @author Marliskilla // @match https://takepoint.io/ // @icon https://www.google.com/s2/favicons?sz=64&domain=takepoint.io // @license MIT // ==/UserScript== // userdata; if not changed, you'll track stats for the user "temp" let user = "temp"; // change temp to your username let password = "tempPassword"; // change tempPassword to your password (function() { 'use strict'; var loadLoop = setInterval(() => { if(sockets && sockets[0] && sockets[0].events) { sockets[0].onmessage = function(e){ //from original function let data = new TextDecoder().decode(e.data); var uint8Array = new Uint8Array(e.data); var buffer = Module._malloc(uint8Array.length); writeArrayToMemory(uint8Array, buffer); sockets[0].events.push([buffer, uint8Array.length, Module.getClientTime()]); //injection if(!data.match(/^(r,6)|(\|r,6)/g)){ //death message not in packet ? return; } sockets[0].send(new TextEncoder().encode("al," + user + "," + password + ",0")); //logs in setTimeout(() => { sockets[0].send(new TextEncoder().encode("ao")); //logs out }, 1000); // 1s delay before logging out, to save stats }; } }, 20) })();