Hide specific player on bonk.io with Alt+H
目前為
// ==UserScript==
// @name HIDE PLAYER
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Hide specific player on bonk.io with Alt+H
// @author You
// @match https://bonk.io/*
// @grant none
// ==/UserScript==
// ==UserScript==
// @name HIDE PLAYER
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Hide specific player on bonk.io with Alt+H and display 'HIDDEN ON' in the chat
// @author You
// @match https://bonk.io/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
document.addEventListener('keydown', function(event) {
// Check if the pressed key is 'h' and the 'Alt' key is pressed
if (event.altKey && event.key === 'h') {
// Hide player with the name 'Sixthtotheninth' in the lobby
const playerName = 'Sixthtotheninth';
const playerElements = document.querySelectorAll('.newbonklobby_playerentry_name');
playerElements.forEach(playerElement => {
if (playerElement.textContent.trim() === playerName) {
const playerEntry = playerElement.closest('.newbonklobby_playerentry_half');
if (playerEntry) {
playerEntry.style.display = 'none';
}
}
});
// Display 'HIDDEN ON' in the lobby chat
const chatMessage = document.querySelector('.newbonklobby_chat_msg_txt');
if (chatMessage) {
chatMessage.textContent = 'HIDDEN ON';
}
// Make the in-game chat box visible if not already visible
const inGameChatBox = document.getElementById('ingamechatbox');
if (inGameChatBox && inGameChatBox.style.visibility !== 'visible') {
inGameChatBox.style.visibility = 'visible';
}
// Hide player during in-game
const inGameState = document.querySelector('.in-game');
if (inGameState) {
const inGamePlayerEntry = document.querySelector('.newbonklobby_playerentry_menuhighlighted');
if (inGamePlayerEntry) {
inGamePlayerEntry.style.display = 'none';
}
}
}
});
})();