Javascript.RU

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

скрипт. как его остановить .какие команды и как разобратся в нём
помогите разобратся , как включить остановку скрипта
var baseBet = parseFloat(0.00000001);
var maxWin = -1;
var chanceValue = 50;
var betMode = 0;
var mulBet = 2;
var previousBalance = $('#money').text();
var cntLose = 0;
var cntWin = 0;
var newBet = baseBet;

function processBet(sudalicha, bet) {
let balance = parseFloat($('#money').text()).toFixed(8);
$.post( "https://free-litecoin.com/php/betnow.php", { money: bet, winchance: chanceValue, sudalicha: sudalicha })
.done(function( data ) {
newBet = bet;
if(data.winlost) {
cntWin ++;
newBet = parseFloat(baseBet).toFixed(8);
cntLose = 0;
} else {
cntLose++;
if(cntLose >= 1) {
newBet = parseFloat(bet * mulBet).toFixed(8);
if(newBet > balance) {
console.log("B?n không còn d? ti?n d? cu?c thêm");
}
} else {
newBet = parseFloat(baseBet).toFixed(8);
}
}
$('#money').text(parseFloat(data.cryptovalue).toFi xed(8));
if(cntWin == maxWin) {
console.log("Ðã th?ng d? " + maxWin + " l?n");
} else {
processBet(betMode, newBet);
}
})
.fail(function(jqXHR, textStatus){
if(textStatus === 'timeout')
{
console.log("timeout");
} else {
if(textStatus === 'error')
{
processBet(betMode, newBet);
} else {
console.log(textStatus);
}
}
});
}

var interval_obj = setInterval(function(){
let currentBalance = $('#money').text();
if(previousBalance != currentBalance) {
previousBalance = currentBalance;
} else {
if(currentBalance > newBet) {
processBet(betMode, newBet);
} else {
clearInterval(interval_obj);
}
}
}, 180000);

processBet(betMode, baseBet);
Ответить с цитированием
  #2 (permalink)  
Старый 24.12.2021, 22:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

sucheninov1970,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 11.02.2023, 14:17
Новичок на форуме
Отправить личное сообщение для w1w23qw Посмотреть профиль Найти все сообщения от w1w23qw
 
Регистрация: 20.02.2022
Сообщений: 2

var baseBet = parseFloat(0.0000001);
var maxWin = 100; // играет только 100 ставок
var chanceValue = 50;
var betMode = 0;
var mulBet = 2;
var minValue = (chanceValue * 1000);
var maxValue = ((100 - chanceValue) * 1000);
var previousBalance = $('#money').text();
var cntLose = 0;
var cntWin = 0;
var newBet = baseBet;
var arrPrevious = [];

function applyFormula(bet) {
let currentBalance = $('#money').text();
if(bet > currentBalance) {
console.log('%cУ вас недостаточно денег, чтобы делать ставки', 'color: #FF0000'); // если ставка превышает баланс
} else {
let new_mode = betMode;
if(arrPrevious[4] <= minValue) {
new_mode = 1;
} else {
if(arrPrevious[4] >= maxValue) {
new_mode = 0;
}
}
if(cntWin == maxWin) {
console.log("Выиграл " + maxWin + " раз");
} else {
processBet(new_mode, bet);
}
}
}

function processBet(sudalicha, bet) {
let balance = parseFloat($('#money').text()).toFixed(8);
$.post("https://www.free-litecoin.com/php/betnow.php", {money: bet, winchance: chanceValue, sudalicha: sudalicha}).done(function(data) {
newBet = bet;
if(data.winlost) {
cntWin++;
newBet = parseFloat(baseBet).toFixed(8); // если выиграл (начальная ставка)
if(cntLose>0)console.log(cntLose);
cntLose = 0;
} else {
let len = arrPrevious.length;
if(len === 5) {
arrPrevious.splice(0, 1);
}
arrPrevious.push(data.number);
cntLose++;
if(cntLose >= 1) {
newBet = parseFloat(bet * mulBet).toFixed(8);
} else {
newBet = parseFloat(baseBet).toFixed(8);
}
}
$('#money').text(parseFloat(data.cryptovalue).toFixed(8));
applyFormula(newBet);
}).fail(function(jqXHR, textStatus) {
if(textStatus === 'timeout') {
console.log("timeout");
} else {
if(textStatus === 'error') {
processBet(betMode, newBet);
} else {
console.log(textStatus);
}
}
});
}

var interval_obj = setInterval(function() {
let currentBalance = $('#money').text();
if(previousBalance != currentBalance) {
previousBalance = currentBalance;
} else {
if(currentBalance > newBet) {
processBet(betMode, newBet);
} else {
clearInterval(interval_obj);
}
}
}, 30*60*1000);
processBet(betMode, baseBet);
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается написать скрипт. Не знаю как его реализовать. Darth_Pandora Элементы интерфейса 42 01.06.2017 11:10
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30