您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Bağlantı olmadan mevcut odaları izleme ve oyuncu bilgilerini gösterme.
当前为
// ==UserScript== // @name A R E S - Oda İzleyici (Tek Tıklama) // @namespace https://example.com/ // @version 1.1 // @description Bağlantı olmadan mevcut odaları izleme ve oyuncu bilgilerini gösterme. // @author Senin İsmin // @match https://gartic.io/* // @grant none // ==/UserScript== (function() { 'use strict'; // Oyun arayüzü oluşturma let panel = document.createElement('div'); panel.style.position = 'fixed'; panel.style.top = '10px'; panel.style.left = '10px'; panel.style.width = '400px'; panel.style.padding = '15px'; panel.style.backgroundColor = '#333'; panel.style.color = 'white'; panel.style.zIndex = '1000'; panel.style.borderRadius = '15px'; panel.style.border = '3px solid black'; panel.style.fontFamily = 'Arial, sans-serif'; panel.style.maxHeight = '600px'; panel.style.overflowY = 'auto'; let title = document.createElement('h2'); title.innerText = 'A R E S Oda İzleyici'; title.style.fontSize = '18px'; title.style.textAlign = 'center'; panel.appendChild(title); document.body.appendChild(panel); // Oda bağlantısı yapıştırma alanı let roomInput = document.createElement('input'); roomInput.placeholder = 'Oda Bağlantısı'; roomInput.style.width = '100%'; roomInput.style.marginBottom = '10px'; panel.appendChild(roomInput); // Odaya Bağlan butonu let joinButton = document.createElement('button'); joinButton.innerText = 'Odaya İzleyici Olarak Bağlan'; joinButton.style.width = '100%'; joinButton.style.backgroundColor = '#008000'; // Yeşil renk joinButton.style.color = 'white'; joinButton.style.border = 'none'; joinButton.style.padding = '10px'; joinButton.style.cursor = 'pointer'; joinButton.onclick = function() { let roomLink = roomInput.value.trim(); if (roomLink) { window.open(roomLink, '_blank'); // Yeni sekmede odayı aç } else { alert('Lütfen bir oda bağlantısı girin.'); } }; panel.appendChild(joinButton); // Oda listesi için bir alan oluştur let roomList = document.createElement('div'); roomList.style.marginTop = '10px'; panel.appendChild(roomList); // Oda bilgilerini al ve görüntüle function fetchRooms() { // Bu kısım, odaları çekmek için bir yöntem içerir. // Ancak, bağlantı olmadan doğrudan odaları almak genellikle mümkün değildir. // Örnek oda verileri (gerçek verilere erişim olmadığını varsayalım) let exampleRooms = [ { name: 'Oda 1', players: 5 }, { name: 'Oda 2', players: 3 }, { name: 'Oda 3', players: 8 }, ]; roomList.innerHTML = ''; // Önceki odaları temizle exampleRooms.forEach(room => { let roomInfo = document.createElement('div'); roomInfo.innerText = `${room.name} - Oyuncu Sayısı: ${room.players}`; roomInfo.style.color = '#fff'; roomInfo.style.marginBottom = '5px'; // Odaya tıklanabilir hale getirme let joinRoomButton = document.createElement('button'); joinRoomButton.innerText = 'İzle'; joinRoomButton.style.marginLeft = '5px'; joinRoomButton.style.cursor = 'pointer'; joinRoomButton.onclick = function() { window.open(`https://gartic.io/${room.name}`, '_blank'); // Tek tıkla odaya katıl }; roomInfo.appendChild(joinRoomButton); roomList.appendChild(roomInfo); }); } // Oda bilgilerini belirli aralıklarla güncelle setInterval(fetchRooms, 5000); // Her 5 saniyede bir odaları güncelle // İlk odaları al fetchRooms(); })();