Download - 00vC4S9i
-
8/9/2019 00vC4S9i
1/6
// ==UserScript==// @name chaturbate// @version 4.3// @namespace chaturbate_goes_droopy// @description chaturbate-add free// @include http://chaturbate.com/*// @include http://*.chaturbate.com/*// @grant GM_xmlhttpRequest// @run-at document-start// ==/UserScript==
version = 4.3;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// removes all advertisements// inserts a new video box if your banned or blocked// fullscreen does not work in a protectected room so i made a zoom function// external links are no longer redirected// it should be google chrome compatible// full suppoter profile , PM , font color etc.// v3.5 several bug fix (banned rooms) , mute tip sound , remove floating images, zoom in banned room video// v3.6 better removal of floating images, skip age confirm should now work on c
hrome too// v3.7 better removal of add's// v3.8 add removal at first load, better cleaning of profiles with floating images// v3.9 No more supporter options, rooms filter options on tab bar// v4.0 skipped due to comatibility problem// v4.1 fixed no access room video , improved sub-selection// v4.2 temp fix// v4.3 fix auto refresh in no access rooms, tested with firefox (with chrome it may or may not work)//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
createCookie("agreeterms","1",30);if (!readCookie("noads")){createCookie("noads","1",30);window.location.reload()}
function do_script() {
// check for updates once per sessionif (!readCookie("updatecheck")){update()}
// use unused add spacead = document.getElementsByClassName('ad');verstr='Made add free by Ladroop
V '+version;if(document.getElementById("player")){verstr=verstr+'
Mute tip sound: '}if (ad[0]){ad[0].innerHTML=verstr}
// advert options on menu barsbar=document.getElementById("nav");if (bar){barl=bar.getElementsByTagName('li');i=barl.length-1;while (i != -1){d=barl[i].innerHTML;
-
8/9/2019 00vC4S9i
2/6
if ((d.indexOf('/login') != -1)||(d.indexOf('href="/"') != -1)||(d.indexOf('href="/b/') != -1)||(d.indexOf('/my_') != -1)){i--}
else{barl[i].parentNode.removeChild(barl[i]);i--}}}
// blog spamad = document.getElementsByClassName('featured_blog_posts')[0];if (ad){ad.parentNode.removeChild(ad)}
// footer spamad = document.getElementsByClassName('featured_text')[0];if (ad){ad.parentNode.removeChild(ad)}
// announcement banner (if present)ad = document.getElementsByClassName('top-section')[0];if (ad){ad = ad.getElementsByTagName('img')[0];if (ad){ad.parentNode.removeChild(ad)}}
// advanced searchif((document.location.href.indexOf("spy-on-cams")==-1)&&(document.locati
on.href.indexOf("followed-cams")==-1)){if (document.getElementsByClassName('c-1 endless_page_template')[0]){
if (document.getElementsByClassName('sub-nav')[0]){
newli=document.createElement('li');data=''
+'--------------SELECT--------------'+'ALL CAMS IN CATEGORY'+'EXHIBITIONIST CAMS'+'HD CAMS'+'TEEN CAMS (18+)'+'18 TO 21 CAMS'+'21 TO 35 CAMS'
+'30 TO 50 CAMS'+'MATURE CAMS (50+)'+'NORTH AMERICAN CAMS'+'EURO RUSSIAN CAMS'+'SOUTH AMERICAN CAMS'+'PHILIPPINES CAMS
'+'ASIAN CAMS'+'OTHER REGION CAMS'
+'6 TOKENSPER MINUTE'
+'12 TOKENS PER MINUTE'
+'18 TOKENS PER MINUTE'
+'30 TOKENS PER MINUTE'
+'60 TOKENS PER MINUTE'
-
8/9/2019 00vC4S9i
3/6
+'90 TOKENS PER MINUTE'
+'';uloc=document.location.href+"//////";loc=uloc.split("/");check=loc[3]+loc[4];gen="";if(check.indexOf("male") != -1){gen="male"}if(check.indexOf("female") != -1){gen="female"}if(check.indexOf("couple") != -1){gen="couple"}if(check.indexOf("transsexual") != -1){gen="transsexual"}re=/XX/gidata=data.replace(re,gen);if (gen == ""){data=data.replace("-cams","")}newli.innerHTML=data;document.getElementsByClassName('sub-nav')[0].appendChild(newli)
;}}}
// remove out of position imagescontainer = document.getElementById("tabs_content_container")if (container){var taglist=new Array("a","p","i","strong","b","u","ul","ol","li","h1","
h2","h3","img","font","br");for (n=0; n
-
8/9/2019 00vC4S9i
4/6
[0];if (version){createCookie("CBversion",version.getAttribute("data"),1,"ch
aturbate.com");clearInterval(t)}},5000)}}}
// if you have no access then create a new video boxarea = document.getElementsByClassName('block')[0];if (area){if (area.innerHTML.length < 600){loc=document.location.href.split("/");preformer=loc[3];if(preformer=="p"){preformer=loc[4]}document.title = preformer+"'s No Access Room";makevid (preformer)}}
//fix external links redirectionvar link = document.getElementsByTagName('a');for (i=0; i
-
8/9/2019 00vC4S9i
5/6
prefimg='';
Fversion=readCookie("CBversion")if(!Fversion){Fversion="http://ccstatic.highwebmedia.com/static/flash/CB
V_2p644.swf"}videodata2 = videodata2.replace("ladroop",preformer);newvid=document.createElement('div');newvid.style.clear="both";newvid.innerHTML=prefimg+videodata1+Fversion+videodata2;document.getElementsByClassName('block')[0].appendChild(newvid)}
//update checkfunction update(){metalink = "http://userscripts.org/scripts/source/119247.meta.js";scriptlink = "http://userscripts.org/scripts/source/119247.user.js";GM_xmlhttpRequest({method: 'GET',url: metalink,onload: function(response) {data = response.responseText;createCookie("updatecheck","1",1,"chaturbate.com");revp = data.indexOf("@version");
rev = data.substring(revp+9 , revp+12);if (rev > version){if (confirm('There is a new version of the chaturbate script available.\n Do you wish to install it ?')){window.open(scriptlink, '_blank')}}}})
}
// videobox datavar servers=new Array("","-a","-b");var server = servers[Math.floor(Math.random()*3)];//0-1-2var servnr=Math.floor(Math.random()*13)+1;// 1 - 13
videodata1=''+''
+''+''+''+''+''+''+''
// some cookies
createCookie("np3","0",1);createCookie("dsmn29","1",1);createCookie("dsmn30","1",1);createCookie("dsmn31","1",1);createCookie("dsmn28","1",1);
-
8/9/2019 00vC4S9i
6/6
//----------------------------------------------------------------------------------------------------------------------------------// executes !everytime! before a script executes
function do_script2(e) {
if(e.target.innerHTML.indexOf("window.location.reload()")!= -1){if(!e.target.id){
script=e.target.innerHTML;e.preventDefault();e.stopPropagation();e.target.parentNode.removeChild(e.target);
scrip=document.createElement('script');scrip.id="done";
script=script.replace("window.location.reload()","return");
scrip.innerHTML=script;document.getElementsByTagName('body')[0].appendChild(scrip);}}}
window.addEventListener("DOMContentLoaded", function() { do_script() }, false);
window.addEventListener('beforescriptexecute', function(e) {do_script2(e) }, false);
//.user.js