Moin zusammen,
wie ihr ja wahrscheinlich alle wisst, ist Voten eine recht wichtige Sache, da ihr damit Votepunkte und Cubes verdient, sowie dem Server helft, auf den Serverlisten öfters gesehen zu werden. Aber sind wir mal ehrlich, Voten kann schon etwas nervig sein: Alle Seiten öffnen, Username eintragen, Voten und dann die Tabs wieder schließen. Um das noch schneller und einfacher zu machen, hab ich mich hingesetzt und ein kleines Userscript entwickelt, welches automatisch auf allen Seiten euren Namen einträgt und nach erfolgreichem Voten automatisch zur nächsten Seite wechselt. Dadurch müsst ihr nur den ersten Link (Planet Minecraft) öffnen und auf jeder Seite die Captchas machen, der Rest ist automatisiert. Wie das ganze aussieht, könnt ihr im folgenden Video sehen:
Installation:
- Zuerst braucht ihr eine Userscript-Erweiterung in eurem Browser. Ich empfehle euch Tampermonkey, aber mit den Alternativen sollte das Script eigentlich auch funktionieren.
- Anschließend erstellt ihr ein neues Userscript und fügt den Code unten ein.
- Jetzt müsst ihr nur noch an der angegebenen Stelle euren Benutzernamen einsetzen.
- Wenn ihr anschließend votet, öffnet immer nur den obersten Link bei /vote (planetminecraft.com)
Code
// ==UserScript==
// @name Cubeside Vote-Helfer
// @namespace http://tampermonkey.net/
// @version 1.0.0
// @description Teilautomatisert das Voten auf allen Seiten für Cubeside
// @author _Rewe
// @match https://www.planetminecraft.com/server/cubesidede-pvp-server/vote*
// @match https://minecraft-server-list.com/server/366/vote*
// @match https://minecraft-server.eu/vote/*/7CB*
// @match https://minecraft-server-list.com/server/366/vote*
// @match https://minecraft-mp.com/server/7268/vote/*
// @match https://www.minecraft-serverlist.net/vote/1122*
// @match https://serverliste.net/vote/5
// @match https://minecraft-servers.de/server/cubeside-de/vote
// @match https://mclist.eu/server/66*
// @match https://topminecraftservers.org/vote/21620
// @icon https://www.google.com/s2/favicons?sz=64&domain=cubeside.de
// @grant none
// ==/UserScript==
(function() {
'use strict';
// V HIER USERNAMEN EINTRAGEN! V //
const playername = "_Rewe";
// ^ HIER USERNAMEN EINTRAGEN! ^ //
function mslcom() {
if (location.href.includes("minecraft-server-list.com")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Thanks, Vote Registered")) window.location.replace("https://minecraft-server.eu/vote/index/7CB/");
else setTimeout(mslcom,1000);
}
}
if (location.href.includes("planetminecraft.com")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Successfully voted for Cubeside.de")) window.location.replace("https://minecraft-server-list.com/server/366/vote/");
else document.getElementById("submit_vote_form").firstElementChild.value = playername;
} else if (location.href.includes("minecraft-server-list.com")) {
document.getElementById("ignnn").value = playername;
} else if (location.href.includes("minecraft-server.eu")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Du hast erfolgreich für den Server abgestimmt")) window.location.replace("https://minecraft-mp.com/server/7268/vote/");
else {
document.getElementById("infoMessage").style.display = "none";
document.getElementById("inputFields").style.display = "block";
document.getElementById("voteBox").style.display = "block";
document.getElementById("voteBox").firstElementChild.value = playername;
}
} else if (location.href.includes("minecraft-mp.com")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Thank you for your vote!")) window.location.replace("https://www.minecraft-serverlist.net/vote/1122/");
else {
document.getElementById("nickname").value = playername;
let a = document.getElementById("accept");
if (!a.checked) a.click();
}
} else if (location.href.includes("minecraft-serverlist.net")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Du hast soeben für Cubeside.de abgestimmt. Vielen Dank!")) window.location.replace("https://serverliste.net/vote/5");
else document.getElementById("mcname").value = playername;
} else if (location.href.includes("serverliste.net")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Du hast erfolgreich für den Server abgestimmt")) window.location.replace("https://minecraft-servers.de/server/cubeside-de/vote");
else document.getElementsByName("username")[0].value = playername;
} else if (location.href.includes("minecraft-servers.de")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Dein Vote wurde erfolgreich übermittelt!")) window.location.replace("https://mclist.eu/server/66/");
else document.getElementsByName("username")[0].value = playername;
} else if (location.href.includes("mclist.eu")) {
if (document.getElementsByTagName("body")[0].innerText.includes("Deine Stimme für den Server wurde erfolgreich abgegeben!")) window.location.replace("https://topminecraftservers.org/vote/21620");
else document.getElementsByName("mcname0815")[0].value = playername;
} else if (location.href.includes("topminecraftservers.org")) {
document.getElementByTabId("username").value = playername;
}
})();
Alles anzeigen
Solltet ihr Fragen, Anregungen oder Probleme haben, dann stellt sie gerne hier in den Kommentaren ![]()


