по очереди вводишь в консоль:
(function universalAFKBypass() {
const origSetTimeout = window.setTimeout;
const origSetInterval = window.setInterval;
const origClearTimeout = window.clearTimeout;
const origClearInterval = window.clearInterval;
const blockPatterns = [
'disconnect',
'kick',
'afk',
'inactive',
'timeout',
'Auto kicking'
];
// Перехватываем setTimeout
window.setTimeout = function(fn, delay, ...args) {
const fnStr = fn.toString();
const isAFK = blockPatterns.some(p => fnStr.toLowerCase().includes(p));
if (isAFK && delay > 3000) {
console.log('[AFK BLOCKED] setTimeout:', delay, 'ms');
return 999999;
}
return origSetTimeout.call(this, fn, delay, ...args);
};
window.setInterval = function(fn, delay, ...args) {
const fnStr = fn.toString();
const isAFK = blockPatterns.some(p => fnStr.toLowerCase().includes(p));
if (isAFK && delay > 3000) {
console.log('[AFK BLOCKED] setInterval:', delay, 'ms');
return 999998;
}
return origSetInterval.call(this, fn, delay, ...args);
};
window.clearTimeout = function(id) {
if (id === 999999 || id === 999998) {
console.log('[AFK BLOCKED] clearTimeout on fake ID');
return;
}
return origClearTimeout.call(this, id);
};
window.clearInterval = function(id) {
if (id === 999999 || id === 999998) {
console.log('[AFK BLOCKED] clearInterval on fake ID');
return;
}
return origClearInterval.call(this, id);
};
console.log('пчела пидор попытался кикнуть тебя');
некст скрипт:
(function forceKeepAlive() {
const checkInterval = setInterval(function() {
if (typeof jg !== 'undefined') {
clearInterval(checkInterval);
if (jg.gsSocket) {
jg.gsSocket.disconnect = function() {
console.log('[SOCKET] disconnect blocked');
return this;
};
if (jg.gsSocket.close) {
jg.gsSocket.close = function() {
console.log('[SOCKET] close blocked');
return this;
};
}
}
const allTimers = [];
let highestId = setTimeout(() => {}, 0);
for (let i = 0; i < highestId; i++) {
clearTimeout(i);
clearInterval(i);
}
console.log('оса пидор попытался кикнуть тебя');
}
}, 100);
})();
})();
некст скрипт:
(function interceptDisconnect() {
const waitForSocket = setInterval(function() {
if (typeof jg !== 'undefined' && jg.gsSocket) {
clearInterval(waitForSocket);
const origOn = jg.gsSocket.on;
jg.gsSocket.on = function(event, callback) {
if (event === 'disconnect' || event === 'close') {
console.log('[перехватили сокет пчелы');
callback = function() {};
}
return origOn.call(this, event, callback);
};
console.log('сэксевен байпас активирован');
}
}, 100);
})();