

Le 23 février 2023 à 15:21:12 :
Bordel je cherchais ça justement y a 5mns
J'ai pas réussi à le faire marcher perso je crois que c'est mort
J'étais tombé sur ça : https://jvscript.fr/script/supprimez-vos-messages-jvc-2021
Mais impossible de le faire marcher. Après je ne m'y connais pas plus que ça 
fonctionne très bien.
// ==UserScript==
// @name Respawn Message Delete
// @version 1.2
// @description Repaired
// @author Craftbukkit debug par ROMANCE_DAWN
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js
// @match https://www.jeuxvideo.com/profil/*?mode=historique_forum*
// @grant none
// ==/UserScript==
var page;
var nMessageDelete;
var nMessageNonDelete;
var nMessage;
var dateArray = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
function videMp(nPage, data)
{
var ajaxHash = data.split('ajax_hash_moderation_forum" value="')[1].split('"')[0];
var tmpEnvoie = "";
var minDate = document.getElementById('mindate').value;
var maxDate = document.getElementById('maxdate').value;
minDate = new Date(minDate.split('/')[1]+"/"+minDate.split('/')[0]+"/"+minDate.split('/')[2]).getTime();
maxDate = new Date(maxDate.split('/')[1]+"/"+maxDate.split('/')[0]+"/"+maxDate.split('/')[2]).getTime();
for (var i = 0; i < data.split('<div class="bloc-header">').length-1; i++) {
var tmpTmp = data.split('class="bloc-message-forum-anchor">')[i+1];
if(tmpTmp.indexOf('msg-supprime') != "-1")
{
nMessageDelete++;
document.getElementsByClassName("bloc-historique-forum")[0].innerHTML = "<span id='papage'><b>Vidage Message :</b><br /> Message supprimé : "+nMessage+" <br /> Message déjà supprimé : "+nMessageDelete+" <br /> Message non supprimé : "+nMessageNonDelete+" <br /> Page n°"+nPage+"</span>";
}
else
{
var tmpIdMessage = tmpTmp.split('"bloc-message-forum mx-2 mx-lg-0 " data-id="')[1].split('"')[0];
var tmpDate = tmpTmp.split('<div class="bloc-date-msg">')[1].split('target="_blank">')[1].split(' à')[0];
var tmpMois = (dateArray.indexOf(tmpDate.split(' ')[1])+1 < 10) ? "0"+(dateArray.indexOf(tmpDate.split(' ')[1])+1) : (dateArray.indexOf(tmpDate.split(' ')[1])+1);
var tmpJour = tmpDate.split(' ')[0];
var tmpAn = tmpDate.split(' ')[2];
var totalDate = new Date(tmpMois+"/"+tmpJour+"/"+tmpAn).getTime();
if(totalDate >= minDate && totalDate <= maxDate)
{
nMessage++;
tmpEnvoie = "&tab_message[]="+tmpIdMessage;
$.get("https://www.jeuxvideo.com/forums/modal_del_message.php?type=delete&ajax_hash="+ajaxHash+""+tmpEnvoie, function(data){ document.getElementsByClassName("bloc-historique-forum")[0].innerHTML = "<span id='papage'><b>Vidage Message :</b><br /> Message supprimé : "+nMessage+" <br /> Message déjà supprimé : "+nMessageDelete+" <br /> Message non supprimé : "+nMessageNonDelete+" <br /> Page n°"+nPage+"</span>"; });
}
else
{
nMessageNonDelete++;
}
}
}
if(data.indexOf(' pagi-suivant-actif icon-next4">') != "-1")
{
var nextPage = jvCake(data.split('<div class="pagi-after"><span><span class="JvCare ')[1].split(' ')[0]);
nextPage = nextPage.replace("https://www.jeuxvideo.com/profil/https://www.jeuxvideo.com/profil/", "https://www.jeuxvideo.com/profil/");
nPage++;
console.log(nextPage);
if(data.indexOf(' pagi-suivant-actif icon-next4">') != "-1")
$.get(nextPage, function(data,succes){videMp(nPage, data); });
}
}
//Cimer kiwec pour le jvCake
function jvCake(className) {
var base16 = '0A12B34C56D78E9F';
var s = className;
var lien = '';
for (var i = 0; i < s.length; i += 2) {
lien += String.fromCharCode(base16.indexOf(s.charAt(i)) * 16 + base16.indexOf(s.charAt(i + 1)));
}
return lien;
}
function vider()
{
nMessage = 0;
nMessageDelete = 0;
nMessageNonDelete = 0;
var nPage = 1;
document.getElementsByClassName("bloc-historique-forum")[0].innerHTML = "<span id='displayy' style='display:none'></span><span id='papage'><b>Vidage Message :</b><br /> Message supprimé : 0 <br /> Message déjà supprimé : 0 <br /> Message non supprimé : 0 <br /> Page n°1</span>";
$.get(window.location.href, function(data,succes){videMp(nPage, data); });
}
page = window.location.href;
document.getElementsByClassName("titre-bloc")[0].innerHTML += '<br> -> Du : <input type="text" id="mindate" value="01/01/1970"> au <input type="text" id="maxdate" value="01/01/2100"> - <button class="btn icon-bin" title="Tout supprimer" id="viderAll">Vider</button>';
document.getElementById("viderAll").onclick = function(){ vider(); return false; };Ah non c'était l'ancien script obsolète que j'avais
Du coup j'ai supprimé l'ancien script et j'ai même pas la possibilité de vider dans l'historique
J'ai Chrome + Tampermonkey

Afficher uniquement les messages de l'auteur du topic