Greasy Fork is available in English.
Ajout d'un bouton "Don de PX" dans les PM
// ==UserScript==// @name MH - Raistlin - Add PX button to PM// @namespace MH// @description Ajout d'un bouton "Don de PX" dans les PM// @include */Messagerie/ViewMessage.php*// @icon https://xballiet.github.io/ImagesMH/MZ.png// @version 2.0// @grant none// @require https://update.greasyfork.org/scripts/23602/Tout_MZ.user.js// ==/UserScript==// Récupération de la liste des destinataires + émetteurfunction getPersoList() {var persoList = new Array();// Tous les liens sont des émetteurs ou des destinatairesvar listeBrute = document.getElementsByClassName("AllLinks");// Pour chaque lien, on récupère le premier nombre du lien : c'est le numéro de trõll// Pour rappel, le lien est du style : javascript:EnterPJView(61214,750,550)for (var i = 0 ; i < listeBrute.length ; i++) {tmpVar = listeBrute[i].toString().match(/\d+/);persoList[i] = tmpVar[0];}return persoList.join(',');}// Fonction utilisée quand on clique sur le bouton pour envoyer sur la page du donfunction sendPX() {var urlCible = "/mountyhall/MH_Play/Play_a_Action.php?type=A&id=9&dest=";var persoList = getPersoList();urlCible += persoList;if (window.opener !== null) {window.opener.location = urlCible;} else {window.open(urlCible);}window.close();}// Ajout du bouton de don de PX avant le bouton Fermerfunction addButton() {var insertPoint = document.getElementsByName('bAnswer')[0];// On ajoute le bouton de don de PXinsertButton(insertPoint, 'Donner des PX', sendPX);// On ajoute un espace avant le bouton FermerinsertText(insertPoint, ' ');}if (isPage("Messagerie/ViewMessage.php")) {addButton();}