NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Myoot
// @description Prevents any stray audio clips from automatically playing on AIM games.
// @namespace kaffeinition@gmail.com
// @include http://aimgames.forummotion.com/*
// @version 1.9
// @icon http://www.mediafire.com/convkey/c313/jnx13q9ha6j01w9zg.jpg
// ==/UserScript==
var loaded = false;
var poster = [];
var clips_stopped = 0;
if (!loaded) {
for (var mute = 0; mute < document.getElementsByTagName('audio').length; mute++) {
document.getElementsByTagName('audio')[mute].muted = 1; //mute
document.getElementsByTagName('audio')[mute].loop = false; //disable loop
try { //no way to be sure with html
poster[mute] = document.getElementsByTagName('audio')[mute].parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.children[0].children[0].children[1].children[0].children[0].children[0].innerHTML;
} catch (err) {
console.log('audio ' + mute + ' not in post');
}
clips_stopped++;
}
}
loaded = true;
console.log(clips_stopped + ' clips stopped!');
if (clips_stopped == 1 && poster.length > 0) { // not in a preview page and audio is in a spoiler
window.alert(clips_stopped + ' clips stopped!\nThe URL for the clip is: ' + document.getElementsByTagName('audio')[0].currentSrc + '\nThe asshole cunt dickbag motherfucker is: ' + poster[0]);
} else if (clips_stopped > 1 && poster.length > 0) { // not in a preview page and audio is in a spoiler
var asshole_dickbag_cunt_motherfucker = '';
for (var i in poster) { // add every dickbag motherfucker to the list
asshole_dickbag_cunt_motherfucker += poster[mute];
if (i != poster.length)
asshole_dickbag_cunt_motherfucker += ', '; // make it look shiny
}
window.alert(clips_stopped + ' clips stopped!\nThe URL for the first clip is: ' + document.getElementsByTagName('audio')[0].currentSrc + '\nThe asshole cunt dickbag motherfuckers are: ' + asshole_dickbag_cunt_motherfucker);
} else if (clips_stopped > 1) { // in a preview page or audio isn't in a spoiler
window.alert(clips_stopped + " clips stopped! Couldn't automatically identify the asshat.");
} else {
//what
}