// ==UserScript==
// @name Gartic mood kiri gartic.io
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Gives you magical power
// @author iiJavad
// @match https://gartic.io/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const panel = document.createElement('div');
panel.style.position = 'fixed';
panel.style.top = '0';
panel.style.left = '50%';
panel.style.transform = 'translateX(-50%)';
panel.style.width = '80%';
panel.style.padding = '10px';
panel.style.borderRadius = '5px';
panel.style.background = '#333';
panel.style.color = '#fff';
panel.style.zIndex = '1000';
const panelContent = document.createElement('div');
panelContent.style.display = 'flex';
panelContent.style.justifyContent = 'space-between';
panelContent.style.alignItems = 'center';
const panelTitle = document.createElement('span');
panelTitle.textContent = 'I Love you S-❤️';
panelTitle.style.fontWeight = 'bold';
const panelButton1 = document.createElement('button');
panelButton1.textContent = 'Quick access to profile';
panelButton1.style.background = '#4CAF50';
panelButton1.style.color = '#fff';
panelButton1.style.border = 'none';
panelButton1.style.padding = '5px 10px';
panelButton1.style.borderRadius = '5px';
panelButton1.style.cursor = 'pointer';
const panelButton2 = document.createElement('button');
panelButton2.textContent = 'Quick access to settings ';
panelButton2.style.background = '#4CAF50';
panelButton2.style.color = '#fff';
panelButton2.style.border = 'none';
panelButton2.style.padding = '5px 10px';
panelButton2.style.borderRadius = '5px';
panelButton2.style.cursor = 'pointer';
const panelButton3 = document.createElement('button');
panelButton3.textContent = 'Favorite Rooms ';
panelButton3.style.background = '#4CAF50';
panelButton3.style.color = '#fff';
panelButton3.style.border = 'none';
panelButton3.style.padding = '5px 10px';
panelButton3.style.borderRadius = '5px';
panelButton3.style.cursor = 'pointer';
const panelButton4 = document.createElement('button');
panelButton4.textContent = 'Show Friends ';
panelButton4.style.background = '#4CAF50';
panelButton4.style.color = '#fff';
panelButton4.style.border = 'none';
panelButton4.style.padding = '5px 10px';
panelButton4.style.borderRadius = '5px';
panelButton4.style.cursor = 'pointer';
const panelButton5 = document.createElement('button');
panelButton5.textContent = 'Show all user accounts for specific user';
panelButton5.style.background = '#4CAF50';
panelButton5.style.color = '#fff';
panelButton5.style.border = 'none';
panelButton5.style.padding = '5px 10px';
panelButton5.style.borderRadius = '5px';
panelButton5.style.cursor = 'pointer';
panelContent.appendChild(panelTitle);
panelContent.appendChild(panelButton1);
panelContent.appendChild(panelButton2);
panelContent.appendChild(panelButton3);
panelContent.appendChild(panelButton4);
panelContent.appendChild(panelButton5);
panel.appendChild(panelContent);
document.body.appendChild(panel);
// اضافه کردن رویداد کلیک به دکمهها
panelButton1.addEventListener('click', function() {
// کد دسترسی سریع به پروفایل را اینجا بنویسید
});
panelButton2.addEventListener('click', function() {
// کد دسترسی سریع به تنظیمات را اینجا بنویسید
});
panelButton3.addEventListener('click', function() {
// کد دسترسی سریع به بازیها را اینجا بنویسید
});
panelButton4.addEventListener('click', function() {
// کد دسترسی سریع به دوستان را اینجا بنویسید
});
panelButton5.addEventListener('click', function() {
// کد دیدن اکانت های یوزر نیم را اینجا بنویسید
const username = prompt('لطفا یوزر نیم را وارد کنید Pls wright username');
if (username) {
// کد نمایش اکانت یوزر نیم را اینجا بنویسید
console.log(`اکانت یوزر نیم ${username} را نمایش میدهیم`);
}
});
})();
(function() {
'use strict';
// Add a new style tag to the head of the document
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = `
/* Global colors */
* {
color: ${getRandomColor()}; /* رنگ های رندوم */
background-color: ${getRandomColor()};
}
/* Button colors */
.button {
background-color: ${getRandomColor()};
color: ${getRandomColor()}; /* I LOVE YOU S- ❤️ */
}
.button:hover {
background-color: ${getRandomColor()};
}
/* Link colors */
a {
color: ${getRandomColor()};
}
a:hover {
color: ${getRandomColor()};
}
/* Input colors */
input[type="text"], input[type="password"] {
background-color: ${getRandomColor()};
border: 1px solid ${getRandomColor()};
}
input[type="text"]:focus, input[type="password"]:focus {
background-color: ${getRandomColor()}; /* J- 💘 S- */
border: 1px solid ${getRandomColor()}; /* J ❤️ s */
}
/* Table colors */
table {
background-color: ${getRandomColor()};
}
th {
background-color: ${getRandomColor()}; /* ❤️Stelka❤️ */
color: ${getRandomColor()}; /* J-❤️ S*/
}
td {
background-color: ${getRandomColor()}; /* J- ❤️ S-*/
}
`;
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color = '#';
for (var i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
document.head.appendChild(style);
})();
(function() {
'use strict';
var panel = document.createElement('div');
panel.innerHTML = `
<div id="Control Developer javad" style="position: fixed; bottom: 10px; left: 10px; background-color: #333; padding: 10px; border: 1px solid #555; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);">
<h2 style="color: #fff; margin-top: 0;">S- 🩷��� J-</h2>
<form>
<label for="color-scheme" style="color: #fff;">Color Scheme:</label>
<select id="color-scheme" onchange="changeColorScheme(this.value)" style="background-color: #444; color: #fff;">
<option value="monochromatic-blue">Monochromatic Blue</option>
<option value="random">Random</option>
<option value="dark-mode">Dark Mode</option>
<option value="custom">Custom</option>
</select>
<br><br>
<label for="brightness" style="color: #fff;">Brightness:</label>
<input type="range" id="brightness" min="0" max="100" value="50" onchange="updateBrightness(this.value)" style="background-color: #444; color: #fff;">
<br><br>
<label for="contrast" style="color: #fff;">Contrast:</label>
<input type="range" id="contrast" min="0" max="100" value="50" onchange="updateContrast(this.value)" style="background-color: #444; color: #fff;">
<br><br>
<label for="saturation" style="color: #fff;">Saturation:</label>
<input type="range" id="saturation" min="0" max="100" value="50" onchange="updateSaturation(this.value)" style="background-color: #444; color: #fff;">
<br><br>
<label for="hue" style="color: #fff;">Hue:</label>
<input type="range" id="hue" min="0" max="360" value="180" onchange="updateHue(this.value)" style="background-color: #444; color: #fff;">
</form>
</div>
`;
document.body.appendChild(panel);
function changeColorScheme(scheme) {
// Kir
updateStyles(scheme);
}
function updateBrightness(value) {
//
document.body.style.filter = `brightness(${value}%)`;
}
function updateContrast(value) {
// محل جای گذاری کد های خریداری شده 👇 Where to place the purchased codes
document.body.style.filter = `contrast(${value}%)`;
}
function updateSaturation(value) {
//
document.body.style.filter = `saturate(${value}%)`;
}
function updateHue(value) {
//
document.body.style.filter = `hue-rotate(${value}deg)`;
}
function updateStyles(scheme) {
switch (scheme) {
case 'monochromatic-blue':
document.body.style.filter = 'grayscale(100%) contrast(150%) brightness(80%)';
break;
case 'random':
document.body.style.filter = `hue-rotate(${Math.floor(Math.random() * 360)}deg) saturate(${Math.floor(Math.random() * 100)}%) brightness(${Math.floor(Math.random() * 100)}%)`;
break;
case 'dark-mode':
document.body.style.filter = 'invert(100%)';
break;
case 'custom':
// Do nothing, let the user customize the styles
break;
}
}
})();
(function() {
'use strict';
const welcomeMessage = document.createElement('div');
welcomeMessage.innerHTML = `
<h1>J- love u S-</h1>
<p>To make the script work for the code of the drives to work.</p>
<p>Send the word kir mikham to @aminAbadam ID to make purchases on Telegram .</p>
<p>The first 2 free drive codes have been uploaded to the Discord server.</p>
<p>برای درست کار کردن اسکریپت باید کد های درایو ها خریداری شوند .</p>
<p>برای خرید کد ها در تلگرام به آیدی @aminAbadam کیر نمیخوام بفرست .</p>
<p>J- ❤️ S- .</p>
<p>❌❌❌❌❌❌❌❌❌❌.</p>
`;
welcomeMessage.style.position = 'absolute';
welcomeMessage.style.top = '17%';
welcomeMessage.style.left = '50%';
welcomeMessage.style.transform = 'translate(-50%, -50%)';
welcomeMessage.style.background = 'rgba(0, 0, 0, 0.5)';
welcomeMessage.style.padding = '10px';
welcomeMessage.style.borderRadius = '10px';
welcomeMessage.style.color = '#fff';
welcomeMessage.style.fontSize = '24px';
welcomeMessage.style.fontWeight = 'bold';
welcomeMessage.style.textAlign = 'center';
welcomeMessage.style.fontFamily = 'Tahoma, sans-serif';
welcomeMessage.style.border = '1px solid #fff';
welcomeMessage.style.boxShadow = '0 0 10px rgba(0, 0, 0, 0.5)';
welcomeMessage.style.width = '400px'; //
welcomeMessage.style.height = '300px';
welcomeMessage.style.overflow = 'auto';
//
const timer = document.createElement('span');
timer.textContent = '10';
timer.style.position = 'absolute';
timer.style.top = '10%';
timer.style.left = '50%';
timer.style.transform = 'translate(-50%, -50%)';
timer.style.color = '#ffff00';
timer.style.fontSize = '24px';
timer.style.fontWeight = 'bold';
timer.style.fontFamily = 'Tahoma, sans-serif';
document.body.appendChild(welcomeMessage);
document.body.appendChild(timer);
// کیر
let time = 10;
const interval = setInterval(() => {
time--;
timer.textContent = time;
if (time === 0) {
clearInterval(interval);
welcomeMessage.remove();
timer.remove();
}
}, 1000);
welcomeMessage.style.animation = 'fadeIn 2s';
welcomeMessage.style.animationFillMode = 'forwards';
//
timer.style.animation = 'fadeIn 2s';
timer.style.animationFillMode = 'forwards';
const style = document.createElement('style');
style.textContent = `
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
`;
document.head.appendChild(style);
})();
(function() {
'use strict';
//
var panel = document.createElement('div');
panel.style.position = 'fixed';
panel.style.top = '0px';
panel.style.left = '0px';
panel.style.width = '200px';
panel.style.height = '100vh';
panel.style.background = 'rgba(255, 255, 255, 0.5)';
panel.style.border = '1px solid #ccc';
panel.style.padding = '10px';
panel.style.zIndex = '1000';
panel.style.display = 'none';
document.body.appendChild(panel);
var button = document.createElement('button');
button.textContent = '❌❌❌✖️✖️Password ✖️✖️❌❌❌Click here❌❌❌';
button.style.position = 'fixed';
button.style.top = '10px';
button.style.left = '10px';
button.style.zIndex = '1001';
// کیر
document.body.appendChild(button);
button.addEventListener('click', function() {
if (panel.style.display === 'none') {
panel.style.display = 'block'; //
} else {
panel.style.display = 'none'; //
}
});
//
panel.style.transition = 'all 0.5s ease-in-out';
//
button.addEventListener('mouseover', function() {
button.style.background = 'rgba(255, 255, 255, 0.5)';
});
//
button.addEventListener('mouseout', function() {
button.style.background = 'rgba(0, 0, 0, 0.5)';
});
var content = document.createElement('p');
content.textContent = 'پنل شما';
panel.appendChild(content);
panel.style.background = 'linear-gradient(to bottom, #f2f2f2, #fff)';
panel.style.borderRadius = '10px';
panel.style.boxShadow = '0 0 10px rgba(0, 0, 0, 0.2)';
//
var list = document.createElement('ul');
list.innerHTML = '<li>مورد اول</li><li>مورد دوم</li><li>مورد سوم</li>';
panel.appendChild(list);
//
var image = document.createElement('img');
image.src = 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSYyCnCBVsZoOSltf1ip0pCzPYzHsrtMNPI8tLvbhjvLj0yUuEVYshx-KXv6LG-HRYLJbY&usqp=CAU';
panel.appendChild(image);
//
var form = document.createElement('form');
form.innerHTML = '<input type="text" placeholder="Enter your name"><br><input type="password" placeholder="Enter your password"><br><button>Start Script🔺</button>';
panel.appendChild(form);
//
var table = document.createElement('table');
table.innerHTML = '<tr><th>Line</th><th>Name</th><th>Last name</th></tr><tr><td>1</td><td>❤️</td><td>SRELKA</td></tr><tr><td>2</td><td>javVvad</td><td>Kir koloft</td></tr>';
panel.appendChild(table);
//
var chart = document.createElement('canvas');
chart.width = 200;
chart.height = 200;
var ctx = chart.getContext('2d');
ctx.fillStyle = 'rgba(255, 0, 0, 0.5)';
ctx.fillRect(10, 10, 50, 50);
panel.appendChild(chart);
})();
(function() {
'use strict';
// 🔒
var button = document.createElement('button');
button.textContent = '🔒DROW BOT WEBSOCKET';
button.style.position = 'fixed';
button.style.top = '10px';
button.style.left = '10px';
button.style.zIndex = '1001';
button.style.background = 'rgba(0, 0, 0, 0.5)';
button.style.color = 'white';
button.style.border = 'none';
button.style.padding = '10px';
button.style.borderRadius = '5px';
button.style.cursor = 'pointer';
document.body.appendChild(button);
var panel = document.createElement('div');
panel.style.position = 'fixed';
panel.style.top = '0px';
panel.style.left = '0px';
panel.style.width = '300px';
panel.style.height = '100vh';
panel.style.background = 'rgba(255, 255, 255, 0.5)';
panel.style.border = '1px solid #ccc';
panel.style.padding = '10px';
panel.style.zIndex = '1000';
panel.style.display = 'none';
//محل جای گذاری کد های خریداری شده 👇👇👇
document.body.appendChild(panel);
button.addEventListener('click', function() {
if (panel.style.display === 'none') {
panel.style.display = 'block';
} else {
panel.style.display = 'none';
}
});
// Dada
var content = document.createElement('p');
content.textContent = 'kIr nmikham';
panel.appendChild(content);
// اضافه کردن دکمههای بیشتر به پنل
var buttons = [
{ text: ' Triangle Painting', action: function() { alert('نام کاربری و پسورد اشتباه است'); } },
{ text: 'Letter Painting', action: function() { alert('نام کابری و پسورد اشتباه 🦄'); } },
{ text: 'Photo Upload ', action: function() { alert('نام کاربری و پسورد اشتباه '); } },
];
buttons.forEach(function(button) {
var buttonElement = document.createElement('button');
buttonElement.textContent = button.text;
buttonElement.style.margin = '10px';
buttonElement.addEventListener('click', button.action);
panel.appendChild(buttonElement);
});
//محل جای گذاری کد های خریداری شده
var input = document.createElement('input');
input.type = 'text';
input.placeholder = 'send password mod kiri';
input.style.width = '100%';
input.style.height = '30px';
input.style.padding = '10px';
input.style.margin = '10px';
panel.appendChild(input);
//محل کد های خریداری شده
var sendButton = document.createElement('button');
sendButton.textContent = 'Start drow webSocket';
sendButton.style.width = '100%';
sendButton.style.height = '30px';
sendButton.style.padding = '10px';
sendButton.style.margin = '10px';
sendButton.addEventListener('click', function() {
alert('ابتدا پسورد اسکریپت صحیح وارد کنید ' + input.value);
});
panel.appendChild(sendButton);
})();
//برای اینکه کد های کیک و غیره باز شود در کد زیر /* را در خط 523 بردارید و در خط 619 هم /*را بردارید کد ها برای شلوغ نشدن کامنت شده اند تا در صورت نیاز استفاده شوند To use the kick script at the beginning of the line 523 and the end of the line 619/*, remove these codes are commented to be used if needed.
/*(function() {
'use strict';
var panel = document.createElement('div');
panel.style.position = 'fixed';
panel.style.top = '50%';
panel.style.left = '50%';
panel.style.transform = 'translate(-50%, -50%)';
panel.style.width = '300px';
panel.style.height = '250px';
panel.style.backgroundColor = '#333';
panel.style.border = '1px solid #444';
panel.style.padding = '10px';
panel.style.boxSizing = 'border-box';
panel.style.zIndex = '1000';
document.body.appendChild(panel);
panel.innerHTML = `
<h3 style="color: #fff;">Room Settings</h3>
<p style="color: #ccc;">Adjust room settings.</p>
<label style="display: block; margin-bottom: 10px;">
<input type="checkbox" id="private-room-checkbox"> Private Room
</label>
<label style="display: block; margin-bottom: 10px;">
<input type="checkbox" id="mod-only-checkbox"> Mod Only
</label>
<button style="background-color: #444; color: #fff; padding: 5px; border: none; border-radius: 5px;" id="save-settings-btn">Save Settings</button>
<hr style="border-color: #444; margin: 10px 0;">
<h3 style="color: #fff;">User Management</h3>
<p style="color: #ccc;">Manage users in the room.</p>
<input style="width: 100%; padding: 5px; margin-top: 10px;" id="search-user-input" placeholder="Search User...">
<ul style="list-style: none; padding: 0; margin: 0;" id="user-list"></ul>
<button style="background-color: #444; color: #fff; padding: 5px; border: none; border-radius: 5px;" id="kick-user-btn">Kick User</button>
<button style="background-color: #444; color: #fff; padding: 5px; border: none; border-radius: 5px;" id="mute-user-btn">Mute User</button>
`;
document.getElementById('private-room-checkbox').addEventListener('change', function() {
alert('You need to buy the script first باید اسکریپت این قسمت خریداری شود.');
});
document.getElementById('mod-only-checkbox').addEventListener('change', function() {
alert('You need to buy the script first باید اسکریپت اين قسمت خریداری شود.');
});
document.getElementById('save-settings-btn').addEventListener('click', function() {
alert('You must buy script from this option .');
});
document.getElementById('search-user-input').addEventListener('input', function() {
var searchQuery = this.value.toLowerCase();
var userList = document.getElementById('user-list');
var listItems = userList.children;
for (var i = 0; i < listItems.length; i++) {
var listItem = listItems[i];
var listItemText = listItem.textContent.toLowerCase();
if (listItemText.indexOf(searchQuery) === -1) {
listItem.style.display = 'none';
} else {
listItem.style.display = 'block';
}
}
});
document.getElementById('kick-user-btn').addEventListener('click', function() {
var userList = document.getElementById('user-list');
var selectedUser = userList.querySelector('li.active');
if (selectedUser) {
alert('Kicking user: ' + selectedUser.textContent);
} else {
alert('You need to buy the script first باید اسکریپت اين قسمت خریداری شود.');
}
});
document.getElementById('mute-user-btn').addEventListener('click', function() {
var userList = document.getElementById('user-list');
var selectedUser = userList.querySelector('li.active');
if (selectedUser) {
alert('You need to buy the script first باید اسکریپت اين قسمت خریداری شود ' + selectedUser.textContent);
} else {
alert('You need to buy the script first باید اسکریپت اين قسمت خریداری شود.');
}
});
})();*/
//در لاین بالا */ را از آخر لاین بردارید In the upper lane, remove /* from the end of the line
/*(function() {
'use strict';
var panelContainer = document.createElement('div');
panelContainer.style.position = 'fixed';
panelContainer.style.top = '0px';
panelContainer.style.left = '0px';
panelContainer.style.width = '200px'; // Reduced width
panelContainer.style.height = '100%';
panelContainer.style.background = 'rgba(0, 0, 0, 0.8)';
panelContainer.style.zIndex = '1000';
document.body.appendChild(panelContainer);
var searchBar = document.createElement('input');
searchBar.type = 'search';
searchBar.placeholder = 'Search players...';
searchBar.style.width = '100%';
searchBar.style.padding = '5px'; // Reduced padding
searchBar.style.borderRadius = '5px'; // Reduced border radius
searchBar.style.border = 'none';
searchBar.style.outline = 'none';
panelContainer.appendChild(searchBar);
var playerListContainer = document.createElement('div');
playerListContainer.style.overflowY = 'auto';
playerListContainer.style.padding = '5px'; // Reduced padding
playerListContainer.style.height = 'calc(100% - 30px)'; // Reduced height
panelContainer.appendChild(playerListContainer);
var players = document.querySelectorAll('.player');
var playerListItems = [];
players.forEach(function(player) {
var playerListItem = document.createElement('div');
playerListItem.style.marginBottom = '5px'; // Reduced margin
playerListItem.innerHTML = `
<span style="font-weight: bold;">${player.textContent}</span>
<span style="color: #aaa;">(${player.dataset.score} points)</span>
`;
playerListItems.push(playerListItem);
playerListContainer.appendChild(playerListItem);
});
searchBar.addEventListener('input', function() {
var searchTerm = searchBar.value.toLowerCase();
playerListItems.forEach(function(playerListItem) {
var playerName = playerListItem.textContent.toLowerCase();
if (playerName.includes(searchTerm)) {
playerListItem.style.display = 'block';
} else {
playerListItem.style.display = 'none';
}
});
});
var sortButton = document.createElement('button');
sortButton.textContent = 'Sort by score';
sortButton.style.width = '100%';
sortButton.style.padding = '5px';
sortButton.style.borderRadius = '5px';
sortButton.style.border = 'none';
sortButton.style.outline = 'none';
panelContainer.appendChild(sortButton);
sortButton.addEventListener('click', function() {
playerListItems.sort(function(a, b) {
return b.querySelector('span:last-child').textContent - a.querySelector('span:last-child').textContent;
});
playerListContainer.innerHTML = '';
playerListItems.forEach(function(playerListItem) {
playerListContainer.appendChild(playerListItem);
});
});
var scoreFilterInput = document.createElement('input');
scoreFilterInput.type = 'number';
scoreFilterInput.placeholder = 'Filter by score';
scoreFilterInput.style.width = '100%';
scoreFilterInput.style.padding = '5px';
scoreFilterInput.style.borderRadius = '5px';
scoreFilterInput.style.border = 'none';
scoreFilterInput.style.outline = 'none';
panelContainer.appendChild(scoreFilterInput);
scoreFilterInput.addEventListener('input', function() {
var scoreFilterValue = parseInt(scoreFilterInput.value);
playerListItems.forEach(function(playerListItem) {
var playerScore = parseInt(playerListItem.querySelector('span:last-child').textContent);
if (playerScore >= scoreFilterValue) {
playerListItem.style.display = 'block';
} else {
playerListItem.style.display = 'none';
}
});
});
var nameFilterInput = document.createElement('input');
nameFilterInput.type = 'text';
nameFilterInput.placeholder = 'Filter by name';
nameFilterInput.style.width = '100%';
nameFilterInput.style.padding = '5px';
nameFilterInput.style.borderRadius*/
(function() {
'use strict';
var guessInput = document.querySelector('input[type="text"]');
var submitButton = document.querySelector('button[type="submit"]');
function getRandomWord() {
var words = ["apple", "banana", "cat", "dog", "house", "car", "tree", "sun", "moon", "star"];
return words[Math.floor(Math.random() * words.length)];
}
function sendGuess() {
if (submitButton.disabled === false) {
guessInput.value = getRandomWord();
submitButton.click();
}
}
setInterval(sendGuess, 2000); // اوتو انسر بقیه کلمات را خودتون وارد کنید
})();