您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A collection of helpful, user-made addons that are all activated automatically every time one visits Primedice.
- // ==UserScript==
- // @name energ1zer's Primedice Add-On Suite
- // @namespace http://cntrlcntr.pw
- // @version 0.1
- // @description A collection of helpful, user-made addons that are all activated automatically every time one visits Primedice.
- // @author energ1zer
- // @grant none
- // @include *primedice.com*
- // @exclude
- // ==/UserScript==
- // --------------------------------
- // PrimeDice - Bet Amount to USD
- // --------------------------------
- // By: paradocks for mah niggah dank
- // --------------------------------
- var loss = '.live-data__profit-lost';
- var win = '.live-data__profit-won';
- var currentprice;
- function btcPrice() {
- var result = null;
- $.ajax({
- url: 'https://blockchain.info/q/24hrprice',
- type: 'get',
- dataType: 'html',
- async: false,
- success: function(data) {
- result = data;
- }
- });
- currentprice = result;
- start();
- }
- btcPrice();
- function start() {
- setInterval(function() {
- var curPrice = currentprice;
- for(i = 0; i < $(loss).length; i++) {
- var newValue = $(loss)[i].innerText.substr(0, 11);
- var USD = (currentprice * (newValue)).toFixed(2);
- $(loss)[i].innerText = newValue + '($' + USD + ')';
- }
- for(i = 0; i < $(win).length; i++) {
- var newValue = $(win)[i].innerText.substr(0, 10);
- var USD = (currentprice * (newValue)).toFixed(2);
- $(win)[i].innerText = newValue + '($' + USD + ')';
- }
- }, 1500);
- }
- // USD Converter End
- /*
- // Serlite's Faucet Timer
- */
- var sinceLastClaim = 0;
- var $fTimer = null;
- var $fTimerWrapper = null;
- var fIntervalRef = null;
- var fTimerHider = {17: false, 18: false, 90:false};
- initializeTimer();
- // Creates GUI and begins timer countdown
- function initializeTimer(){
- if (!window.jQuery.ui){
- $("body").append("<script src='//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.js'></script>");
- }
- // Delay to allow jQuery UI to load
- setTimeout(function(){
- $("body").append("<div class='faucet-timer' style='background:#FFF; border:2px solid #b4b9cd; position:fixed; z-index:9999; top:100px; left:200px; color:#6d738c; padding:15px; font-size:1em'><p style='margin-bottom:10px;'>Since last claim:</p><p><span class='time-counter' style='font-weight:bold;'>00:00</span></p></div>");
- // Caching reference
- $fTimer = $(".faucet-timer .time-counter");
- $fTimerWrapper = $(".faucet-timer");
- $fTimerWrapper.draggable();
- fIntervalRef = setInterval(updateFaucetTime, 1000);
- // Reset timer if claim button is pressed
- $(document).on("click", "button.btn.btn--primary.btn--huge.btn--block", function(){
- if ($(this).text() == "Claim"){
- sinceLastClaim = 0;
- writeFaucetTime(formattedFaucetTime());
- setTimerCol();
- // Reset interval ensure precision
- clearInterval(fIntervalRef);
- fIntervalRef = setInterval(updateFaucetTime, 1000);
- }
- });
- // Register key down in combo
- $(document).keydown(function(e){
- if (e.keyCode in fTimerHider){
- fTimerHider[e.keyCode] = true;
- // Ctrl + Alt + Z, toggle visible
- if (fTimerHider[17] && fTimerHider[18] && fTimerHider[90]){
- $fTimerWrapper.toggle();
- }
- }
- });
- // Register key up in combo
- $(document).keyup(function(e){
- if (e.keyCode in fTimerHider){
- fTimerHider[e.keyCode] = false;
- }
- });
- }, 1500);
- }
- // Increment timer value
- function updateFaucetTime(){
- sinceLastClaim++;
- writeFaucetTime(formattedFaucetTime());
- setTimerCol();
- }
- // Format time into more readable string
- function formattedFaucetTime(){
- var minutes = Math.floor(sinceLastClaim/60).toString();
- var seconds = (sinceLastClaim%60).toString();
- // Adding leading zeroes
- if (minutes.length == 1){
- minutes = "0" + minutes;
- }
- if (seconds.length == 1){
- seconds = "0" + seconds;
- }
- return (minutes + ":" + seconds);
- }
- // Change timer text
- function writeFaucetTime(faucetTime){
- $fTimer.text(faucetTime);
- }
- // Change colour according to time
- function setTimerCol(){
- if (sinceLastClaim >= 180){
- $fTimer.css("color","#5fb365");
- }
- else{
- $fTimer.css("color","#6d738c");
- }
- }
- /*
- //
- */