NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Respawn MP Delete // @version 1.0 // @description Craftbukkit // @author Craftbukkit // @require http://code.jquery.com/jquery-2.2.0.min.js // @match http://www.jeuxvideo.com/messages-prives/boite-reception.php* // @grant none // ==/UserScript== var page; var nbMessage; var nMessage; function videMp(nPage, nbPage, data) { var lengthMp = data.split('name="conv_select[]" value="').length-1; var fssession = data.split('<input type="hidden" name="fs_session" value="')[1].split('"')[0]; var fstimestamp = data.split('<input type="hidden" name="fs_timestamp" value="')[1].split('"')[0]; var fsversion = data.split('<input type="hidden" name="fs_version" value="')[1].split('"')[0]; var fs_1 = data.split('<input type="hidden" name="fs_')[4].split('"')[0]; var fs_12 = data.split('<input type="hidden" name="fs_'+fs_1+'" value="')[1].split('"')[0]; var fs_2 = data.split('<input type="hidden" name="fs_')[5].split('"')[0]; var fs_22 = data.split('<input type="hidden" name="fs_'+fs_2+'" value="')[1].split('"')[0]; var tmpEnvoie = ""; for (var i = 0; i < lengthMp; i++) { var tmpIdMessage = data.split('name="conv_select[]" value="')[i+1].split('"')[0]; nMessage++; tmpEnvoie += "&conv_select[]="+tmpIdMessage; } $.post(page, "fs_session="+fssession+"&fs_timestamp="+fstimestamp+"&fs_version="+fsversion+"&fs_"+fs_1+"="+fs_12+"&fs_"+fs_2+"="+fs_22+"&conv_move=1337"+tmpEnvoie, function(data){ document.getElementsByClassName("list-msg")[0].innerHTML = "<span id='papage'>Vidage MP "+nMessage+" / "+nbMessage+"</span>"; }); nPage++; if(nPage <= nbPage) $.get("http://www.jeuxvideo.com/messages-prives/boite-reception.php?p="+nPage, function(data,succes){videMp(nPage, nbPage, data); }); } function vider() { nbMessage = document.getElementsByClassName("nb-pages")[0].innerHTML.split(" sur ")[1].split("<")[0]; var nbPage = Math.ceil(nbMessage/25); nMessage = 0; var nPage = 1; document.getElementsByClassName("list-msg")[0].innerHTML = "<span id='papage'>Vidage MP 0 / "+nbMessage+"</span>"; $.get("http://www.jeuxvideo.com/messages-prives/boite-reception.php?p="+nPage, function(data,succes){videMp(nPage, nbPage, data); }); } if(document.body.innerHTML.indexOf('<div class="alert-row"> Aucune conversation à afficher') == "-1") { page = window.location.href; document.getElementsByClassName("action-right")[0].innerHTML += '<button class="btn icon-bin" title="Tout supprimer" id="viderAll">Vider</button>'; document.getElementById("viderAll").onclick = function(){ vider(); return false; }; }