Оставляю свою рефку для
регистрации на 999dice, правда не знаю зачем. Дают каждый 2.5 минут бесплатные сатоши, правда не много, но поиграться с Dogi можно будет, так как их дают как раз больше. Так же лайткоины и эфириум. Но выдаша ограничена. Например Eth дали всего на 9999 сатошей и все. Вот Доги дают до 0.1, то есть 10млн сатошей, на чем можно потестировать скрипт. На этом можно протеститровать этот скрипт 999dice сбора статистики подряд выпавших проигрышных ставок для ручной игры. Odds добавлены минимальные 2,3,4,5,6,7 - только такие и даже на оддс 5 я умудрился слить 15000 сатошей, так как действия 999дайс похожи на фрибиткоин - просто не дают нужного числа и серия проигрышей затягивается до слива, нужно обязательно спрыгивать с такой серии.
Так как скрипты исчезают иногда бесследно, то добавив его сюда, от него что то останется.
Для его работы нужно создать файл 999.txt и заполнить 2 строки по 12 нулей через точку с запятой на диске D или указать другой путь в самом скрипте. Все тоже самое как на фрибиткоин.
Суть скрипта такова, что он просто показывает количество проигранных сделок на заданный процент выигрыша и, ориентируясь на это, можно ставить ставки на затянувшиеся серии проигрышей. Так как здесь нет Odds, то нужно просто менять процент выигрыша. Цифры можно взять с фрибиткоина. Для наглядности я записал это себе в блокнотик:
odds 3 - 31.67%
odds 4 - 23.75%
odds 5 - 19%
odds 6 - 15.83%
odds 7 - 13.57%
Все тоже самое, что на фрибиткоин, или почти тоже самое. Серии иногда затягиваются и на них можно слить. К примеру, в колонке снизу записываются максимальные серии проигрышей в ряд и на odds 7 выпадало 49 проигрышей подряд, а дальше просто не хватило баланса. Проигрыши выпадают до слива.
Кому интересно, пользуйтесь:
function readExt(filename){return imns.FIO.readTextFile(imns.FIO.openNode(filename))}
function writeExt(filename, cont){imns.FIO.writeTextFile(imns.FIO.openNode(filename),cont)}
var t = readExt('D:\\999.txt');
var str1,str2,strf1,strf2,txtw,num,hi2,lo2,hi6,lo6,hi10,lo10,hi48,lo48,hi78,lo78,hi94,lo94;
var mhi2,mlo2,mhi6,mlo6,mhi10,mlo10,mhi48,mlo48,mhi78,mlo78,mhi94,mlo94;
var masline=t.split('\n');
var mas1=masline[0].split(';');
var mas2=masline[1].split(';');
hi2=parseInt(mas1[0]);lo2=parseInt(mas1[1]);
hi6=parseInt(mas1[2]);lo6=parseInt(mas1[3]);
hi10=parseInt(mas1[4]);lo10=parseInt(mas1[5]);
hi48=parseInt(mas1[6]);lo48=parseInt(mas1[7]);
hi78=parseInt(mas1[8]);lo78=parseInt(mas1[9]);
hi94=parseInt(mas1[10]);lo94=parseInt(mas1[11]);
//-----------------------
mhi2=parseInt(mas2[0]);mlo2=parseInt(mas2[1]);
mhi6=parseInt(mas2[2]);mlo6=parseInt(mas2[3]);
mhi10=parseInt(mas2[4]);mlo10=parseInt(mas2[5]);
mhi48=parseInt(mas2[6]);mlo48=parseInt(mas2[7]);
mhi78=parseInt(mas2[8]);mlo78=parseInt(mas2[9]);
mhi94=parseInt(mas2[10]);mlo94=parseInt(mas2[11]);
while (true) {
txtw=content.document.getElementById('LastBetInfoSecret').innerHTML;
content.document.getElementById('LastBetInfoSecret').innerHTML='';
num=parseInt(txtw);
if (num>=500500) {lo2++;hi2=0;}
if (num<=499499) {hi2++;lo2=0;}
if (num>500000 && num<500500) {lo2++;hi2++;}//zero
if (num>=683300) {lo6++;hi6=0;}
if (num<=316699) {hi6++;lo6=0;}
if (num>316699 && num<683300) {lo6++;hi6++;}//zero odds 3 = 31.67%
if (num>=762500) {lo10++;hi10=0;}
if (num<=237499) {hi10++;lo10=0;}
if (num>237499 && num<762500) {lo10++;hi10++;}//zero odds 4 = 23.75%
if (num>=810000) {lo48++;hi48=0;}
if (num<=189999) {hi48++;lo48=0;}
if (num>189999 && num<810000) {lo48++;hi48++;}//zero odds 5 = 19%
if (num>=841700) {lo78++;hi78=0;}
if (num<=158299) {hi78++;lo78=0;}
if (num>158299 && num<841700) {lo78++;hi78++;}//zero odds 6 = 15.83%
if (num>=864300) {lo94++;hi94=0;}
if (num<=135699) {hi94++;lo94=0;}
if (num>135699 && num<864300) {lo94++;hi94++;}//zero odds 7 = 13.57%
//maksimalnie znachenia
if (hi2>mhi2) mhi2=hi2;
if (lo2>mlo2) mlo2=lo2;
if (hi6>mhi6) mhi6=hi6;
if (lo6>mlo6) mlo6=lo6;
if (hi10>mhi10) mhi10=hi10;
if (lo10>mlo10) mlo10=lo10;
if (hi48>mhi48) mhi48=hi48;
if (lo48>mlo48) mlo48=lo48;
if (hi78>mhi78) mhi78=hi78;
if (lo78>mlo78) mlo78=lo78;
if (hi94>mhi94) mhi94=hi94;
if (lo94>mlo94) mlo94=lo94;
str1='2: '+'H: '+hi2+' '+'L: '+lo2+'<br>'+'3: '+'H: '+hi6+' '+'L: '+lo6+'<br>'+'4: '+'H: '+hi10+' '+'L: '+lo10+'<br>'+'5: '+'H: '+hi48+' '+'L: '+lo48+'<br>'+'6: '+'H: '+hi78+' '+'L: '+lo78+'<br>'+'7: '+'H: '+hi94+' '+'L: '+lo94+'\n';
str2='<hr>'+'2: '+'H: '+mhi2+' '+'L: '+mlo2+'<br>'+'3: '+'H: '+mhi6+' '+'L: '+mlo6+'<br>'+'4: '+'H: '+mhi10+' '+'L: '+mlo10+'<br>'+'5: '+'H: '+mhi48+' '+'L: '+mlo48+'<br>'+'6: '+'H: '+mhi78+' '+'L: '+mlo78+'<br>'+'7: '+'H: '+mhi94+' '+'L: '+mlo94+'\n';
content.document.getElementById('MirrorSite').innerHTML='<font size="3">'+str1+str2+'</font>';
strf1=hi2+';'+lo2+';'+hi6+';'+lo6+';'+hi10+';'+lo10+';'+hi48+';'+lo48+';'+hi78+';'+lo78+';'+hi94+';'+lo94;
strf2='\r\n'+mhi2+';'+mlo2+';'+mhi6+';'+mlo6+';'+mhi10+';'+mlo10+';'+mhi48+';'+mlo48+';'+mhi78+';'+mlo78+';'+mhi94+';'+mlo94;
writeExt('D:\\999.txt', strf1+strf2);
//iimDisplay('hi2: '+hi2+' '+'lo2: '+lo2+' '+'hi6: '+hi6+' '+'lo6: '+lo6+'\n'+'hi10: '+hi10+' '+'lo10: '+lo10+' '+'hi48: '+hi48+' '+'lo48: '+lo48+'\n'+'hi78: '+hi78+' '+'lo78: '+lo78+' '+'hi94: '+hi94+' '+'lo94: '+lo94+'\n');
iimPlayCode('WAIT SECONDS=1');
}
Так же есть автомат, вернее полуавтомат, который вы можете настроить под себя с будильником или звонком. То есть, например, вы ждете 15 проигрышей подряд на odds 3 и это число можно указать в скрипте. Тогда как только выпадет 15 проигрышей, скрипт запустит mp3 файл и откроет новую вкладку. После этого запускаем ручной режим, чтобы не сбить статистику и ставим ставки вручную именно на серию из 15 проигрышей до победы.
Правда для работы поуавтомата, пришлось прибегнуть к экзешниками, в которых написаны коды клавиш H и L и для работы скрипта необходимо, чтобы мышь находилась в районах кнопок с игрой Больше Меньше, можно даже щелкнуть по одной из них или между ними.
Скрипт выкладываю, но без екзешников работать не будет. А средставми аймароса нажатие на кнопок не работает - видимо, какая то защита.
//функции-----------------------------------------------------------------
//--------------------------------------------------------
function _startExe(put,args=[]){ //put - путь к файлу программы; args - массив с параметрами
var Cc=Components.classes, Ci=Components.interfaces;
var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(put);
proc.init(file); proc.run(false, args, args.length);
}
function getrandom(min_random, max_random) {//возвращает случайное число от min до max
var range = max_random - min_random + 1;
return Math.floor(Math.random()*range) + min_random;
}
function stavka(n) {//прописывает ставку в n сатош
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:BetSizeInput CONTENT='+n);
}
var e;
function hilo(n) {//ставит n сатош, жмет на кнопку HI или LO случайно и возвращает результат
stavka(n);
var r = getrandom(0,1);
if (r==1) _startExe('D:\\macros\\L.exe'); else _startExe('D:\\macros\\H.exe');
iimPlayCode('WAIT SECONDS=7');
var hl = "SET !EXTRACT NULL" + "\n";
hl += "TAG POS=1 TYPE=SPAN ATTR=ID:LastBetInfoProfit EXTRACT=TXT" + "\n";
iimPlayCode(hl);
return iimGetLastExtract().charAt(0);
}
function hi(n) {//ставит n сатош, жмет на кнопку HI и возвращает результат
stavka(n);
//content.document.getElementById('bet_hi_button').disabled = "";
_startExe('D:\\macros\\H.exe');
iimPlayCode('WAIT SECONDS=7');
var hl = "SET !EXTRACT NULL" + "\n";
hl += "TAG POS=1 TYPE=SPAN ATTR=ID:LastBetInfoProfit EXTRACT=TXT" + "\n";
iimPlayCode(hl);
return iimGetLastExtract().charAt(0);
}
function lo(n) {//ставит n сатош, жмет на кнопку LO и возвращает результат
stavka(n);
_startExe('D:\\macros\\L.exe');
iimPlayCode('WAIT SECONDS=7');
var hl = "SET !EXTRACT NULL" + "\n";
hl += "TAG POS=1 TYPE=SPAN ATTR=ID:LastBetInfoProfit EXTRACT=TXT" + "\n";
iimPlayCode(hl);
return iimGetLastExtract().charAt(0);
}
function odds(n) {
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:BetChanceInput CONTENT='+n);
}
function winsat() {//считывает и переводит в число результат сыгранной ставки
iimPlayCode("TAG POS=2 TYPE=DIV ATTR=TXT:You<SP>BET<SP>* EXTRACT=TXT");
return parseInt(iimGetLastExtract().substr(-12));
}
//---------------------------------------------------------------------------------------
function readExt(filename){return imns.FIO.readTextFile(imns.FIO.openNode(filename))}
function writeExt(filename, cont){imns.FIO.writeTextFile(imns.FIO.openNode(filename),cont)}
var t = readExt('D:\\999.txt');
var str1,str2,strf1,strf2,txtw,num,hi2,lo2,hi6,lo6,hi10,lo10,hi48,lo48,hi78,lo78,hi94,lo94;
var mhi2,mlo2,mhi6,mlo6,mhi10,mlo10,mhi48,mlo48,mhi78,mlo78,mhi94,mlo94;
var masline=t.split('\n');
var mas1=masline[0].split(';');
var mas2=masline[1].split(';');
hi2=parseInt(mas1[0]);lo2=parseInt(mas1[1]);
hi6=parseInt(mas1[2]);lo6=parseInt(mas1[3]);
hi10=parseInt(mas1[4]);lo10=parseInt(mas1[5]);
hi48=parseInt(mas1[6]);lo48=parseInt(mas1[7]);
hi78=parseInt(mas1[8]);lo78=parseInt(mas1[9]);
hi94=parseInt(mas1[10]);lo94=parseInt(mas1[11]);
//-----------------------
mhi2=parseInt(mas2[0]);mlo2=parseInt(mas2[1]);
mhi6=parseInt(mas2[2]);mlo6=parseInt(mas2[3]);
mhi10=parseInt(mas2[4]);mlo10=parseInt(mas2[5]);
mhi48=parseInt(mas2[6]);mlo48=parseInt(mas2[7]);
mhi78=parseInt(mas2[8]);mlo78=parseInt(mas2[9]);
mhi94=parseInt(mas2[10]);mlo94=parseInt(mas2[11]);
odds(49.95);
while (true) {
hilo(0.00000001);
txtw=content.document.getElementById('LastBetInfoSecret').innerHTML;
content.document.getElementById('LastBetInfoSecret').innerHTML='';
num=parseInt(txtw);
if (num>=500500) {lo2++;hi2=0;}
if (num<=499499) {hi2++;lo2=0;}
if (num>500000 && num<500500) {lo2++;hi2++;}//zero
if (num>=683300) {lo6++;hi6=0;}
if (num<=316699) {hi6++;lo6=0;}
if (num>316699 && num<683300) {lo6++;hi6++;}//zero odds 3 = 31.67%
if (num>=762500) {lo10++;hi10=0;}
if (num<=237499) {hi10++;lo10=0;}
if (num>237499 && num<762500) {lo10++;hi10++;}//zero odds 4 = 23.75%
if (num>=810000) {lo48++;hi48=0;}
if (num<=189999) {hi48++;lo48=0;}
if (num>189999 && num<810000) {lo48++;hi48++;}//zero odds 5 = 19%
if (num>=841700) {lo78++;hi78=0;}
if (num<=158299) {hi78++;lo78=0;}
if (num>158299 && num<841700) {lo78++;hi78++;}//zero odds 6 = 15.83%
if (num>=864300) {lo94++;hi94=0;}
if (num<=135699) {hi94++;lo94=0;}
if (num>135699 && num<864300) {lo94++;hi94++;}//zero odds 7 = 13.57%
//maksimalnie znachenia
if (hi2>mhi2) mhi2=hi2;
if (lo2>mlo2) mlo2=lo2;
if (hi6>mhi6) mhi6=hi6;
if (lo6>mlo6) mlo6=lo6;
if (hi10>mhi10) mhi10=hi10;
if (lo10>mlo10) mlo10=lo10;
if (hi48>mhi48) mhi48=hi48;
if (lo48>mlo48) mlo48=lo48;
if (hi78>mhi78) mhi78=hi78;
if (lo78>mlo78) mlo78=lo78;
if (hi94>mhi94) mhi94=hi94;
if (lo94>mlo94) mlo94=lo94;
str1='2: '+'H: '+hi2+' '+'L: '+lo2+'<br>'+'3: '+'H: '+hi6+' '+'L: '+lo6+'<br>'+'4: '+'H: '+hi10+' '+'L: '+lo10+'<br>'+'5: '+'H: '+hi48+' '+'L: '+lo48+'<br>'+'6: '+'H: '+hi78+' '+'L: '+lo78+'<br>'+'7: '+'H: '+hi94+' '+'L: '+lo94+'\n';
str2='<hr>'+'2: '+'H: '+mhi2+' '+'L: '+mlo2+'<br>'+'3: '+'H: '+mhi6+' '+'L: '+mlo6+'<br>'+'4: '+'H: '+mhi10+' '+'L: '+mlo10+'<br>'+'5: '+'H: '+mhi48+' '+'L: '+mlo48+'<br>'+'6: '+'H: '+mhi78+' '+'L: '+mlo78+'<br>'+'7: '+'H: '+mhi94+' '+'L: '+mlo94+'\n';
content.document.getElementById('MirrorSite').innerHTML='<font size="3">'+str1+str2+'</font>';
strf1=hi2+';'+lo2+';'+hi6+';'+lo6+';'+hi10+';'+lo10+';'+hi48+';'+lo48+';'+hi78+';'+lo78+';'+hi94+';'+lo94;
strf2='\r\n'+mhi2+';'+mlo2+';'+mhi6+';'+mlo6+';'+mhi10+';'+mlo10+';'+mhi48+';'+mlo48+';'+mhi78+';'+mlo78+';'+mhi94+';'+mlo94;
writeExt('D:\\999.txt', strf1+strf2);
//iimDisplay('hi2: '+hi2+' '+'lo2: '+lo2+' '+'hi6: '+hi6+' '+'lo6: '+lo6+'\n'+'hi10: '+hi10+' '+'lo10: '+lo10+' '+'hi48: '+hi48+' '+'lo48: '+lo48+'\n'+'hi78: '+hi78+' '+'lo78: '+lo78+' '+'hi94: '+hi94+' '+'lo94: '+lo94+'\n');
iimPlayCode('WAIT SECONDS=1');
if (lo2>7) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (hi2>5) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (lo6>11) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (hi6>10) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (lo10>20) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (hi10>19) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (lo48>20) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (hi48>19) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (hi78>30) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (lo78>28) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (hi94>30) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
if (lo94>28) {iimPlayCode('TAB OPEN\nTAB T=2');iimPlayCode('URL GOTO=file:///d:\\desktop\\tp.mp3');break;}
}
Так же из минусов - сами ставки работают очень медленно, никак на фрибиткоине. На одну ставку может уйте более 5 секунд. Это учтено в полуавтомате и поэтому он ставит ставки через каждый 7 секунд.
Коды клавиш H и L можно записать и скомпилировать в EXE с помощью программы MacroRecorder.