Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @encoding utf-8
- // @name DotaOutpost
- // @version 1.0
- // @namespace
- // @author OGREgyrocopter
- // @description DotaOutpost auto-bump
- // @include http://www.dotaoutpost.com/trades
- // @include http://www.tf2outpost.com/trades
- // @run-at document-start
- // ==/UserScript==
- (function(){
- window.onload = function() {
- var elements = document.getElementsByClassName('trade_bump'), i=0,j=0,n=0,m=0,k=0,t=5000,r=60000,p=0;
- var reload = document.getElementsByClassName('info')[0];
- // t = время в милисекундах между бампами. Можно сделать чтобы все трейды взлетали разом, но если там покупка+продажа, то будет палевно.
- // r = время, через которое обновляется страница, 300000=5 минут.
- j = elements.length;
- k = t/1000;
- function f(){
- var kk=0;
- k=k-1;
- if(k > 0)
- {
- setTimeout(f,"1000");
- for (n=i;n<j;n++) {kk=k+(n-i)*t/1000; elements[n].innerHTML=kk;}
- }
- else {
- k=t/1000;
- elements[i].click();
- i=i+1;
- if (i<j)
- {
- setTimeout(f, "1000");
- }
- }
- }
- if(j>0)
- {
- f();
- }
- p = r/1000;
- var li = document.createElement('div');
- li.align = 'right';
- reload.appendChild(li);
- function rel(){
- li.innerHTML='Reload: '+p;
- setTimeout(rel,"1000");
- p--;
- }
- rel();
- setInterval('window.location.reload()', r);
- };
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement