Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.11.2018, 20:06
Новичок на форуме
Отправить личное сообщение для Vladpk Посмотреть профиль Найти все сообщения от Vladpk
 
Регистрация: 16.11.2018
Сообщений: 5

скрипт для сайта freebitco.in не меняет ставку
Здравствуйте! Я хотел изменить скрипт для сайта freebitco.in вот:
var minstake   = 0.00000001;  // минимальная ставка
var autorounds = 555;         // количество прокруток
var handbrake  = 1.00000000;  // предохранитель
var autoruns   = 1;
function playnow() {
       if (autoruns > autorounds ) { console.log('Лимит обнаружен'); return; }
       document.getElementById('double_your_btc_bet_hi_button').click();
       setTimeout(checkresults, 555);
       return;}
function checkresults() {
       if (document.getElementById('double_your_btc_bet_hi_button').disabled === true) {
              setTimeout(checkresults, 1000);
              return;
       }
       var losedSatoshis = 0;//количество проиграных сатош
       var winsInARow = 0;//количество выигрышей подряд
       var stake = document.getElementById('double_your_btc_stake').value * 1;
       var won = document.getElementById('double_your_btc_bet_win').innerHTML;
       if (won.match(/(\d+\.\d+)/) !== null) { won = won.match(/(\d+\.\d+)/)[0]; } else { won = false; }
       var lost = document.getElementById('double_your_btc_bet_lose').innerHTML;
       if (lost.match(/(\d+\.\d+)/) !== null) { lost = lost.match(/(\d+\.\d+)/)[0]; } else { lost = false; }
       if (won && !lost) { stake = losedSatoshis * 2; winsInARow += 1; console.log('Bet #' + autoruns + '/' + autorounds + ': Won  ' + won  + ' Stake: ' + stake.toFixed(8)); }//события при выигрыше( количество проиграных сатош * 2 = ставка при выигрыше )?
       if (winsInARow = 2) { losedSatoshi = 0; winsInARow = 0; }//если количество выигрышей равно 2, скрипт меняет значение проиграных сатош и выигрышей подряд на 0?
       if (('double_your_btc_stake').value = 0.00000000) { ('double_your_btc_stake').val(minstake); }//если ставка равна нулю, скрипт изменяет ставку на минимальную?
       if (lost && !won) { stake = minstake; losedSatoshis += stake.toFixed(8); winsInARow = 0; console.log('Ставка #' + autoruns + '/' + autorounds + ': Проигрыш: ' + lost + ' Ставка: ' + stake.toFixed(8)); }//события при проигрыше( при проигрыше минимальная ставка )?
       if (!won && !lost) { console.log('Что-то пошло не так'); return; }
       document.getElementById('double_your_btc_stake').value = stake.toFixed(8);
       autoruns++;
       if (stake >= handbrake) {
              document.getElementById('handbrakealert').play();
              console.log('Сработал предохранитель! Введите в консоли "playnow()" чтобы продолжить');
           return;
       }
       setTimeout(playnow, 555);
       return;
      
       }playnow()


Мне нужно, чтобы при проигрыше возвращало на базовую ставку, а при выигрыше - ставило ставку, которая равна количеству проиграных сатошей, умноженому на 2, но при выигрыше скрипт не менял ставку. Подскажите, в чем ошибка?
P. S. Мои изменения обозначены знаком вопроса.
Ответить с цитированием
  #2 (permalink)  
Старый 17.11.2018, 05:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

if (winsInARow == 2), а =, это присвоение.
Ответить с цитированием
  #3 (permalink)  
Старый 17.11.2018, 06:54
Новичок на форуме
Отправить личное сообщение для Vladpk Посмотреть профиль Найти все сообщения от Vladpk
 
Регистрация: 16.11.2018
Сообщений: 5

Спасибо!
И здесь та ошибка:
if (('double_your_btc_stake').value = 0.00000000)?
Ответить с цитированием
  #4 (permalink)  
Старый 17.11.2018, 07:00
Новичок на форуме
Отправить личное сообщение для Vladpk Посмотреть профиль Найти все сообщения от Vladpk
 
Регистрация: 16.11.2018
Сообщений: 5

Может, написать так:
if (stake = 0)
Поскольку значение stake присвоено:
var stake = document.getElementById('double_your_btc_stake').v alue * 1?
Ответить с цитированием
  #5 (permalink)  
Старый 17.11.2018, 07:11
Новичок на форуме
Отправить личное сообщение для Vladpk Посмотреть профиль Найти все сообщения от Vladpk
 
Регистрация: 16.11.2018
Сообщений: 5

Ой, if(stake == 0)
Ответить с цитированием
  #6 (permalink)  
Старый 17.11.2018, 08:08
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Vladpk
Ой, if(stake == 0)
Зачем же так, если проще сразу if(!stake) ...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт корзины для сайта EasyNetShop.ru Ваши сайты и скрипты 0 17.11.2016 14:57
Один скрипт для всех форм на странице smart-create Events/DOM/Window 17 01.11.2016 14:06
Написать скрипт для Freebitco.in ILKABU Работа 0 30.06.2016 23:37
Нужно создать в скрипт для сайта (бота) Klo_n222_11 Javascript под браузер 1 13.06.2016 01:20
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55