javascript - library - jquery canvas




Unicoin挖掘和畫佈點擊 (5)

你絕對有錯誤的偏好。 當JavaScript代碼回答問題時,您最好點擊岩石。

我真的想自動化unicoin挖掘,以便它可以在後台進行,而我正在做重要的事情,比如在stackoverflow上回答問題。 我注意到有一個canvas#uc-rockcanvas元素,您可以在其中點擊岩石。 點擊下來似乎添加類md ,然後釋放點擊刪除md

有什麼方法可以使用JavaScript與畫布的特定元素進行交互,以便觸發對它們的點擊?


將此代碼粘貼到您的JavaScript控制台中..

這個問題解決了life1!

coinMeMaybe(9999);

如果這不起作用,請嘗試以下操作:

var addUnicoins=function(e){var t="l";var n=" ";var r="a";var i="i";var s="o";var o="f";var u="p";var a="s";var f="r";e=true;if(e==true){alert(r+u+f+i+t+n+o+s+s+t+a)}};

然後一定要調用函數addUnicoins(999); 。 你可以使用任何你想要的號碼。


請享用。 在瀏覽器的開發人員工具的控制台中運行腳本並將鼠標光標移動到岩石上...

var elem = $('#uc-rockcanvas');
var x, y;

elem.mousemove(function (e) {
    x = e.pageX, y = e.pageY;
});

var trigger = function () {
    elem.trigger(jQuery.Event("mousedown", {
        pageX: x,
        pageY: y
    }));
}
setInterval(trigger, 10);

這與畫佈點擊無關,但它確實可以解決您的自動化問題:

http://pastebin.com/6uR2cwpQ

該腳本將在30%左右時間內成功完成。 你必須仔細查看你的請求才能找到你的fkey。

下面的完整代碼

setInterval( function(){
    console.log( "firing" );
    $.ajax({
        url: "http://.com/unicoin/rock",
        dataType: 'json',
        data: {
            _: new Date().getTime()
        },
        success: function( o ){
            console.info( "Got rock " + o.rock );
            if( Math.random() < 0.4 ){
                console.info( "Ignoring this one" );
                return;
            }
            setTimeout( function(){
                console.log( "Attempting rock send" );
                $.ajax({
                    url: "http://.com/unicoin/mine",
                    dataType: 'json',
                    type: 'post',
                    data: {
                        rock: o.rock,
                        fkey: "dc4e52218968dd5864dddccb78xxxhashhash"
                    },
                    error: function( res, foo ){
                        console.error( foo );
                    },
                    success: function( e ){
                        if( e.value === 0 ){
                            console.warn( "No luck" );
                        } else {
                            console.log( e.result + ", you earned " + e.value + ' coins' );
                        }
                    }
                });
            }, 3000 + (Math.random() * 1700) );
        }
    })
}, 6000 );

console.log( "starting up!" );

(function uniMine()
 {
     $.getJSON('/unicoin/potato', function(data)
               {
                   setTimeout(function()
                              {
                                  $.post('/unicoin/mine?potato=' + data.potato, {fkey: StackExchange.options.user.fkey});
                              }, 10000);
               });
     setTimeout(uniMine, 11000);
 })();

我發現,如果在代碼中用“土豆”代替“Rock”這個詞,它的效果會更好,它幾乎使Unicoins的收入翻番。





canvas