Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
10 $

Написать или исправить скрипт

project complete


Здравствуйте, есть сайт для собирания электронной валюты Биткоин. Там есть

возможность приумножить в игре сотоши ( доли биткоина ). У меня есть скрипт для автоматической игры. Который я вставляю в коде страницы и оно начинает играть самостоятельно, без моего участия. Как пример этого скрипта: 

bconfig = {
maxBet: 0.00000256,
wait: 700,
toggleHilo:false
};

hilo = 'hi';
multiplier = 1;
rollDice = function() {

if ($('#double_your_btc_bet_lose').html() !== '') {
$('#double_your_btc_2x').click();
multiplier++;
if(bconfig.toggleHilo)toggleHiLo();
} else {
$('#double_your_btc_min').click();
multiplier = 1;
}

if (parseFloat($('#balance').html()) < (parseFloat($('#double_your_btc_stake').val()) * 2) ||
parseFloat($('#double_your_btc_stake').val()) > bconfig.maxBet) {
$('#double_your_btc_min').click();
}

$('#double_your_btc_bet_' + hilo + '_button').click();

setTimeout(rollDice, (multiplier * bconfig.wait) + Math.round(Math.random() * 100));
};

toggleHiLo = function() {
if (hilo === 'hi') {
hilo = 'lo';
} else {
hilo = 'hi';
}
};

rollDice();


И еще один есть:

var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance
 stopPercentage = 0.001, // In %. I wouldn't recommend going past 0.08
 maxWait = 500, // In milliseconds
 stopped = false,
 stopBefore = 3; // In minutes
var $loButton = $('#double_your_btc_bet_lo_button'),
 $hiButton = $('#double_your_btc_bet_hi_button');
function multiply(){
 var current = $('#double_your_btc_stake').val();
 var multiply = (current * 2).toFixed(8);
 $('#double_your_btc_stake').val(multiply);
}
function getRandomWait(){
 var wait = Math.floor(Math.random() * maxWait ) + 100;
 console.log('Waiting for ' + wait + 'ms before next bet.');
 return wait ;
}
function startGame(){
 console.log('Game started!');
 reset();
 $loButton.trigger('click');
}
function stopGame(){
 console.log('Game will stop soon! Let me finish.');
 stopped = true;
}
function reset(){
 $('#double_your_btc_stake').val(startValue);
}
// quick and dirty hack if you have very little bitcoins like 0.0000001
function deexponentize(number){
 return number * 1000000;
}
function iHaveEnoughMoni(){
 var balance = deexponentize(parseFloat($('#balance').text()));
 var current = deexponentize($('#double_your_btc_stake').val());
 return ((balance*2)/100) * (current*2) > stopPercentage/100;
}
function stopBeforeRedirect(){
 var minutes = parseInt($('title').text());
 if( minutes < stopBefore )
 {
 console.log('Approaching redirect! Stop the game so we don\'t get redirected while loosing.');
 stopGame();
 return true;
 }
 return false;
}
// Unbind old shit
$('#double_your_btc_bet_lose').unbind();
$('#double_your_btc_bet_win').unbind();
// Loser
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
 if( $(event.currentTarget).is(':contains("lose")') )
 {
 console.log('You LOST! Multiplying your bet and betting again.');

 multiply();
 setTimeout(function(){
 $loButton.trigger('click');
 }, getRandomWait());
 //$loButton.trigger('click');
 }
});
// Winner
$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
 if( $(event.currentTarget).is(':contains("win")') )
 {
 if( stopBeforeRedirect() )
 {
 return;
 }
 if( iHaveEnoughMoni() )
 {
 console.log('You WON! But don\'t be greedy. Restarting!');
 reset();
 if( stopped )
 {
 stopped = false;
 return false;
 }
 }
 else
 {
 console.log('You WON! Betting again');
 }
 setTimeout(function(){
 $loButton.trigger('click');
 }, getRandomWait());
 }
});startgame()


 Играется с ним, таким образом: Начальная ставка--> Если проигрывает ставка, оно удваивает ее. Например 1) 1, 2) 2, 3) 4, 4) 8, 5) 16 и тд. --> Как только она выигрывает, снова игра начинается с начальной ставке. А первый скрипт, тоже самое только нет возможности выставить первую, но есть конечная ставка на которой игра скидывается на единичку. Хотел обсудить варианты и цену, кто поможет разобраться написать или исправить текущий этот текст. С кем можно пообщаться на эту тему. 1) Или в первом скрипте исправить и сделать начальную ставку ?! 2ой вариант в скрипте номер 2 добавить максимальную ставку на которой скидывать будет игру. 3) Написать новый такой рабочий текст по схеме ( 1,1,1,1,1,1,1,2,2,2,2,2,2,2,4,4,4,4,4,4,4,8,8,8,8,8,8,8,16,16,16,16,16,16,16 и тд. Если ставка побеждает, то опять с первой начинается игра, если проигрывает, то удваивается. ) Готов по нормальному понятно и подробно обсудить и по телефону и по скайпу и при личной встрече. 

Client's feedback about the contractor Денисе Н.

Quality
Professionalism
Price
Availability
Terms

Впервые воспользовался услугами сайта, очень понравилось, выставив сообщение о заказе, к утру уже было несколько человек, которые могут мне помочь. Денис выполнил работу в сроки, как было оговорено, пообщавшись в скайпе стало понятно, что Денис приятный и в то же время серьезный, ответственный человек, который выслушает и поймет, что от него хотят 🙂))))) обговорив все детали он сделал свою работу замечательно. Все работает так как я хотел. Спасибо ему огромное )))))

Сергей Н. Сергей Никонов | Safe Safe

Freelancer's feedback about the client Сергее Никонове

Payment
Task formulation
Requirements
Availability

Сергей очень приятный собеседник, постановка задачи на хорошем уровне, рекомендую 🙂

Денис Н. Денис Н. | Safe Safe



  1. 3 days10 $
    Андрій Баюрський
     592  verified   10   0

    С сайтом, для которого написан скрипт знаком, как и с самим скриптом.

    Опыта, если честно, в скриптах - нету, но как программист недоучка готов попытатся.

    Ukraine Ternopol | 4 February 2016 |
  2.  3835 
       75   3

    1 day10 $Winning proposal
    Денис Н. verified 

    Добрый день. С сайтом не знаком, по-этому хотелось бы увидеть это в действие. Скайп в профиле, можем обсудить.

    Ukraine Odessa | 4 February 2016 |

Client
Сергей Никонов
Ukraine Kharkiv  2   0
Project published
3 February 2016
227 views
Labels
Share