00vc4s9i

Upload: same

Post on 01-Jun-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

  • 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 ti

    p 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