★moomoo.io DispItemNum

Always display the number of items.

目前為 2017-04-15 提交的版本,檢視 最新版本

// ==UserScript==
// @name         ★moomoo.io DispItemNum
// @version      0.5
// @description  Always display the number of items.
// @author       nekosan
// @match        *://moomoo.io/*
// @grant        none
// @namespace    https://gf.qytechs.cn/en/scripts/28930-moomoo-io-dispitemnum
// ==/UserScript==

(function() {
	'use strict';

	// groupID:0 food    limit: -
	// groupID:1 walls   limit: 20
	// groupID:2 spikes  limit: 10
	// groupID:3 mill    limit: 6
	// groupID:4 mine    limit: 1
	// groupID:5 trap    limit: 6
	// groupID:6 booster limit: 12

	var socket;
	var SID;
	var maxnum_wall = 20;
	var maxnum_spike = 10;
	var maxnum_mill = 6;
	var maxnum_mine = 1;
	var maxnum_trap = 6;
	var maxnum_boost = 12;
	var item = [];

	setTimeout(function () {
		var c1 = setInterval(function () {
			if (typeof io !== 'undefined' &&
				io !== null &&
				typeof storeBuy === 'function' &&
				typeof Object.keys(io.managers) [0] !== 'undefined'
			) {

				socket = io.managers[Object.keys(io.managers) [0]].nsps['/'];
				socket.on('1', function (e) {
					SID = e;
				});

				var c2 = setInterval(function () {
					if (typeof SID !== 'undefined' && SID !== null) {

						for (var i = 0; i < 9; i++) {
							item[i] = document.createElement('div');
							item[i].setAttribute('id', 'itemnum' + (i + 7));
							item[i].style.cssText =
								'position: absolute;' +
								'top: 0;' +
								'padding-left: 5px;' +
								'font-size: 2em;' +
								'color: #fff;';
							document.getElementById('actionBarItem' + (i + 7)).appendChild(item[i]);
						}
						item[0].innerHTML = maxnum_wall;
						item[1].innerHTML = maxnum_wall;
						item[2].innerHTML = maxnum_spike;
						item[3].innerHTML = maxnum_spike;
						item[4].innerHTML = maxnum_mill;
						item[5].innerHTML = maxnum_mill;
						item[6].innerHTML = maxnum_mine;
						item[7].innerHTML = maxnum_trap;
						item[8].innerHTML = maxnum_boost;

						socket.on('14', function (e, t) {
							switch (e) {
								// wall
								case 1:
									document.getElementById('itemnum7').innerHTML =
									document.getElementById('itemnum8').innerHTML = maxnum_wall - t;
									break;
								// spikes
								case 2:
									document.getElementById('itemnum9').innerHTML =
									document.getElementById('itemnum10').innerHTML = maxnum_spike - t;
									break;
								// mill
								case 3:
									document.getElementById('itemnum11').innerHTML =
									document.getElementById('itemnum12').innerHTML = maxnum_mill - t;
									break;
								// mine
								case 4:
									document.getElementById('itemnum13').innerHTML = maxnum_mine - t;
									break;
								// pit trap
								case 5:
									document.getElementById('itemnum14').innerHTML = maxnum_trap - t;
									break;
								// boost pad
								case 6:
									document.getElementById('itemnum15').innerHTML = maxnum_boost - t;
									break;
							}
						});

						clearInterval(c2);
					}
				}, 200);
				clearInterval(c1);
			}
		}, 200);
	}, 5000);

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址