View difference between Paste ID: YqyXwgL9 and BRgVn2EN
SHOW: | | - or go back to the newest paste.
1
// ==UserScript==
2
// @name         R.P.A.F Freebitco.in auto collector
3
// @namespace    http://tampermonkey.net/
4
// @version      0.1
5
// @description  try to take over the world!
6
// @author       David O'Neill
7
// @match        https://freebitco.in/*
8
// @grant        none
9
// ==/UserScript==
10
11
(function() {
12
    'use strict';
13
var body = $('body');
14
15
16
17
var points = {};
18
19
20
21
if ($('#free_play_form_button').is(':visible'))
22
23
24
setTimeout(function(){ $('#free_play_form_button').click();},2000);
25
26
if ($('.close-reveal-modal').is(':visible'))
27
28
setTimeout(function(){ $('.close-reveal-modal').click(); },2000);
29
30
31
32
var reward = {};
33
34
reward.select = function() {
35
36
reward.points = parseInt($('.user_reward_points').text().replace(',',""));
37
reward.bonustime = {};
38
    if ($("#bonus_container_free_points").length != 0) {
39
        reward.bonustime.text = $('#bonus_span_free_points').text();
40
        reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]);
41
        reward.bomustime.min = parseInt(reward.bonustime.text.split(":")[1]);
42
        reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]);
43
        reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 + reward.bonustime.sec;
44
        } else
45
            reward.bonustime.current = 0;
46
47
    console.log(reward.bonustime.current);
48
    if (reward.bonustime.current !== 0) {
49
        console.log(reward.bonustime.current);
50
    } else {
51
        if (reward.points < 12) {
52
            console.log("waiting for 12 points");
53
        }
54
        else if (reward.points < 120) {
55
            console.log("waiting for 60 points");
56
            RedeemRPProduct('free_points_1');
57
        }
58
        else if (reward.points < 600) {
59
            console.log("waiting for 120 points");
60
            RedeemRPProduct('free_points_10');
61
        }
62
        else if (reward.points < 1200) {
63
            console.log("waiting for 600 points");
64
            RedeemRPProduct('free_points_50');
65
        }
66
        else {
67
            console.log("100 Free points per roll active");
68
            RedeemRPProduct('free_points_100');
69
        }
70
71
    }
72
};
73
body.prepend(
74
    $('<div/>').attr('style',"position:fixed;top:45px;left:0;z.index:999;width:350px;background-color:blue;color:white; text-align: left;")
75
    .append(
76
        $('<div/>').attr('id','autofaucet')
77
        .append($('<p/>').attr('style','text-decoration:underline;text-align:center;').text("Freebitco.in Auto Collector By David O'Neill"))
78
        .append($('<p/>').attr('style','text-align:center;').text("Reward Points Autoclaim Function Only"))
79
        .append($('<p/>')
80
                )
81
        )
82
83
).prepend($('<style/>')
84
          .text("#autofaucet p { margin: 0; margin-left: 2px; text-align: left; }")
85
          );
86
setTimeout(reward.select,1000);
87
setInterval(reward.select,60000);
88
    // Your code here...
89
})();