Hızlı tıklamanın gerekli olduğu javascript oyunlarını (Unicoin madenciliği gibi) aldatmanın bir yolu var mı?


27

Bugün sitede Unicoin adı verilen daha yüksek ayrıcalıklar için yeni bir para birimi olduğunu gördüm. Hızlı bir şekilde tıklayarak onları mayın olabilir.

Bu sikkelerin madencilik sürecini hızlandıracak herhangi bir Ubuntu sihirbazı olup olmadığını merak ediyordum (ve bunun yanında Ubuntu'nun Windows'tan daha iyi olduğunu kanıtlamak için).

Herhangi bir yardım takdir etti. İşaret parmağı yoruluyor.


2
Sorunun daha genel olması için düzenlenmesi mümkün mü. 1 Nisan’da eğlenceli olduğunu biliyorum (ve Main’de yayınlanması çok Meta’ydı) ... Ama aslında, Ubuntu’da bir şeyler kullanmakla ilgili ... Bilgisayarımın en az otomatik fare tıklamasıyla nasıl gerçekleştirileceği ile ilgili. elle müdahale anlamına ... Ve o bunu yapmak için daha önce bulunan nedenleri var çünkü çok yararlı. Mevcut haliyle, belli bir süre sonra insanlar Unicoin madenciliğinin ne hakkında olduğunu çok az bilirdi. Düşünce için yiyecek, çünkü konu dışı olarak yakın oy kullandı!
Aditya

Bu, Unicoin April Fools şakasını genişleten / alt sınıflara ayıran ikincil bir April Fools şakası mı? Veya belki de sadece Unicoin-madenciliği hacklerine bakmaksızın ilgileniyorsunuz (tıpkı Unicoins'te madencilik yapmayı sevdiğim gibi)? Veya belki de Unicoin madenciliği, fare tıklatma kesmekle ilgili (n ima edilen) genel bir soru için bir araç haline geldi?
J0e3gan

@ J0e3gan: Daha öncexdotool işi yaptığım yerde otomatik fare tıklatma gereksinimi ile karşılaştım ... Bahsetmiyorum bile, bu tek örnek değildi. Bir keresinde Windows için benzer bir araç indirdim, çünkü birkaç defa aynı pozisyonda fareyi tıklamamı gerektiren bazı işlemler yapmak zorunda kaldım .. Bu yüzden benim tarafımdan şaka değil .. Kullanımlarını adil buldum Bu sorunun değerini anlamak için kaç kez .. :-)
Aditya

Ben bir "tarayıcı oyunu" "Javascript oyunu" dan daha uygun olduğunu düşünüyorum. Birkaç yıl önce, bir tarayıcı oyununun bazı bölümlerine yardımcı olmak / otomatikleştirmek için Javascript kullandım. Bir otomatik temizleme işlemi çalışırken, komut dosyası kullanmak hala daha güvenilirdir çünkü toplanmış ayrıntılarla geri bildirim gösterebilirsiniz.
Lekensteyn

@ J0e3gan: Windows'ta benim için yararlı olduğunu az önce hatırladım. Uygulamalardan biri çöktü ve yüzlerce / binlerce iletişim kutusu açıldı (ve onları sürekli olarak çok hızlı bir şekilde oluşturuyordu) ve tıklamak zorunda kaldım. Durumdan kurtulmak için tüm bu kutulardaki Tamam / İptal düğmesine basın ... Bilgisayar hayatımın en eğlenceli anlarından biriydi .. :-)
Aditya

Yanıtlar:


16

Aşağıdaki yöntem çapraz platformdur, diğer SE siteleri için de çalışır. Ayrıca, diğer işletim sistemleri için çalıştığı anlamında çapraz platformdur.

Bu meta.SO yorumuna dayanarak, arama tarihinden itibaren her 15 saniyede bir otomatik olarak madenciliği başlatan aşağıdaki betiği oluşturdum:

(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}); }); });

Bu bir komut dosyası olduğundan, madenciliğinizi hızlandırmak istediğiniz SE etki alanında çalıştırmalısınız. Firefox'ta Konsolu Ctrl+ Shift+ tuşlarına basarak açabilirsiniz K. Chromium'da F12 tuşuna basın. Yapıştır ve para kazan! Durdurmak için sayfayı yenileyin (veya kapatın).

Not: Bunu birden çok kez çalıştırmamalısınız. Bu, Unicoins ekonomisinin çökmesine neden olacak ve bu nedenle bu durumda para alamayacaksınız.



@DigitalTrauma Codegolf'ta hesap yok, ancak mutlaka bir miktar ;boşluk bırakabilirsiniz . keyDeğişken ( kbu da atılır böylece) ayrıca, sadece bir kez kullanılır. Bütün (function(fn){...;fn()})(FOO);ile değiştirilebilir setInterval(FOO,2e4)güvenli hatta daha fazla yer için (fonksiyonel farkı: benimki bozuk para hemen değil alırım ama 20 saniye sonra başlar).
Lekensteyn

Teşekkürler ben önerilerinizi biraz aşağı golf! Sanırım bu günlerde
Digital Trauma

Önce Kullanıcı-Ajan'ı kontrol etmeli ve bunun Ubuntu olduğundan emin olmalısınız. Ve betiği Ubuntu'ya özgü yap! İşte tam burada "fanboyizm" var!
Dan

@Dan İşin zamanı zaten geldi, Ubuntu'yu çalıştırmayan tarayıcılarda çalışmaz!
Lekensteyn

21

Parmağınızı biraz dinlendirmek istiyorsanız, aşağıdaki imleci otomatik olarak geçerli imleç konumuna birden fazla (bu durumda 10.000 tıklama) göndermek için kullanabilirsiniz.

xdotool click --repeat 10000 --delay 10 1

Bir terminal açmanızı tavsiye ederim, ilk önce komutu girin (netlemeyi terminal ile bırakın) ve daha sonra geri dönüş tuşuna basmadan önce fareyi madencilik ekranının üzerine getirin;

Bir kaya kazılır çıkarılmaz farenizi bir sonrakine götürün. Sisteminizde kaos serbest bırakmak istemediğiniz sürece komut çalışmayı bitirene kadar oyun alanından ayrılmayın.


Nisan-aptalları sonrası güncelleme: Bu, javascript ile tarayıcıyı hackleyemeyeceğiniz durumlarda da kullanışlı olacaktır. Dışarıda birkaç oyun var - sadece tarayıcılarda değil - bu tür bir geçici çözümün yardım edebileceği yerlere hızlıca tıklayarak.


4
Aşağı oylama: Bu, yüksek derecede esnek ve pahalı bir oyun faresi veya bir dokunmatik ekran kullanmazsanız, bir fare düğmesinin maliyetinden daha az gelir getireceği için yanıltıcıdır.
Javier Rivera

4
Bu bir bayrak çekti, bu yüzden netlik sağlamak için bunun fare düğmelerinize tıklamayacağını ya da üzerinde fazladan bir aşınma meydana getirmediğini eklemeliyim. Sadece fare tıklaması gibi görünen X olaylarını gönderir. Blimey insanları.
Oli

3
Modern farelerde varsayılan olarak etkin bir dokunsal geribildirim vardır. Bir X olayı gönderdiğinizde, sol tuş size geri bildirim vermek için kendi kendine basacaktır. Bu hızla ucuz fareler giyecektir. Bazı anakartlarda devre dışı bırakmak için bir BIOS seçeneği vardır, ancak çok yaygın değildir.
Javier Rivera

1
Huh ... --delay 10hepsi eski bilgisayarımda Firefox'u kilitledi; --delay 20yine de çalışıyor. Açıkçası, ciddi madencilik için daha iyi bir donanıma ihtiyacım var.
Ilmari Karonen

3
@JavierRivera İlk madencilik dönemi bittiğinde mutlaka gerçekleşecek olan unicoinlerin değerindeki artışı ihmal ettiğinizi düşünüyorum
trm


2

Bunu yapmak için bir JS sihirbazı var. Yazdığım senaryoyu kontrol et. Sadece bunu konsolunuza yapıştırın ve enter tuşuna basın. Madencilik oyunu açmak için ihmal etmeyin.

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;
    }
});

Ne kadar maden kazıldığını kontrol edebilirsiniz exploit.totalNum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.