您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Kies je eigen wapens in Smash Karts met een menu (druk op 'G')
// ==UserScript== // @name Smash Karts Wapenmenu // @namespace http://tampermonkey.net/ // @version 1.2 // @description Kies je eigen wapens in Smash Karts met een menu (druk op 'G') // @author JouwNaam // @match *://smashkarts.io/* // @license MIT // @grant none // ==/UserScript== (function() { 'use strict'; let gameInstance = null; function findGameInstance() { let allObjects = Object.values(window); for (let obj of allObjects) { if (obj && obj.players && obj.addEventListener) { gameInstance = obj; console.log("✅ Game-instantie gevonden!", gameInstance); return; } } console.log("❌ Game niet gevonden!"); } function createWeaponMenu() { let menu = document.createElement("div"); menu.id = "weapon-menu"; menu.style.position = "fixed"; menu.style.top = "50px"; menu.style.left = "50px"; menu.style.background = "rgba(0,0,0,0.8)"; menu.style.padding = "10px"; menu.style.borderRadius = "10px"; menu.style.color = "white"; menu.style.fontSize = "16px"; menu.style.zIndex = "9999"; menu.style.display = "none"; let weapons = ["Minigun", "Raket", "Mijnen", "Shotgun", "Sniper"]; weapons.forEach(weapon => { let btn = document.createElement("button"); btn.innerText = weapon; btn.style.display = "block"; btn.style.margin = "5px"; btn.style.padding = "5px"; btn.style.background = "#ff6600"; btn.style.border = "none"; btn.style.color = "white"; btn.style.cursor = "pointer"; btn.onclick = () => selectWeapon(weapon); menu.appendChild(btn); }); document.body.appendChild(menu); document.addEventListener("keydown", function(event) { if (event.key === "G" || event.key === "g") { menu.style.display = menu.style.display === "none" ? "block" : "none"; } }); } function selectWeapon(weapon) { if (!gameInstance) { alert("Game niet gevonden! Probeer opnieuw."); return; } let player = Object.values(gameInstance.players)[0]; if (!player) { alert("Speler niet gevonden!"); return; } player.inventory.push(weapon); alert(`${weapon} geselecteerd!`); } setTimeout(() => { findGameInstance(); createWeaponMenu(); }, 5000); })();