您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
easy inject your bundle to the game no limited bundle no change the script one fast and sec
当前为
- // ==UserScript==
- // @name Bundle Inject By Links
- // @version 1
- // @description easy inject your bundle to the game no limited bundle no change the script one fast and sec
- // @author Ha Thu
- // @namespace https://cheatx.myz.info/
- // @match *://sandbox.moomoo.io/*
- // @run-at document-start
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- const bundles = {
- //example "name your bundle": "your link to the bundle like: https://stingy-incandescent-explanation.glitch.me/script.js",
- //i recommend using glitch to put bundle in it for easy inject or github , etc...
- "": "",
- "": "",
- "": "",
- "": "", //add more if need
- };
- // menu
- function createMenu() {
- const overlay = document.createElement('div');
- overlay.style.position = 'fixed';
- overlay.style.top = '0';
- overlay.style.left = '0';
- overlay.style.width = '100%';
- overlay.style.height = '100%';
- overlay.style.backgroundColor = 'rgba(0, 0, 0, 0.5)';
- overlay.style.zIndex = '9999';
- overlay.style.backdropFilter = 'blur(5px)';
- const menu = document.createElement('div');
- menu.style.position = 'absolute';
- menu.style.top = '50%';
- menu.style.left = '50%';
- menu.style.transform = 'translate(-50%, -50%)';
- menu.style.padding = '20px';
- menu.style.backgroundColor = '#fff';
- menu.style.borderRadius = '8px';
- menu.style.boxShadow = '0 0 15px rgba(0, 0, 0, 0.5)';
- menu.style.zIndex = '10000';
- menu.style.animation = 'fadeIn 0.3s';
- menu.style.width = '300px';
- menu.style.boxSizing = 'border-box';
- // font
- const style = document.createElement('style');
- style.textContent = `
- @import url('https://fonts.googleapis.com/css2?family=Passion+One&display=swap');
- @keyframes fadeIn {
- from { opacity: 0; }
- to { opacity: 1; }
- }
- @keyframes fadeOut {
- from { opacity: 1; }
- to { opacity: 0; }
- }
- .custom-menu-title {
- font-family: 'Passion One', cursive;
- margin: 0 0 10px 0;
- font-size: 18px;
- text-align: center;
- }
- .custom-menu-button {
- display: block;
- width: 100%;
- padding: 10px;
- margin-bottom: 10px;
- cursor: pointer;
- font-family: 'Passion One', cursive;
- font-size: 18px;
- color: white;
- background-color: #007bff;
- border: none;
- border-radius: 5px;
- transition: background-color 0.3s, transform 0.2s;
- }
- .custom-menu-button:hover {
- background-color: #0056b3;
- transform: scale(1.05);
- }
- .close-button {
- position: absolute;
- top: 10px;
- right: 10px;
- background-color: #ff4d4d;
- color: white;
- border: none;
- border-radius: 50%;
- width: 30px;
- height: 30px;
- cursor: pointer;
- font-weight: bold;
- font-size: 18px;
- line-height: 30px;
- text-align: center;
- transition: background-color 0.3s, transform 0.2s;
- box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
- }
- .close-button:hover {
- background-color: #ff1a1a;
- transform: scale(1.1);
- }
- `;
- document.head.appendChild(style);
- // text of the menu
- const title = document.createElement('h3');
- title.className = 'custom-menu-title';
- title.textContent = 'Select Injects';
- menu.appendChild(title);
- Object.keys(bundles).forEach(bundleName => {
- const button = document.createElement('button');
- button.className = 'custom-menu-button';
- button.textContent = bundleName;
- button.onclick = function() {
- replaceScript(bundles[bundleName]);
- const feedback = document.createElement('div');
- feedback.textContent = `${bundleName} selected!`;
- feedback.style.marginTop = '10px';
- feedback.style.textAlign = 'center';
- feedback.style.color = '#007bff';
- menu.appendChild(feedback);
- };
- menu.appendChild(button);
- });
- // close the menu
- const closeButton = document.createElement('button');
- closeButton.textContent = '×';
- closeButton.className = 'close-button';
- closeButton.onclick = function() {
- menu.style.animation = 'fadeOut 0.3s';
- setTimeout(() => {
- document.body.removeChild(overlay);
- document.body.removeChild(menu);
- }, 300);
- };
- menu.appendChild(closeButton);
- document.body.appendChild(overlay);
- document.body.appendChild(menu);
- }
- // do inject the orig bundle
- function replaceScript(newScriptUrl) {
- const scripts = document.getElementsByTagName('script');
- for (let i = 0; i < scripts.length; i++) {
- if (scripts[i].src.includes('index-6b10514b.js')) {
- const newScript = document.createElement('script');
- newScript.src = newScriptUrl;
- scripts[i].parentNode.replaceChild(newScript, scripts[i]);
- return;
- }
- }
- }
- // load the menu
- window.addEventListener('load', createMenu);
- })();