Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- socket.on('open', function() {
- let dgame = games[~~(Math.random() * games.length)];
- socket.send(JSON.stringify({
- op: 2,
- d: {
- token: body.token,
- properties: {
- os: "Windows",
- browser: "Chrome",
- device: "",
- browser_user_agent: device.browser_user_agent,
- browser_version: "70.0.3538.110",
- os_version: "10",
- referrer: "",
- referring_domain: "",
- referrer_current: "",
- referring_domain_current: "",
- release_channel: "stable",
- client_build_number: 29657,
- client_event_source: null
- },
- presence: {
- status: statuses[~~(Math.random() * statuses.length)],
- since: 0,
- game: dgame,
- activities: [],
- afk: false
- },
- compress: false
- }
- }));
- console.log('\x1b[32mPlaying: %s | [Username: %s] [ID: %s]\x1b[0m', dgame.name, device.username, Buffer.from(body.token.split('.')[0], 'base64').toString());
- });
- } else {
- if (body.captcha_key) {
- proxy = proxy.split('://')[1];
- process._stats_.captcha++;
- console.warn('\x1b[32mProxy Detected: %s | Removing proxy for 35 seconds. # %s\x1b[0m', proxy, device.username);
- proxies.splice(proxies.indexOf(proxy), 1);
- return setTimeout(() => proxies.push(proxy), 35000);
- }
- if (body.retry_after) {
- proxy = proxy.split('://')[1];
- proxies.splice(proxies.indexOf(proxy), 1);
- console.log('\x1b[31mProxy Rate Limited: %s | Removing proxy for %s seconds # %s\x1b[0m', proxy, ~~(body.retry_after / 1000), device.username);
- process._stats_.ratelimits++;
- return setTimeout(() => proxies.push(proxy), body.retry_after);
- }
- if (body.username) {
- console.log('\x1b[33mNickname removed: %s | \x1b[0m', device.username, body.username);
- nicknames.splice(nicknames.indexOf(device.username), 1);
- fs.writeFileSync('nicks.txt', nicknames.join('\n'));
- return false;
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement