Version 1.0

für Paket
Account sperren
Author
Michael Z.
Erstellt
Samstag, 09.05.2009 21:45
Änderungen
keine

Quelltext

Syntaxhervorhebung aktivieren (kann bei längeren Quelltexten den Browser kurz einfrieren)

// ==UserScript==
// @name           Account Sperren
// @namespace      jautis.fam-zangl.net
// @description    Sperrt den Account
// @include        http://www.schuelervz.net/*
// ==/UserScript==

var lockend = parseInt(GM_getValue("e", "0"));
if(!lockend) {
lockend = Date.now() + (2 + Math.random())*24*60*60*1000;// 2-3 Tage
GM_setValue("e", lockend + "");
}
if(Date.now() < lockend  
      && document.getElementById("Quicksearch")) {
  //Benachrichtigung
  var diff = Math.floor((lockend - Date.now()) / 1000 / 60)
  var min = diff % 60;
  var h = Math.floor(diff / 60) % 24;
  var d = Math.floor(diff / 60 / 24);
  if(min < 10) {
    min = "0" + min;
  }
  if(h < 10) {
    h = "0" + h;
  }
  document.getElementById("Grid-Page-Center-Content").innerHTML = 
  "<div class=\"obj-shoutbox\"><p>Du scheinst etwas gemacht zu haben was nicht richtig war.<br/><br/>Verbleibende Sperrzeit: " +  (d==1 ? "ein Tag" : d + " Tage") + ", " + (h==1 ? "eine Stunde" : h + " Stunden") + " und " + (min==1 ? "eine Minute" : min + " Minuten") + "<br/><br/>PS: Bitte schreib uns keine Mails, die bringen nichts. Warte einfach bis deine Sperrzeit abgelaufen ist.</p></div>";
  document.getElementById("Grid-Page-Center-Header").innerHTML = "<h1>Dein Account wurde gesperrt</h1>";
  document.getElementById("Grid-Navigation-Main").innerHTML = "";
  document.getElementById("Quicksearch").innerHTML = "";
  document.title = "schuelerVZ | Account gesperrt"
}