25

I want to earn unicoins for free but i cant seem to find the best way mine coins faster, There is also some time that i get 20-30 Unicoins at one time, and i think that there is some clue so that we can know which rocks contains lots of unicoins..

So do you have any idea you can share?

closed as off-topic by Azik, Shog9 Apr 4 '14 at 19:08

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question was asked in regards to the 2014 April Fools feature, "Unicoins". Since it is no longer April 1st, Unicoins are now considered off-topic." – Shog9
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 17
    Hey! how can you downvote my question?? i have the no downvote please power!!!! – user2705620 Apr 1 '14 at 3:23
  • I am vote up on you!!! the one who vote down is really – zdd Apr 1 '14 at 3:30
  • 1
    OH how can people downvote me? i thought i have the no dwonvote please power? i bought it for 80 unicoins is this a bug??? :( – user2705620 Apr 1 '14 at 3:33
  • Perhaps you should put in a bug report if no downvote power doesn't work? I don't have enough Bitcoins to test it myself. – PeterJ Apr 1 '14 at 3:39
  • 18
    Other users may have purchased the downvote override power – random Apr 1 '14 at 4:25
  • @PeterJ i think unicoins has nothing to do with bitcoin.. am i right??? – suhailvs Apr 1 '14 at 6:09
  • 3
    @suhail, I just mined more Unicoins, convertered them to Bitcoins and bought a new PC! Better get back to mining more there's a few things like a new camera and other stuff I wouldn't mind either before the day is over. – PeterJ Apr 1 '14 at 6:11
  • 1
    @PeterJ can you tell me how to convert unicoins to bitcoins.I googled it but found it is not possible. you are fooling me :( this is not good – suhailvs Apr 1 '14 at 6:15
  • Is it me, or are the coins drying up? I've mined many hundreds with the C# automated code, and now I'm not really getting anything anymore. – Adam Rackis Apr 1 '14 at 16:50
  • @Adam have you bought all items yet? I think it slows down as you reach the amount of coins needed for the last item. I need another 27 and now I'm almost mining nothing. – Stijn Apr 1 '14 at 18:00
  • @Stijn - I'm getting there. My life won't be complete without rep to the max and voting animations - getting about 10 coins per 15 minutes with the automated script :-| – Adam Rackis Apr 1 '14 at 18:04
  • @AdamRackis I'm done :) – Stijn Apr 1 '14 at 18:42
38

You can create a javascript script to automatically mine unicoin. Here is how.(Note:This answer is an update from alias1):

then define this in your Javascript console::

function minec(){ 
  $.getJSON('/unicoin/rock',function(data) {
    setTimeout(function(){
      $.post('/unicoin/mine?rock='+data.rock,
         {fkey:StackExchange.options.user.fkey})
      .done(function( data ) {
        console.log(data);
      });
    },10000)});
  setTimeout(minec,11000);
}
minec();

a gist example

Here is the screenshot:

enter image description here

 

  • This doesn't work. – Travis J Apr 1 '14 at 15:48
  • @TravisJ just copy the code. F12 then paste it in the console. it works fine for me even now – suhailvs Apr 1 '14 at 15:50
  • After a while, I'm getting mostly 0s. Kind of regret some of my purchases now! – woz Apr 1 '14 at 16:56
  • Works for me too - but mostly zeroes also. I think there's some throttling code or something – Adam Rackis Apr 1 '14 at 17:09
  • So I accidentally left this running on my work computer earlier... yeah, still getting unicoins. I will be trading for bacon, or any other variation of pork. – Joe Apr 1 '14 at 20:51
20

Click harder. It's the only way.

Or for the low, low price of 75 unicoins I'll sell you my unicoin synthesizer. It's slightly used, but still synthesizes unicoins at a rate of 17 per rainbow-interval. It'll pay for itself in three unicorns or less.

15

Actually, just for fun there is an automatic method:

Login to SO, open a web dev console (ctrl+shift+j on chrome), paste this code and hit enter. There is a limit for mining for about ~12 seconds that's why you should wait some time after one request, otherwise you will get 409 Conflict response.

setInterval(function(){
    $.get("http://stackoverflow.com/unicoin/rock?_="+new Date().getTime(),function(data){       
        $.post("http://stackoverflow.com/unicoin/mine",{"rock":data.rock,fkey:localStorage["se:fkey"].split(",")[0]})
        })
},12000);

This is just for fun and having a chance to try all features of Fool Day. It should be treated accordingly.

9

Get FREE Unicoins with this one weird trick!

I made a FREE UserScript that automatically mines Unicoins while you browse Stack Exchange sites! Click here to get this UserScript for FREE! It is based heavily off of this script by alais1.

Prohibited where void. TheGuywithTheHat, hereafter referred to as the Author, is not responsible for this UserScript, hereafter referred to as the Script. Any bodily harm, viruses, malware, bans, and other damages to the user of the Script (hereafter referred to as the User) the User's property, or the User's friends, enemies, or family members resulting from or not resulting from the use or lack of use of the Script shall not be blamed upon the Script, the Author, or anyone associated with or not associated with the Author or the Script.


Important: Because of the law of diminishing returns, you need to occasionally manually go to the Unicoin popup and click the mine coins button.

No this is not another April Fool's joke. It does actually work. Here is the source, for those who don't want to click that link:

// ==UserScript==
// @name UnicoinHax
// @namespace http://stackexchange.com
// @description Constantly gives you Unicoins whenever you visit a Stack Exchange site
// @include          http://*.stackoverflow.com/*
// @include          https://*.stackoverflow.com/*
// @include          http://*.serverfault.com/*
// @include          https://*.serverfault.com/*
// @include          http://*.superuser.com/*
// @include          https://*.superuser.com/*
// @include          http://stackapps.com/*
// @include          https://stackapps.com/*
// @include          http://*.stackexchange.com/*
// @include          https://*.stackexchange.com/*
// @include          http://*.askubuntu.com/*
// @include          https://*.askubuntu.com/*
// @include          http://stackoverflow.com/*
// @include          https://stackoverflow.com/*
// @include          http://serverfault.com/*
// @include          https://serverfault.com/*
// @include          http://superuser.com/*
// @include          https://superuser.com/*
// @include          http://stackapps.com/*
// @include          https://stackapps.com/*
// @include          http://stackexchange.com/*
// @include          https://stackexchange.com/*
// @include          http://askubuntu.com/*
// @include          https://askubuntu.com/*
// @include          http://stackoverflow.com/
// @include          https://stackoverflow.com/
// @include          http://serverfault.com/
// @include          https://serverfault.com/
// @include          http://superuser.com/
// @include          https://superuser.com/
// @include          http://stackapps.com/
// @include          https://stackapps.com/
// @include          http://stackexchange.com/
// @include          https://stackexchange.com/
// @include          http://askubuntu.com/
// @include          https://askubuntu.com/
// @version 1
// @grant none
// ==/UserScript==

//You can also just copy this code and paste it into the console on any page where the domain is a Stack Exchange site:

var hackMeSomeUnicoins = function(myFkey) {
  console.log("Unicoin hacking begun!");
  window.setInterval(function() {
    $.get(window.location.protocol + "//" + window.location.host + "/unicoin/rock", function( data ) {
      var rockId = data.rock;
      $.post(window.location.protocol + "//" + window.location.host + "/unicoin/mine?rock=" + rockId, {fkey: myFkey})
      .done(function(data) {
        console.log(data);
      });
    });
  }, 11000);
};
hackMeSomeUnicoins(StackExchange.options.user.fkey);
  • you know the // @match part is inefficient? You can just do // @match *://*.stackexchange.com/* and the rest like that – Universal Electricity Jul 4 '15 at 18:27
7

You can try automating it using Sikuli:

Sikuli script

3

Firstly, to ease your job, download an automatic clicker(like this one for windows).

Secondly, as Assh said, try minining coins near the rainbow.

  • see this question – suhailvs Apr 1 '14 at 6:19
  • for Linux, you can use this command for autoclick: xdotool click --repeat 1000 --delay 100 1 – Dmitry Frank Apr 1 '14 at 19:04
3

Remember those old 90's joysticks with an autofire switch?

Link http://computers.mcbx.netne.net/8bit/apjoysticks/sv126-3.JPG

Now you can experience the same joy of rapid-fire blasting without repetitive stress injury with...

Unicoin Autofire Mode

Just install the code below as a GreaseMonkey / Tampermonkey user script, or paste it into the developer console. Once you've done that, just hold down the mouse button to blast away at those damn rocks!

// ==UserScript==
// @name        Unicoin Autofire Mode
// @namespace   http://vyznev.net
// @description Makes Unicoin mining easier on Stack Exchange
// @match       *://*.stackexchange.com/*
// @match       *://*.stackoverflow.com/*
// @match       *://*.superuser.com/*
// @match       *://*.serverfault.com/*
// @match       *://*.stackapps.com/*
// @match       *://*.mathoverflow.net/*
// @match       *://*.askubuntu.com/*
// @version     1.0
// @grant       none
// ==/UserScript==

$(document).one( 'mouseover', '#uc-rockcanvas', function () {
    var autofire = false, posX = 0, posY = 0, elem = $('#uc-rockcanvas');
    elem.on( 'mousemove mousedown mouseup mouseout', function (e) {
        posX = e.pageX; posY = e.pageY;
        if ( e.type == 'mousedown' ) {
            autofire = true;
            setTimeout( function () {
                if (!autofire) return;
                var e2 = $.Event('mousedown');
                e2.pageX = posX; e2.pageY = posY;
                elem.trigger(e2);
            }, 20 );
        } else if ( e.type == 'mouseup' || e.type == 'mouseout' ) {
            autofire = false;
        }
    } );
} );

Ps. The number 20 is the interval between clicks in milliseconds. If you've got a fast computer, you may want to adjust it downwards for improved mining performance.

Edit: Now available on UserScripts.org!

1

Well i always believe in one of the popular sayings that

There is a pot of unicoins at the end of the rainbow.  

Hint:

target the rocks that are at the end of the rainbow it can consist 20-30 unicoins!!

.

                                                                             GOTCHA! You tried it? eh? Happy April Fools! Bwahaha
  • 1
    Haters gonna hate. – user2705620 Apr 1 '14 at 3:34
  • 2
    I don't get it. – Omega Apr 1 '14 at 6:24
  • 9
    I think your exoctic display name also attract downvotes, @Assh. – ShaWiz Apr 1 '14 at 7:08
  • 2
    I think my name is just fine @ShadowWizard, Reference: meta.stackexchange.com/q/202420/236100 Please do not judge me by my na,e – user2705620 Apr 1 '14 at 7:20
  • 1
    @AsshO I don't judge and can't care less. I'm just saying that it attracts downvotes. – ShaWiz Apr 1 '14 at 7:21
  • can one comment on that? – lootsch Apr 1 '14 at 11:00
  • People should look on the bottom right side of my answer. – user2705620 Apr 2 '14 at 1:07
  • @suhail well is there anything i can do? if people cant understand my real name? please refer to the comments of this post mocking me. meta.stackoverflow.com/q/202420/236100 – user2705620 Apr 2 '14 at 5:32
0

You can use win32.

#include "stdafx.h"
#include <Windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
    bool click = false;

    while (true)
    {
        if(GetAsyncKeyState(VK_ESCAPE))
            return 0;

        if(GetAsyncKeyState(VK_LSHIFT))
            click = true;

        if(GetAsyncKeyState(VK_RSHIFT))
            click = false;

        if(click)
        {
            auto target = GetForegroundWindow();

            POINT point = {0,0};
            GetCursorPos(&point);
            auto x = ScreenToClient(target, &point);

            SendMessage(target, WM_LBUTTONDOWN, MK_LBUTTON, 
                MAKELPARAM(point.x, point.y));

            Sleep(10);

            SendMessage(target, WM_LBUTTONUP, MK_LBUTTON, 
                MAKELPARAM(point.x, point.y));
        }
    }

    return 0;

Not the answer you're looking for? Browse other questions tagged .