Last active
July 10, 2024 13:22
-
-
Save kewldan/4c7f2497133cbf5678c077a9c245ca26 to your computer and use it in GitHub Desktop.
Homyak Abuz
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.ALLOW = () => { | |
sessionStorage.__telegram__initParams = JSON.stringify({...JSON.parse(sessionStorage.__telegram__initParams), tgWebAppPlatform: 'android'}); | |
location.reload(); | |
}; | |
window._Click = (count) => { | |
window._DEBUG && console.log(`Requested count: ${count}`); | |
const earnPerClick = Number.parseInt(localStorage.__earnPerClick || '1'); | |
window._DEBUG && console.log(`Earn per click: ${earnPerClick}`); | |
const timestamp = Math.floor(Date.now() / 1000); | |
const availableTaps = Number.parseInt(localStorage.hk_sync_available_taps); | |
window._DEBUG && console.log(`Energy was: ${availableTaps}`); | |
const taps = Math.min(count, Math.floor(availableTaps / earnPerClick)); | |
window._DEBUG && console.log(`Clicked ${taps} times`); | |
const energyLeft = availableTaps - taps * earnPerClick; | |
localStorage.hk_sync_available_taps = energyLeft; | |
console.log(`Energy left: ${energyLeft}`); | |
fetch("https://api.hamsterkombat.io/clicker/tap", { | |
"headers": { | |
"accept": "application/json", | |
"accept-language": "en-US,en;q=0.9", | |
"authorization": "Bearer " + localStorage.authToken, | |
"content-type": "application/json", | |
"sec-ch-ua": "\"Microsoft Edge\";v=\"125\", \"Chromium\";v=\"125\", \"Not.A/Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"125\"", | |
"sec-ch-ua-mobile": "?0", | |
"sec-ch-ua-platform": "\"Windows\"", | |
"sec-fetch-dest": "empty", | |
"sec-fetch-mode": "cors", | |
"sec-fetch-site": "same-site" | |
}, | |
"referrer": "https://hamsterkombat.io/", | |
"referrerPolicy": "strict-origin-when-cross-origin", | |
"body": JSON.stringify({count: taps, timestamp, availableTaps: energyLeft}), | |
"method": "POST" | |
}).then(res => { | |
res.json().then(data => { | |
localStorage.hk_sync_timestamp = timestamp; | |
localStorage.__earnPerClick = data.clickerUser.earnPerTap; | |
console.log(`Balance: ${data.clickerUser.balanceCoins}`); | |
}); | |
}); | |
} | |
window.START = (perSecond) => window._Interval = setInterval(() => window._Click(Math.floor(perSecond * 5 * ((Math.random() - 0.5) * 0.5 + 1))), 5000); | |
window.STOP = () => clearInterval(window._Interval); | |
console.log("HAMYAK ABUZ LOADED v1"); | |
console.log('ALLOW() to open desktop'); | |
console.log('START(clicks per second) to start auto click with ur clicks per second'); | |
console.log('STOP() to stop auto clicking'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
how to use it? __telegram__initParams empty