You are on page 1of 7

//Register at http://freebitco.in/?

r=3714785 and test the bot //


// version 4.22
// If o! "ant to f!ther s!pport it# fee$ free to test it on ne" created acco!nts
via % ref http://freebitco.in/?r=3714785 so i can get co!p$e of satoshi and f!ther
test/edit/!pdate it :&
// If o! "ant to donate so%e '() for coffee !sed to code fee$ free to send it to
% '() adress: 14*c7+p,!-gii40)R!it6d277
conso$e.c$ear&9
conso$e.$og;cIn order to start bot p$ease  <;c<)$ic6 (*R( '( fro% top %en!
on the "ebsite<# co$or: >9# co$or: >9 font@"eight: bo$d9&9
var bversion = 4.229
var begingba$ = A>ba$ance&.teBt&9
var startba$ance = 9
var a!toro!nds = 39 // p$a 5 ro!nds on$
var handbra6e = .249 // pa!se "hen sta6e reaches 124 atoshis
var %aBro!nds = -9
var resetro!nds = 39
//var stop*t= ?9
var ro!nd = 9
var ga%eCost=9
var ga%eDin=9
var higherbet=9
startba$ance = A>ba$ance&.teBt&9
var startEa$!e = .1# // Font $o"er the deci%a$ point %ore than 4B of
c!rrent ba$ance
stopGercentage = .4# // In ;. I "o!$dnt reco%%end going past .8
%aBDait = 1# // In %i$$iseconds
stopped = fa$se#
stop'efore = 19 // In %in!tes defa!$t 3
var o$dbet= .19

var re"ardpoints = doc!%ent.getH$e%ents')$assa%eJre"ardKtab$eKboB brKKK5K5


!serKre"ardKpoints fontKbo$dJ&LM.innerN(C9

s = doc!%ent.getH$e%ent'IdJ!serK$otterKtic6etsJ&.innerN(C9
s = s.rep$ace/OPsQ&PsQA&/gi#JJ&9
s = s.rep$ace/L MS2#T/gi#J J&9
s = s.rep$ace/Pn /#JPnJ&9
doc!%ent.getH$e%ent'IdJ!serK$otterKtic6etsJ&.innerN(C = s9

doc!%ent.getH$e%ent'IdJfreeKp$aK$in6K$iJ&.innerN(C = Ua href=J>J


onc$ic6=Jstarta%e&J c$ass=JfreeKp$aK$in6JV(*R( '(U/aV9
var A$o'!tton = A>do!b$eKo!rKbtcKbetK$oKb!tton&#
Ahi'!tton = A>do!b$eKo!rKbtcKbetKh
A>do!b$eKo!rKbtcKbetKhiKb!tton&9
iKb!tton&9
var A$o'etb!tton = A>do!b$eKo!rKbtcK%in&9
f!nction higher'et&S
conso$e.$ogNighest bet: <higherbet&9
T
f!nction begining'a$&S
conso$e.$og'() tarting 'a$ance: <begingba$&9
T
f!nction re"ards'a$&S
conso$e.$og;cRe"ard Goints 'a$ance:  <;c<re"ardpoints< points# co$or:
>9# co$or: >ffWa3-9 font@"eight: bo$d9&9
T
f!nction $otter'a$&S
conso$e.$og;cCotter (ic6ets 'a$ance:  <;c< s< tic6ets# co$or: >9#
co$or: >5bb-9 font@"eight: bo$d9&9
T
f!nction donation'()&S
conso$e.$og;cFonate '() for coffee:  <;c<14*c7+p,!-gii40)R!it6d277#
co$or: >9# co$or: >9 font@"eight: bo$d9&9
T
f!nction bot*H&S
conso$e.$og;creebitcoin.in !$tip$ '( version:  <;c<bversion# co$or:
>9# co$or: >ffWa3-9 font@"eight: bo$d9&9
T
f!nction change'etbet&S
startEa$!e=bet9
T

f!nction forcetop&S
var resetro!nds = resetro!nds Q 479
stopa%e&9
set(i%eo!tstarta%e2# resetro!nds&9
T

f!nction ti%eRe%aining&S
ti%eR = Atit$e&.teBt&9
rep$(eBt = ti%eR.rep$aceJ@ ree'itco.in @ Din free bitcoins ever ho!rXJ# JJ&9
conso$e.$og;c(i%e !nti$ free ro$$:  <;c<rep$(eBt# co$or: >9 font@
"eight:bo$d9# co$or: >7a5c9font@"eight:bo$d9&9
T

f!nction rea$ti%eti%e& S
var secKn!% =parseIntti%e# 1& 9 // dont forget the second para%
var ho!rs = ath.f$oorsecKn!% / 3-&9
var %in!tes = ath.f$oorsecKn!% @ ho!rs Q 3-&& / -&9
var seconds = secKn!% @ ho!rs Q 3-& @ %in!tes Q -&9

if ho!rsX=& Sho!rs = ho!rs< No!rs 9T e$seSho!rs = 9T

if %in!tesX=& S%in!tes = %in!tes< in!tes 9T


e$seS%in!tes = 9T

if seconds U 1& Sseconds = seconds9T


var ti%e = (i%e p$aed = <ho!rs<%in!tes<seconds< econds9
ret!rn ti%e9
T
f!nction ro!ndn!%b&S

conso$e.c$ear&9
var ca$$ed = fa$se9
var %aBro!ndB = %aBro!nds Q 49
var resetro!ndsB = resetro!nds Q 49
var resetro!nds = resetro!nds Q 479
var ne"ba$ance= A>ba$ance&.teBt&
ro!nd = ro!nd < 19
var ro!ndf = %aBro!ndB @ ro!nd&9
var profit = !%berne"ba$ance& @ !%berstartba$ance&&.toiBed8& 9

if ro!ndf V & S
  bot*H&9
  donation'()&9
  ti%eRe%aining&9
  begining'a$&9
  re"ards'a$&9
  $otter'a$&9
conso$e.$ogRo!nd > < ro!nd <  /  <%aBro!nds Q 4&<  "hich is near
to <%aBro!nds< %in!tes&9
T

if ro!ndf == &
S
var co!nter = resetro!ndsB&9
var res'()o!ntdo"n = setInterva$f!nction&S
  conso$e.c$ear&9

bot*H&9
  donation'()&9
  ti%eRe%aining&9
  begining'a$&9
  re"ards'a$&9
  $otter'a$&9
conso$e.$ogG$aed > < ro!nd <  /  <%aBro!nds Q 4&<  "hich is near
to <%aBro!nds< %in!tes&9
conso$e.$og(ota$ Grofit:  < profit <  '()&9
conso$e.$og &9
conso$e.$ogco!nter< seconds !nti$ restart of '(&9
  co!nter@@
if co!nter === @1& S
  c$earInterva$res'()o!ntdo"n&9

conso$e.$ogJRestarting '( @ G$ease Dait co!p$e of %ore


seconds so it "ont do!b$e startJ&9
  donation'()&9
T
T# 1&9
forcetop&9
ret!rn tr!e9

T
conso$e.$ogGrofit: < profit <  'itcoin&9
ret!rn fa$se9

f!nction %!$tip$&S
var c!rrent = A>do!b$eKo!rKbtcKsta6e&.va$&9
var %!$tip$ = c!rrent Q 2&.toiBed8&9
  A>do!b$eKo!rKbtcKsta6e&.va$%!$tip$&9
conso$e.$og'et =  < %!$tip$&9
if higherbet U %!$tip$ &S higherbet=%!$tip$9 T
T
f!nction getRando%Dait&S
var "ait = ath.f$oorath.rando%& Q %aBDait & < 39 //
ath.f$oorath.rando%& Q 8& < 3& 9 // avant 1
conso$e.$ogDaiting for  < "ait < %s before neBt bet.&9
ret!rn "ait 9
T
f!nction starta%e$i%it&S
doc!%ent.getH$e%ent'IdJfreeKp$aK$in6K$iJ&.innerN(C = Ua href=J>J
onc$ic6=Jstopa%e&J c$ass=JfreeKp$aK$in6JV(G '(U/aV9
startti%e=ne" Fate&&.get(i%e&9
startEa$!e = pro%ptJ!%ber of satoshi o! "ant to bet?J# .1&9
aBi%!%Ea$!e = pro%ptJet aB ta6e Nandbra6e so bot "ont $oose %ore '()? J#
.8&
aBi%!%(i%er = pro%ptJaBi%!% n!%ber of %in!tes to !se the 'ot? J# 5&9
Reset(i%er = pro%ptJ*!to Restart '( after it stoped in %in!tes? J# 5&9
o$dbet=startEa$!e9
handbra6e=aBi%!%Ea$!e / 2&9
%aBro!nds=aBi%!%(i%er9
resetro!nds=Reset(i%er9
ro!nd = 9
  ga%eCost=9
  ga%eDin=9
conso$e.$oga%e startedX&9
  reset&9
  A$o'!tton.triggerc$ic6&9
if$i%it X== n!$$& S
  a!toro!nds=$i%it9
T
  e$se
S
  a!toro!nds=@19
T
T
f!nction starta%e2$i%it&S
doc!%ent.getH$e%ent'IdJfreeKp$aK$in6K$iJ&.innerN(C = Ua href=J>J
onc$ic6=Jstopa%e&J c$ass=JfreeKp$aK$in6JV(G '(U/aV9
startti%e=ne" Fate&&.get(i%e&9
stopped = fa$se9
o$dbet=startEa$!e9
handbra6e=aBi%!%Ea$!e / 2&9
%aBro!nds=aBi%!%(i%er9
resetro!nds=Reset(i%er9
ro!nd = 9
  ga%eCost=9
  ga%eDin=9
conso$e.$oga%e startedX&9
  reset&9
  A$o'!tton.triggerc$ic6&9
if$i%it X== n!$$& S
  a!toro!nds=$i%it9
T
  e$se
S
  a!toro!nds=@19
T
T

f!nction stopa%e&S
doc!%ent.getH$e%ent'IdJfreeKp$aK$in6K$iJ&.innerN(C = Ua href=J>J
onc$ic6=Jstarta%e&J c$ass=JfreeKp$aK$in6JV(*R( '(U/aV9
  bot*H&9
  donation'()&9
conso$e.$oga%e "i$$ stop soonX Cet %e finish.&9
stopped = tr!e9
startEa$!e=o$dbet9
handbra6e=aBi%!%Ea$!e / 2&9
%aBro!nds=aBi%!%(i%er9
resetro!nds=Reset(i%er9
T

f!nction reset&S
if ro!nd ; 1 ===  YY ro!nd X=&
S
startEa$!e=startEa$!e Q 1.&.toiBed8&9 //e" bet after 1 ro!nd
conso$e.$ogRo!nd  < ro!nd < : bet change for  < startEa$!e&9
T
  A>do!b$eKo!rKbtcKsta6e&.va$startEa$!e&9
T
// !ic6 and dirt hac6 if o! have ver $itt$e bitcoins $i6e .1
f!nction deeBponentien!%ber&S
ret!rn n!%ber Q 19
T
f!nction iNaveHno!ghoni&S
var ba$ance = deeBponentieparse$oatA>ba$ance&.teBt&&&9
var c!rrent = deeBponentieA>do!b$eKo!rKbtcKsta6e&.va$&&9
ret!rn ba$ance Q2&/ 1& Q c!rrentQ2& V stopGercentage/19
T
f!nction stop'eforeRedirect&S
var %in!tes = parseIntAtit$e&.teBt&&9
if %in!tes U stop'efore &
S
conso$e.$og*pproaching redirectX top the ga%e so "e donPt get
redirected "hi$e $oosing.&9
  stopa%e&9
ret!rn tr!e9
T
ret!rn fa$se9
T

f!nction stopaBta6e&S
var ca$$eds = fa$se9
var %aBsta6e1 = A>do!b$eKo!rKbtcKsta6e&.va$&9
if %aBsta6e1 == handbra6e &
S
  ifXca$$eds&S
conso$e.$ogNandbra6e reachedX eting ini%!%
a%%o!nt of bet so "e "ont $oose an %ore '()&9
  set(i%eo!tf!nction&S
  A$o'etb!tton.triggerc$ic6&9
T# 1&9

ca$$eds = tr!e9
T
e$se ca$$eds = fa$se9
T
T
// +nbind o$d shit
A>do!b$eKo!rKbtcKbetK$ose&.!nbind&9
A>do!b$eKo!rKbtcKbetK"in&.!nbind&9
// Coser
A>do!b$eKo!rKbtcKbetK$ose&.bindJF!btreeodifiedJ#f!nctionevent&S

if Aevent.c!rrent(arget&.is:containsJ$oseJ&& &


S

ga%eCost = ga%eCost < 19


  ro!ndn!%b&9
conso$e.$og;cDin:  < ga%eDin <  ;cCost:  < ga%eCost#
co$or: >7a5c# co$or: >&9
endti%e=ne" Fate&&.get(i%e&9
var ti%e=ath.f$oorendti%e@startti%e &/1&9
if stop'eforeRedirect& &
S

ret!rn9
T
if stopaBta6e& &
S

ret!rn9
T
  e$se

higher'et&9
  conso$e.$ogrea$ti%eti%e&&9
conso$e.$og0o! C(X&9
  %!$tip$&9
  set(i%eo!tf!nction&S
  A$o'!tton.triggerc$ic6&9
T# getRando%Dait&&9
  //A$o'!tton.triggerc$ic6&9

T
&9
// Dinner
A>do!b$eKo!rKbtcKbetK"in&.bindJF!btreeodifiedJ#f!nctionevent&S
if Aevent.c!rrent(arget&.is:containsJ"inJ&& &
S

ga%eDin = ga%eDin < 19


  ro!ndn!%b&9
conso$e.$og;cDin:  < ga%eDin <  ;cCost:  < ga%eCost# co$or: >7a5c#
co$or: >&9
endti%e=ne" Fate&&.get(i%e&9
var ti%e=ath.f$oorendti%e@startti%e &/1&9
  conso$e.$ogrea$ti%eti%e&&9
  higher'et&9

if iNaveHno!ghoni& &


S

conso$e.$og0o! DX&9
  reset&9
if stopped &
S
stopped = fa$se9
ret!rn fa$se9
T
T
  e$se
S
conso$e.$og0o! DX &9
T
  set(i%eo!tf!nction&S
  A$o'!tton.triggerc$ic6&9
T# getRando%Dait&&9
T
T
&9// Zavacript Foc!%ent

You might also like