you'll be logged in right before you die and logged out once the stat data is saved
目前為
// ==UserScript==
// @name anonymous guest stat tracking
// @namespace http://tampermonkey.net/
// @version 0.1
// @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].onmessage = function(e) {
let data = new TextDecoder().decode(e.data).split('|');
data.forEach((elem) => {
if(elem.startsWith('r,')){ // event data
let subArr = elem.split(',');
if(parseInt(subArr[1]) == "6"){ // "killed by ..."
sockets[0].send(new TextEncoder().encode("al," + user + "," + password + ",0")); //logs you in
}
}
if(elem.startsWith('sta,')){ //stat data
sockets[0].send(new TextEncoder().encode("ao")); //logs you out again
}
});
//internal takepoint stuff, just pasted from the original code
var uint8Array = new Uint8Array(e.data);
var buffer = Module._malloc(uint8Array.length);
writeArrayToMemory(uint8Array, buffer);
sockets[0].events.push([buffer, uint8Array.length, Module.getClientTime()]);
};
}
}, 20)
})();