Balance check fix
This commit is contained in:
parent
f285265faa
commit
43b0f92332
@ -1,7 +1,7 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name Skinrave Reward Ticket Handler
|
// @name Skinrave Reward Ticket Handler
|
||||||
// @namespace http://tampermonkey.net/
|
// @namespace http://tampermonkey.net/
|
||||||
// @version 2025-03-05
|
// @version 2025-03-07
|
||||||
// @description Claims tickets and tries to join minutely roulettes with the minimum bet
|
// @description Claims tickets and tries to join minutely roulettes with the minimum bet
|
||||||
// @author Abhorrent_Anger
|
// @author Abhorrent_Anger
|
||||||
// @match https://skinrave.gg/en/reward-tickets
|
// @match https://skinrave.gg/en/reward-tickets
|
||||||
@ -12,7 +12,7 @@
|
|||||||
// @run-at document-end
|
// @run-at document-end
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
|
||||||
const REJOIN_TIMER = 35000;
|
const REJOIN_TIMER = 70000;
|
||||||
const INITIAL_TIMER = 2000;
|
const INITIAL_TIMER = 2000;
|
||||||
const CLAIM_BUTTON_SELECTOR = "div.flex.justify-end.items-center.gap-2.h-full button:not(:disabled)";
|
const CLAIM_BUTTON_SELECTOR = "div.flex.justify-end.items-center.gap-2.h-full button:not(:disabled)";
|
||||||
const TICKET_BALANCE_SELECTOR = "div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(2) > span:nth-child(1)";
|
const TICKET_BALANCE_SELECTOR = "div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(2) > span:nth-child(1)";
|
||||||
@ -21,17 +21,23 @@ const MIN_SELECTOR = "body > div.flex.overflow-y-auto.overflow-x-hidden > div.w-
|
|||||||
const JOIN_GAME_SELECTOR = "body > div.flex.overflow-y-auto.overflow-x-hidden > div.w-full.flex > div.w-full.max-w-full > main > main > div button.max-w-full:not(:disabled)";
|
const JOIN_GAME_SELECTOR = "body > div.flex.overflow-y-auto.overflow-x-hidden > div.w-full.flex > div.w-full.max-w-full > main > main > div button.max-w-full:not(:disabled)";
|
||||||
const MINUTE_SELECTOR = "body > div:contains('minute')";
|
const MINUTE_SELECTOR = "body > div:contains('minute')";
|
||||||
|
|
||||||
|
var lastBalance;
|
||||||
|
|
||||||
function clickClaimButton() {
|
function clickClaimButton() {
|
||||||
$(CLAIM_BUTTON_SELECTOR).click();
|
$(CLAIM_BUTTON_SELECTOR).click();
|
||||||
}
|
}
|
||||||
|
|
||||||
function clickJoinButton() {
|
function clickJoinButton() {
|
||||||
if ($(TICKET_BALANCE_SELECTOR).text() == '0.00' || $(MINUTE_SELECTOR).length == 0) {
|
let balance = $(TICKET_BALANCE_SELECTOR).text();
|
||||||
|
let isEmptyBalance = (balance == '0.00' && (lastBalance == '0.01' || lastBalance == null));
|
||||||
|
if (isEmptyBalance || $(MINUTE_SELECTOR).length == 0) {
|
||||||
|
console.log('Not joining the game due to insufficient tickets!');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
console.log('Attempting to join the game...');
|
||||||
$(MIN_SELECTOR).click();
|
$(MIN_SELECTOR).click();
|
||||||
$(JOIN_GAME_SELECTOR).click();
|
$(JOIN_GAME_SELECTOR).click();
|
||||||
console.log('Attempted to Join the Game');
|
lastBalance = balance;
|
||||||
}
|
}
|
||||||
|
|
||||||
function runRoutines() {
|
function runRoutines() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user