Apakah ada cara untuk menipu permainan javascript (seperti penambangan Unicoin) di mana mengklik cepat diperlukan?

27

Saya melihat bahwa ada mata uang baru di situs hari ini untuk hak istimewa yang lebih tinggi yang disebut Unicoin. Anda dapat menambangnya dengan mengklik cepat.

Saya bertanya-tanya apakah ada sihir Ubuntu yang dapat mempercepat proses penambangan koin-koin ini (dan dengan ekstensi membuktikan bahwa Ubuntu lebih baik daripada Windows).

Setiap bantuan dihargai. Jari telunjuk mulai lelah.

Oli
sumber
2
Apakah mungkin mengedit pertanyaan menjadi lebih umum. Saya tahu itu menyenangkan pada 1 April (dan sangat Meta untuk diposting di Main) ... Tapi pada dasarnya, ini tentang menggunakan sesuatu di Ubuntu ... Ini tentang bagaimana membuat komputer saya melakukan klik mouse otomatis dengan paling sedikit jumlah intervensi manual ... Dan ini sangat berguna karena saya sebelumnya telah menemukan alasan untuk melakukannya. Dalam bentuknya yang sekarang, setelah periode waktu tertentu orang tidak akan tahu apa yang Unicoin gali. Makanan untuk dipikirkan karena menarik suara dekat sebagai di luar topik!
Aditya
Apakah ini lelucon April Mop sekunder, yang memperpanjang / membuat subklas lelucon Unicoin April Mop? Atau mungkin Anda hanya tertarik pada hack Unicoin-mining terlepas (seperti saya bersenang-senang menambang Unicoins terlepas)? Atau mungkin penambangan Unicoin hanya menjadi wahana untuk pertanyaan umum (n tersirat) tentang peretasan klik mouse?
J0e3gan
@ J0e3gan: Saya sebelumnya telah menemukan persyaratan untuk mengklik mouse secara otomatis di mana saya biasa xdotoolmelakukan pekerjaan itu ... Belum lagi, ini bukan satu-satunya contoh. Saya pernah mengunduh alat serupa untuk Windows karena saya harus melakukan beberapa tindakan yang mengharuskan saya mengklik mouse pada posisi yang sama beberapa kali .. Jadi, ini bukan lelucon dari pihak saya .. Saya menemukan penggunaannya yang adil berapa kali untuk menghargai nilai dari pertanyaan ini .. :-)
Aditya
Saya pikir "game browser" lebih tepat daripada "game Javascript". Beberapa tahun yang lalu, saya menggunakan Javascript untuk membantu / mengotomatisasi beberapa bagian dari permainan browser. Sementara autoclicker berfungsi, masih lebih dapat diandalkan untuk menggunakan skrip karena Anda dapat menampilkan umpan balik dengan detail agregat.
Lekensteyn
@ J0e3gan: Saya baru ingat tujuan berguna bagi saya di Windows ... Salah satu aplikasi macet dan muncul ratusan / ribuan kotak dialog (dan terus-menerus menghasilkannya dengan kecepatan sangat cepat) dan saya harus mengklik pada tombol Oke / Batalkan pada semua kotak untuk menyingkirkan situasi ... Itu adalah salah satu momen lucu dalam kehidupan komputasi saya .. :-)
Aditya

Jawaban:

16

Metode berikut adalah cross-platform, ini berfungsi juga untuk situs SE lainnya. Oh, dan itu juga lintas platform dalam arti bahwa itu bekerja untuk sistem operasi lain.

Berdasarkan komentar meta.SO ini , saya telah membuat skrip berikut yang secara otomatis mulai menambang setiap 15 detik, sejak saat doa:

(function(fn){setInterval(fn,15e3);fn()})(function() { $.get("/unicoin/rock").done(function(obj) { console.log("Mining: ", obj); var key = obj.rock; $.post(["/unicoin/mine?rock=" + key], {fkey: StackExchange.options.user.fkey}); }); });

Karena ini adalah skrip, Anda harus menjalankannya di domain SE tempat Anda ingin mempercepat penambangan Anda. Di Firefox, Anda dapat membuka Konsol dengan menekan Ctrl+ Shift+ K. Di Chromium, cukup tekan F12. Tempel dan dapatkan koin! Untuk menghentikannya, cukup segarkan (atau tutup) halaman.

Catatan: Anda tidak harus menjalankan ini beberapa kali. Itu akan membuat ekonomi Unicoins runtuh dan karenanya tindakan telah diambil sedemikian rupa sehingga Anda tidak bisa mendapatkan koin dalam kasus itu.

Lekensteyn
sumber
Sekarang jawaban codegolf: codegolf.stackexchange.com/a/25200/11259
Digital Trauma
@DigitalTrauma Tidak ada akun di codegolf, tetapi Anda pasti bisa memberikan ;sedikit spasi. The keyvariabel ( k) juga digunakan hanya sekali, sehingga bisa turun juga. Keseluruhan (function(fn){...;fn()})(FOO);dapat diganti dengan setInterval(FOO,2e4)untuk mengamankan lebih banyak ruang (perbedaan fungsional: tidak akan segera menambang koin, tetapi mulai setelah 20 detik).
Lekensteyn
Terima kasih saya pancing sedikit dengan saran Anda! Kira saya harus (kembali) belajar JS suatu hari ini
Digital Trauma
Anda harus memeriksa Agen-Pengguna terlebih dahulu, dan pastikan itu Ubuntu. Dan buat skrip khusus Ubuntu! Itu beberapa "fanboyisme" di sini!
Dan
@Dan Waktu sudah melakukan pekerjaan, itu tidak bekerja untuk browser yang tidak menjalankan Ubuntu!
Lekensteyn
21

Jika Anda ingin mengistirahatkan jari Anda, Anda dapat menggunakan yang berikut ini untuk secara otomatis mengirim beberapa (10.000 dalam hal ini) klik ke lokasi kursor saat ini.

xdotool click --repeat 10000 --delay 10 1

Saya sarankan Anda membuka terminal terlebih dahulu masukkan perintah (tinggalkan fokus dengan terminal) dan kemudian gerakkan mouse di atas layar penambangan sebelum menekan kembali sehingga klik berakhir di tempat yang benar.

Segera setelah satu batu besar ditambang, gerakkan mouse Anda ke yang berikutnya. Jangan meninggalkan area permainan sampai perintah selesai berjalan kecuali Anda ingin melepaskan kekacauan pada sistem Anda.


Posting pembaruan April-bodoh: Ini juga akan berguna dalam kasus di mana Anda tidak dapat meretas browser dengan javascript. Ada beberapa permainan di luar sana — dan bukan hanya di peramban — yang mengandalkan klik cepat di mana solusi semacam ini dapat membantu.

Oli
sumber
4
Downvote: Ini menyesatkan karena akan menghasilkan pendapatan lebih sedikit daripada biaya tombol mouse, kecuali jika Anda menggunakan mouse gaming yang tangguh dan mahal atau layar sentuh.
Javier Rivera
4
Ini telah menarik bendera jadi untuk kejelasan saya harus menambahkan bahwa ini tidak benar-benar mengklik tombol mouse Anda atau tingkatkan keausan tambahan di atasnya. Itu hanya mengirim acara X yang terlihat seperti klik mouse. Astaga orang.
Oli
3
Mouse modern memiliki umpan balik haptic diaktifkan secara default. Saat Anda mengirim acara X, tombol kiri akan menekan sendiri untuk memberi Anda umpan balik. Ini akan memakai mouse murah dengan cepat. Beberapa motherboard memiliki opsi BIOS untuk menonaktifkannya, tetapi itu jauh dari umum.
Javier Rivera
1
Huh ... --delay 10semuanya kecuali mengunci Firefox di komputer lama saya; --delay 20berfungsi dengan baik, meskipun. Jelas, saya membutuhkan perangkat keras yang lebih baik untuk penambangan serius.
Ilmari Karonen
3
@JavierRivera Saya pikir Anda mengabaikan peningkatan nilai unicoins yang pasti akan terjadi setelah periode penambangan awal berakhir
trm
2

Ada JS yang aneh untuk melakukan ini. Periksa skrip yang saya tulis. Cukup tempel ini di konsol Anda dan klik enter. Jangan lupa untuk membuka game mining.

var exploit = {
    lastTime : 0,
    totalNum: 0
};

$( document ).ajaxComplete(function( event, xhr, settings ) {
    var a = $.parseJSON(xhr.responseText);
    var id = a.rock;
    var sender = settings.url;

    if (sender.indexOf("icoin/rock?") !== -1){
        var currentTime = parseInt( new Date().getTime() / 1000 );
        if (currentTime - exploit.lastTime > 11){
            $.ajax({
                type: "POST",
                url: "/unicoin/mine?rock=" + id,
                data: {'fkey': StackExchange.options.user.fkey}
            });
            exploit.lastTime = currentTime;
        }
    } else {
        var res = $.parseJSON(xhr.responseText)
        exploit.totalNum += res.value;
    }
});

Anda dapat memeriksa berapa banyak yang ditambang exploit.totalNum.

Salvador Dali
sumber