MyBot New Colors for PixelPlace
Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greasyfork.org/scripts/479127/1512711/MyBot%20NewColors.js
// ==UserScript==
// @name MyBot NewColors
// @description MyBot New Colors for PixelPlace
// @version 1.0
// @author SamaelWired
// @namespace https://greasyfork.org/tr/users/976572
// @match https://pixelplace.io/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=pixelplace.io
// @license MIT
// @grant none
// @run-at document-start
// ==/UserScript==
(() => {
const MyBot = window.MyBot || {modules: {}};
window.MyBot = MyBot;
if ('Config' in MyBot.modules) return;
const module = {};
module.zero = 0xCCCCCC;
module.colors = new Uint32Array([
0xFFFFFF, 0xC4C4C4, 0x888888, 0x555555, 0x222222, 0x000000, 0x006600, 0x22B14C, 0x02BE01,
0x51E119, 0x94E044, 0xFBFF5B, 0xE5D900, 0xE6BE0C, 0xE59500, 0xA06A42, 0x99530D, 0x633C1F,
0x6B0000, 0x9F0000, 0xE50000, 0xFF3904, 0xBB4F00, 0xFF755F, 0xFFC49F, 0xFFDFCC, 0xFFA7D1,
0xCF6EE4, 0xEC08EC, 0x820080, 0x5100FF, 0x020763, 0x0000EA, 0x044BFF, 0x6583CF, 0x36BAFF,
0x0083C7, 0x00D3DD, 0x45FFC8, 0x003638, 0x477050, 0x98FB98, 0xFF7000, 0xCE2939, 0xFF416A,
0x7D26CD, 0x330077, 0x005BA1, 0xB5E8EE, 0x1B7400,
0x12895428, 0x8947848, 0x5592405, 0x2236962, 0x0, 0x26112, 0x2273612, 0x179713,
0x5366041, 0x9756740, 0x16514907, 0x15063296, 0x15121932, 0x15045888, 0x10512962,
0x10048269, 0x6503455, 0x7012352, 0x10420224, 0x15007744, 0x16726276, 0x12275456,
0x16741727, 0x16762015, 0x16768972, 0x16754641, 0x13594340, 0x15468780, 0x8519808,
0x5308671, 0x132963, 0x234, 0x281599, 0x6652879, 0x3586815, 0x33735, 0x54237,
0x4587464, 0x13880, 0x4681808, 0x10025880, 0x16740352, 0x13510969, 0x16728426,
0x8201933, 0x3342455, 0x23457, 0x11921646, 0x1799168]);
module.exclude = new Uint32Array([0x666666]);
module.packetSpeed = 50;
module.packetCount = null;
module.silent = true;
module.tickSpeed = 100;
module.timer = window;
module.order = 'fromCenter';
module.callbacks = [];
module.subscribe = (...funcs) => {
module.callbacks.push(...funcs.flat());
funcs.flat().map(f => f(module));
};
MyBot.config = new Proxy(module, {
set(target, key, value) {
target[key] = value;
target.callbacks.map(c => c(target));
return true;
}
});
MyBot.modules.Config = module;
})();