LINUX.ORG.RU

Остановить время в браузере


0

1

Есть игрушка, в которой надо читерским образом набить дофига очков. Время игры ограничено. Игрушка не соревновательная, никто от этого не пострадает.

Есть ли какой-нибудь хак (например экстеншен в Firefox), который может заморозить время, сделать время для приложения в браузере замедленным или что-то такое?

★★★★☆

кстати неплоха идея, когда браузер(или ещё какая прога) ненужен делать
kill -SIGSTOP `pidof firefox`

Bad_ptr ★★★★★
()

можно запустить браузер с LD_PRELOAD и подрузить библиотеку с обёртками для системых вызовов, относящихся к работе со временем и там в ней замедлять или останавливать его

Harald ★★★★★
()

Дожили, жабоскрипт подправить не могут.

anonymous
()
Ответ на: комментарий от Deleted

это не то чтобы браузерка, а интеллектуальная игра со значительным ценным призом. я хочу иметь больше времени на выбор ответа (чтобы успеть позвонить по телефону, от души погуглить, итп). все защиты кроме времени я уже разломал, а вот в жабаскрипте копаться очень влом, если есть более простые уже готовые решения

stevejobs ★★★★☆
() автор топика

Она ещё может с сервера время проверять

TheAnonymous ★★★★★
()
Ответ на: комментарий от stevejobs

Игрушка не соревновательная, никто от этого не пострадает.
а интеллектуальная игра со значительным ценным призом

Ну ОК, чё...

Только нормальные люди в таких случаях проверяют время ответа на сервере. Может, удастся выиграть секунд пять (сервер может подумать, что сеть тормозит), но чтобы значительное время... хотя такое тестирование в принципе даже полезно.

Попробуй, в самом деле, SIGSTOP для начала, а ответ гугли в другом браузере.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)
Ответ на: комментарий от proud_anon

она проверяет, но этому уже найдено хитрое_решение (тм)

SIGSTOP попробую)

stevejobs ★★★★☆
() автор топика
Последнее исправление: stevejobs (всего исправлений: 1)

загугли по запросу «cheat engine linux» - найдешь аналог с GUI
бери и редактируй свои

дофига очков

и не надо гадать и выдумывать велосипедов

reprimand ★★★★★
()

посмотри в разметке, может правильный вариант как-то (по-говнокодерски) отмечается. «Время останавливать» не стоит для браузера, можешь много чего другого поломать.

Можно попробовать переопределить функции для работы со временем в js,например:

var _setInterval = window.setInterval;
window.setInterval = function (action, millis, lang) {
    // тут можно хитро проверять action
    return _setInterval.call(this, action, millis * 10, lang);
}

var _setTimeout = window.setTimeout;
window.setTimeout = function (action, millis, lang) {
    // аналогично
    return _setTimeout.call(this, action, millis * 10, lang);
}

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.