NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Random Fixes // @namespace http://tampermonkey.net/ // @version 0.1 // @description Fixes pour différents bug du site Paladium // @copyright 2019, BreizhGaming (https://openuserjs.org/users/BreizhGaming) // @license MIT // @author SkeppyBaguette // @match https://paladium-pvp.fr/* // @match https://store.paladium-pvp.fr/* // @grant none // ==/UserScript== (function () { //Correctifs globaux //Footer //Paragraphes "Bienvenue" & "La Boutique" retravaillés document.getElementsByClassName("main-block is--welcome")[0].childNodes[3].childNodes[1].textContent = "Paladium est un serveur PVP Faction, qui a la particularité d’ajouter des mods à Minecraft. Grâce à son launcher, vous pourrez découvrir une panoplie d’ajouts exclusifs et de concepts novateurs développés par Paladium, pour Paladium."; document.getElementsByClassName("main-block is--store")[0].childNodes[3].childNodes[1].textContent = "La boutique de Paladium vous permet d’acheter des grades ! Ils respectent le principe du Farm To Win, pour ne pas désavantager les joueurs n’achetant pas de grade payant !"; //Suppression des liens "Terms" & "Privacy" qui mènent nulle part document.getElementsByClassName("copyright-links")[0].childNodes[1].remove(); document.getElementsByClassName("copyright-links")[0].childNodes[2].remove(); //Pop-Up "Rejoindre Paladium" //Fix du lien "Aide & Support" cassé document.getElementById("ndzn-download-popup").childNodes[1].childNodes[1].href = "index.php?support/"; //Correctifs liés à la boutique if (window.location.href.startsWith('https://store.paladium-pvp.fr/')) { //Textes divers //Coupon de réduction document.getElementsByClassName("form-control")[0].placeholder = "Vous avez un coupon de réduction ? Entrez-le ici et cliquez sur utiliser."; //Méthode de paiement document.getElementsByClassName("page-header")[1].firstElementChild.textContent = "Méthode de paiement"; document.getElementsByClassName('radio')[0].firstElementChild.childNodes[10].textContent = "PayPal"; //Détails du paiement document.getElementsByClassName("page-header")[2].firstElementChild.textContent = "Détails du paiement"; document.getElementsByClassName("form-group")[0].firstElementChild.textContent = "Nom complet"; document.getElementsByClassName("form-group")[1].firstElementChild.textContent = "Adresse mail"; document.getElementsByClassName("form-group")[2].firstElementChild.textContent = "Adresse postale 1"; document.getElementsByClassName("form-group")[3].firstElementChild.textContent = "Adresse postale 2"; document.getElementsByClassName("form-group")[4].firstElementChild.textContent = "Ville"; document.getElementsByClassName("form-group")[5].firstElementChild.textContent = "Code postal"; document.getElementsByClassName("form-group")[6].firstElementChild.textContent = "Pays"; document.getElementsByClassName("country")[0].firstElementChild.childNodes[3].options["0"].textContent = "Choix du pays" document.getElementsByClassName("form-group")[7].firstElementChild.textContent = "Département/Région"; //Charte de confidentialité document.getElementsByClassName("page-header")[4].firstElementChild.textContent = "Charte de confidentialité"; document.getElementsByClassName("form__choice")[0].childNodes[0].textContent = "Nous prenons votre vie privée au sérieux. Nous recueillons des données pour traiter votre commande et fournir des mises à jour de notre réseau, conformément à notre "; document.getElementsByClassName("form__choice")[0].childNodes[1].textContent = "charte de confidentialité" document.getElementsByClassName("form__choice")[0].childNodes[2].textContent = ". En cochant cette case vous certifiez posséder la majorité et dans le cas échéant, l'autorisation d'un responsable légal. Vous nous autorisez également à traiter vos données de cette manière."; //Acceptation des termes & Conditions d'achat document.getElementsByClassName("checkbox")[0].firstElementChild.childNodes[2].textContent = "J'accepte les"; document.getElementsByClassName("checkbox")[0].firstElementChild.childNodes[3].textContent = " termes et conditions "; document.getElementsByClassName("checkbox")[0].firstElementChild.childNodes[4].textContent = "de cet achat."; } //Correctifs lié au Forum if (window.location.href.startsWith('https://paladium-pvp.fr/index.php?forums/') == true) { //Catégories Forum //Ajout d'une description pour la catégorie "Support" document.getElementsByClassName("block block--category block--category4")[0].childNodes[3].firstElementChild.appendChild(document.getElementsByClassName("block block--category block--category1")[0].childNodes[3].childNodes[1].childNodes[3].cloneNode(true)); document.getElementsByClassName("block block--category block--category4")[0].childNodes[3].firstElementChild.childNodes[3].textContent = "Support pour les différents problèmes affiliés au serveur Paladium" //Correction de la description pour la catégorie "Communauté" document.getElementsByClassName("block block--category block--category31")[0].childNodes[3].childNodes[1].childNodes[3].textContent = "Section pour toute les discussions et échange entre joueurs"; //M majuscule pour le nombre de messages d'une section Forum. var Mmessages = document.getElementsByClassName("pairs pairs--rows").length; var MmessagesCount = 0; while (MmessagesCount < Mmessages) { if (document.getElementsByClassName("pairs pairs--rows")[MmessagesCount].childNodes[1].textContent == "messages") { document.getElementsByClassName("pairs pairs--rows")[MmessagesCount].childNodes[1].textContent = "Messages"; } MmessagesCount++; } //Pop-up des profils document.getElementsByClassName("ndzn-component-visitortabs p-navgroup p-account p-navgroup--member")[0].childNodes[1].onclick = function () { setTimeout(function () { //M majuscule à Messages document.getElementsByClassName("tabPanes")[0].childNodes[1].childNodes[1].childNodes[1].childNodes[3].childNodes[5].childNodes[1].childNodes[1].childNodes[0].textContent = "Messages"; //"Score de réactions" -> "Likes" document.getElementsByClassName("tabPanes")[0].childNodes[1].childNodes[1].childNodes[1].childNodes[3].childNodes[5].childNodes[3].childNodes[1].childNodes[0].textContent = "Likes"; //"Réactions reçues" -> "Likes reçus" document.getElementsByClassName("listPlain listColumns listColumns--narrow listColumns--together")[0].childNodes[5].childNodes[0].childNodes[0].textContent = "Likes reçus"; }, 100); } } //Correctif de la page Membres du Staff if ((window.location.href == "https://paladium-pvp.fr/index.php?members/&key=staff_members") == true) { //ADMINISTRATEURS document.getElementsByClassName("staff-group-title")[0].textContent = "Administrateurs"; // Soristos document.getElementsByClassName("member")[0].innerHTML = ""; document.getElementsByClassName("member")[0].innerHTML += "<a href='/index.php?members/soristos.5253/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[0].firstElementChild.innerHTML += "<img src=/data/avatars/l/5/5253.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[0].appendChild(document.createElement("div")); document.getElementsByClassName("member")[0].childNodes[1].className = "info"; document.getElementsByClassName("info")[0].innerHTML += "<a href='/index.php?members/soristos.5253/'>Soristos</span></a>"; // Terrainwax document.getElementsByClassName("member")[1].innerHTML = ""; document.getElementsByClassName("member")[1].innerHTML += "<a href='/index.php?members/terrainwax.11415/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[1].firstElementChild.innerHTML += "<img src=/data/avatars/l/11/11415.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[1].appendChild(document.createElement("div")); document.getElementsByClassName("member")[1].childNodes[1].className = "info"; document.getElementsByClassName("info")[1].innerHTML += "<a href='/index.php?members/terrainwax.11415/'>Terrainwax</span></a>"; // Goldorak85 document.getElementsByClassName("member")[2].innerHTML = ""; document.getElementsByClassName("member")[2].innerHTML += "<a href='/index.php?members/goldorak85.2/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[2].firstElementChild.innerHTML += "<img src=http://image.noelshack.com/fichiers/2019/39/7/1569775588-images-1.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[2].appendChild(document.createElement("div")); document.getElementsByClassName("member")[2].childNodes[1].className = "info"; document.getElementsByClassName("info")[2].innerHTML += "<a href='/index.php?members/goldorak85.2/'>Goldorak</span></a>"; // FuzeIII document.getElementsByClassName("member")[3].innerHTML = ""; document.getElementsByClassName("member")[3].innerHTML += "<a href='/index.php?members/FuzeIII.0/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[3].firstElementChild.innerHTML += "<img src=http://image.noelshack.com/fichiers/2019/39/7/1569775588-images-1.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[3].appendChild(document.createElement("div")); document.getElementsByClassName("member")[3].childNodes[1].className = "info"; document.getElementsByClassName("info")[3].innerHTML += "<a href='/index.php?members/FuzeIII.0/'>FuzeIII (0 compte :/)</span></a>"; // Nvil document.getElementsByClassName("staff-group-members")[0].appendChild(document.createElement("div")); document.getElementsByClassName("staff-group-members")[0].childNodes[9].className = "member"; document.getElementsByClassName("member")[4].innerHTML += "<a href='/index.php?members/skeppybaguette.4101/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[4].firstElementChild.innerHTML += "<img src=/data/avatars/m/4/4101.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[4].appendChild(document.createElement("div")) document.getElementsByClassName("member")[4].childNodes[1].className = "info" document.getElementsByClassName("info")[4].innerHTML += "<a href='/index.php?members/skeppybaguette.4101/'>Nvil</span></a>"; //RESPONSABLES document.getElementsByClassName("staff-group-title")[1].textContent = "Responsables"; // Drotox document.getElementsByClassName("member")[5].innerHTML = ""; document.getElementsByClassName("member")[5].innerHTML += "<a href='/index.php?members/drotox.5748/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[5].firstElementChild.innerHTML += "<img src=http://image.noelshack.com/fichiers/2019/39/7/1569775588-images-1.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[5].appendChild(document.createElement("div")); document.getElementsByClassName("member")[5].childNodes[1].className = "info"; document.getElementsByClassName("info")[5].innerHTML += "<a href='/index.php?members/drotox.5748/'>Drotox</span></a>"; // Thibot document.getElementsByClassName("member")[6].innerHTML = ""; document.getElementsByClassName("member")[6].innerHTML += "<a href='/index.php?members/thibot.4847/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[6].firstElementChild.innerHTML += "<img src=/data/avatars/l/4/4847.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[6].appendChild(document.createElement("div")); document.getElementsByClassName("member")[6].childNodes[1].className = "info"; document.getElementsByClassName("info")[6].innerHTML += "<a href='/index.php?members/thibot.4847/'>Thibot</span></a>"; // Mimitap document.getElementsByClassName("member")[7].innerHTML = ""; document.getElementsByClassName("member")[7].innerHTML += "<a href='/index.php?members/mimitap.114/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[7].firstElementChild.innerHTML += "<img src=/data/avatars/o/0/114.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[7].appendChild(document.createElement("div")); document.getElementsByClassName("member")[7].childNodes[1].className = "info"; document.getElementsByClassName("info")[7].innerHTML += "<a href='/index.php?members/mimitap.114/'>Mimitap</span></a>"; // Beta_CraCKz document.getElementsByClassName("member")[8].innerHTML = ""; document.getElementsByClassName("member")[8].innerHTML += "<a href='/index.php?members/beta_crackz.15043/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[8].firstElementChild.innerHTML += "<img src=http://image.noelshack.com/fichiers/2019/39/7/1569775588-images-1.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[8].appendChild(document.createElement("div")); document.getElementsByClassName("member")[8].childNodes[1].className = "info"; document.getElementsByClassName("info")[8].innerHTML += "<a href='/index.php?members/beta_crackz.15043/'>BeTa_CraCKz</span></a>"; // Responsable 6 document.getElementsByClassName("staff-group-members")[1].appendChild(document.createElement("div")); document.getElementsByClassName("staff-group-members")[1].childNodes[9].className = "member"; document.getElementsByClassName("member")[9].innerHTML += "<a href='/index.php?members/beta_quentin.408/' class='avatar avatar--s'></a>"; document.getElementsByClassName("member")[9].firstElementChild.innerHTML += "<img src=http://image.noelshack.com/fichiers/2019/39/7/1569775588-images-1.jpg class='avatar avatar--s'></img>"; document.getElementsByClassName("member")[9].appendChild(document.createElement("div")) document.getElementsByClassName("member")[9].childNodes[1].className = "info" document.getElementsByClassName("info")[9].innerHTML += "<a href='/index.php?members/beta_quentin.408/'>BeTa_QuenTin</span></a>"; } //Correctif de la page des membres Forum if (window.location.href.endsWith("?members") || window.location.href.endsWith("?members/")) { document.getElementsByClassName("block-textHeader")[1].childNodes[1].textContent = "Le plus de Likes" document.getElementsByClassName("block-body")[0].childNodes[5].childNodes[0].textContent = "Le plus de Likes" } console.log("Côt! Tout marche bien."); })();