Недавно наткнулся на конкурс в чате телеграм, где первое место в рейтинге, т.е. победу в игре дают стаф. Это выглядит примерно так:
Соответственно, кто выиграл, того итапочки стаф.
Суть в том, что у этих игр, не проверяется результат игры на стороне сервера и передаются данные напрямую из клиентской части. И я покажу, на данном примере, как получить место в топе, даже не напрягаясь.
Этот метод можно использовать к любым играм такого плана. Насколько я знаю такие конкурсы проводятся у Палермо, Менделеева, Вилли вонки, пишите еще, если знаете.
При нажатии кнопки играть, открывается вот такая игра в браузере.
Нажимаем правой, переходим в посмотреть код элемента.
Далее - два варианта, я покажу тот, при помощи которого можно использовать готовый код на яваскрипте, их можно найти в интернете почти к каждой игре, например для этой Math Battle через гугл находится:
https://github.com/l3est/telegram-math-battle-cheat
В целом обычно на гитхабе можно найти такое.
Берем оттуда скрипт:
Данный код вставляем в указанный на скриншоте блок во время старта игры, жмем ентер и получаем неограниченное количество баллов. Что бы остановить данный процесс, повторно вводим через консоль
Вот собственно и все.
Информация предоставлена исключительно в ознакомительных целях. При разработке приложений, обрабатывайте информацию на сервере.
Соответственно, кто выиграл, того и
Суть в том, что у этих игр, не проверяется результат игры на стороне сервера и передаются данные напрямую из клиентской части. И я покажу, на данном примере, как получить место в топе, даже не напрягаясь.
Этот метод можно использовать к любым играм такого плана. Насколько я знаю такие конкурсы проводятся у Палермо, Менделеева, Вилли вонки, пишите еще, если знаете.
При нажатии кнопки играть, открывается вот такая игра в браузере.
Нажимаем правой, переходим в посмотреть код элемента.
Далее - два варианта, я покажу тот, при помощи которого можно использовать готовый код на яваскрипте, их можно найти в интернете почти к каждой игре, например для этой Math Battle через гугл находится:
https://github.com/l3est/telegram-math-battle-cheat
В целом обычно на гитхабе можно найти такое.
Берем оттуда скрипт:
Код:
var intervalId = setInterval(cheat, Math.floor(Math.random() * 100) + 200);
function cheat(){
var a = parseInt(document.getElementById("task_x").innerText);
var b = parseInt(document.getElementById("task_y").innerText);
var res = parseInt(document.getElementById("task_res").innerText);
var operator = document.getElementById("task_op").innerText;
var btnC = document.getElementById("button_correct");
var btnR = document.getElementById("button_wrong");
switch(operator) {
case "/":
if( a / b == res)
btnC.click();
else
btnR.click();
break;
case "+":
if( a + b == res)
btnC.click();
else
btnR.click();
break;
case "–":
if( a - b == res)
btnC.click();
else
btnR.click();
break;
case "×":
if( a * b == res)
btnC.click();
else
btnR.click();
break;
}
};
Данный код вставляем в указанный на скриншоте блок во время старта игры, жмем ентер и получаем неограниченное количество баллов. Что бы остановить данный процесс, повторно вводим через консоль
Код:
clearInterval(intervalId);
Информация предоставлена исключительно в ознакомительных целях. При разработке приложений, обрабатывайте информацию на сервере.
Останнє редагування: