- // ==UserScript==
- // @name Kour.io - Weapon Selector (LC MOD MENU)
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description This script allows you to select and equip any secondary weapon in Kour.io.
- // @author LC|K
- // @match *://kour.io/*
- // @grant none
- // @locale en
- // ==/UserScript==
-
- (function() {
- 'use strict';
-
- const weapons = [
- { name: "AK-47", id: "00" },
- { name: "Deagle", id: "01" },
- { name: "AWP", id: "02" },
- { name: "Bayonet", id: "03" },
- { name: "Uzi", id: "04" },
- { name: "PKM", id: "05" },
- { name: "Revolver", id: "06" },
- { name: "RPG", id: "07" },
- { name: "USPS", id: "08" },
- { name: "MP5", id: "09" },
- { name: "Shotgun", id: "10" },
- { name: "Glock", id: "11" },
- { name: "Karambit", id: "12" },
- { name: "Knife", id: "13" },
- { name: "Scar", id: "14" },
- { name: "Minigun", id: "15" },
- { name: "Famas", id: "16" },
- { name: "Vector", id: "17" },
- { name: "Flamethrower", id: "18" },
- { name: "Kar98k", id: "19" },
- { name: "M4A4", id: "20" },
- { name: "Tec-9", id: "21" },
- { name: "CZ", id: "22" },
- { name: "Berretta92fs", id: "23" },
- { name: "AK-109", id: "24" },
- { name: "P90", id: "25" },
- { name: "Thompson", id: "26" },
- { name: "UMP45", id: "27" },
- { name: "XM1014", id: "28" },
- { name: "Butterfly", id: "29" },
- { name: "Laser Gun", id: "30" },
- { name: "Bomb", id: "31" },
- { name: "Smoke Grenade", id: "32" },
- { name: "Molotov", id: "33" },
- { name: "Grenade", id: "34" },
- { name: "Flashbang", id: "35" },
- { name: "Glizzy", id: "36" },
- { name: "Axe", id: "37" },
- { name: "Bare Fists", id: "38" }
- ];
-
- const menu = document.createElement("div");
- menu.id = "lcWeaponMenu";
- menu.style.position = "fixed";
- menu.style.top = "50px";
- menu.style.left = "50px";
- menu.style.width = "300px";
- menu.style.maxHeight = "400px";
- menu.style.overflowY = "auto";
- menu.style.backgroundColor = "#222";
- menu.style.color = "#fff";
- menu.style.padding = "15px";
- menu.style.zIndex = "10000";
- menu.style.fontFamily = "Arial, sans-serif";
- menu.style.fontSize = "14px";
- menu.style.borderRadius = "8px";
- menu.style.boxShadow = "0 4px 10px rgba(0, 0, 0, 0.3)";
- menu.style.border = "2px solid #007bff";
- menu.style.display = "block"; // Menu starts visible
-
- menu.innerHTML =
- `<strong style="color: #007bff; font-size: 16px;">LC MOD MENU</strong>
- <hr style="border: 1px solid #007bff;">
- <strong>➤ Select Secondary Weapon:</strong>
- <p style="font-size: 12px; color: #ccc;">Press "O" to show/hide menu</p>`;
-
- weapons.forEach(function(weapon) {
- const btn = document.createElement("button");
- btn.textContent = `${weapon.name} (${weapon.id})`;
- btn.style.display = "block";
- btn.style.width = "100%";
- btn.style.margin = "5px 0";
- btn.style.padding = "5px";
- btn.style.border = "none";
- btn.style.backgroundColor = "#007bff";
- btn.style.color = "#fff";
- btn.style.cursor = "pointer";
- btn.style.borderRadius = "5px";
-
- btn.onclick = function() {
- setSecondaryWeapon(weapon.id);
- };
-
- menu.appendChild(btn);
- });
-
- document.body.appendChild(menu);
-
- function setSecondaryWeapon(weaponID) {
- firebase.database().goOffline();
- firebase.database().ref('users/' + firebase.auth().currentUser.uid).child('overrideWeaponIndexes1').set(weaponID);
- firebase.database().goOnline();
- alert(`Secondary weapon set to: ${weaponID}`);
-
- setTimeout(function() {
- const reloadMessage = document.createElement("div");
- reloadMessage.textContent = "Please reload your page to apply changes.";
- reloadMessage.style.position = "fixed";
- reloadMessage.style.bottom = "10px";
- reloadMessage.style.left = "50%";
- reloadMessage.style.transform = "translateX(-50%)";
- reloadMessage.style.backgroundColor = "#f44336";
- reloadMessage.style.color = "#fff";
- reloadMessage.style.padding = "10px";
- reloadMessage.style.borderRadius = "5px";
- reloadMessage.style.fontSize = "16px";
- reloadMessage.style.zIndex = "10001";
- document.body.appendChild(reloadMessage);
-
- setTimeout(function() {
- reloadMessage.remove();
- }, 5000);
- }, 5000);
- }
-
- document.addEventListener("keydown", function(e) {
- if (e.key.toLowerCase() === "o" && !e.target.matches("input, textarea")) {
- menu.style.display = (menu.style.display === "none" ? "block" : "none");
- }
- });
- })();