Kies je eigen wapen in Smash Karts!
// ==UserScript==
// @name Smash Karts Wapen Kiezer
// @namespace http://tampermonkey.net/
// @version 2.1
// @description Kies je eigen wapen in Smash Karts!
// @author JouwNaam
// @match *://smashkarts.io/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Check of de game geladen is
function getGameInstance() {
return window.game || Object.values(window).find(obj => obj && obj.players);
}
// Wapenmenu
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";
}
});
}
// Wapen selecteren
function selectWeapon(weapon) {
let game = getGameInstance();
if (!game) return alert("Game niet gevonden!");
let player = Object.values(game.players)[0]; // Pak de eerste speler (jijzelf)
if (!player) return alert("Speler niet gevonden!");
player.inventory.push(weapon); // Voeg het wapen toe aan je inventory
alert(`${weapon} geselecteerd!`);
}
// Start script
setTimeout(createWeaponMenu, 3000);
})();