NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name CSGO Lounge Bot // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author Jake Mayeux // @match https://csgolounge.com/* // @grant GM_getValue // @grant GM_setValue // @require https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js // ==/UserScript== /* jshint -W097 */ 'use strict'; var text = GM_getValue('text', 'bump'); var time = GM_getValue('time', 10000); var bumping = GM_getValue('bump', false); $('div#offer').append('<a class="button" id="bumpButton">Start Bump</a>'); $('div#offer').append('<a class="button" id="bumpSettings"><img src="https://cdn0.iconfinder.com/data/icons/duesseldorf/32/settings.png" height=10px></a>'); $('#bumpButton').click(bumpClick); $('#bumpSettings').click(settings); if(bumping){ $('#bumpButton').html('Stop Bump'); setInterval(bump, time); }else{ $('#bumpButton').html('Start Bump'); } function bumpClick(){ bumping = !bumping; GM_setValue('bump', bumping); if(bumping){ setInterval(bump, time); $('#bumpButton').html('Stop Bump'); }else{ setInterval(bump, 100000000000); $('#bumpButton').html('Start Bump'); } } function settings(){ var text = prompt('bump message', 'bump'); var time = parseInt(prompt('delay in milliseconds', 10000)); if(typeof(time) != 'number'){ time = 10000; } console.log(text, time); GM_setValue('text', text); GM_setValue('time', time); } function bump(){ $('#notes').val(text); $('#offer a').first().click(); }