2016-10-28 3 views
0

Я делаю «сценарий автоматической ставки» на одном сайте, сценарий завершен, но у меня есть некоторые проблемы с «Статикой», которые я хочу добавить туда. Поэтому я получаю значение X каждый раунд, скажем, что я получаю номер 5.2, он должен сохранить его для следующего раунда, поэтому я могу добавить число от 5 до следующего раунда, так что давайте скажем, что номер раунда 2 равен 7.2, поэтому он должен помнить 5.2 из предыдущего круглый и добавить 7.2 к нему, а затем 3 вокруг него следует добавить число X в 12.4 (что происходит от 5.2 + 7.2)Добавить номер X к предыдущему номеру

Вот мой код

$('#case_test').click(function(){ 

setTimeout(function(){ 


$('#case_item_win .case_item_name br').remove(); 
var name = $('#case_item_win .case_item_name').text().replace(/<\/?[^>]+(>|$)/g, ""); 
console.log('%cCase number: #' + nb , 'color:#C585DE; font-size:15px;'); 
console.log('%cName: ' + name.replace(/(\r\n|\n|\r)/gm,""), 'color: #FF0000; font-size:15px'); 
console.log('%cWear: ' + $('#case_item_win .case_item_wear').text(), 'color: #036CFF; font-size:15px'); 
console.log('%cPrice: ' + $('#case_item_win .case_item_price').text(), 'color: #FF9603; font-size:15px'); 

caseCosts = $('.case_price').text(); 
skinPrice = $('#case_item_win .case_item_price').text(); 

totalUsedtoCases = nb * caseCosts; 


console.log('%c=============================================', 'color: #000;'); 
console.log('%cSTATICS', 'font-size:25px; text-align:center;font-weight:bold;color:cyan;'); 
console.log('\n'); 
console.log('Used to cases: $' + totalUsedtoCases + '\nAll skins: SOON \nResult: **'); 
console.log('%c=============================================', 'color: #000;'); 

}, 10000) 

}) 

nb = 0; 
interval = setInterval(function(){ 

$('#case_test').trigger('click'); 
nb += 1; 

if(nb >= 100) { 
clearInterval(interval); 
} 
}, 14000) 

и skinPrice = $('#case_item_win .case_item_price').text(); является текущим раундом значения/номер.

ответ

0

У меня возникли проблемы с разбором того, что вы пытаетесь сделать. Однако вы можете использовать закрытие для поддержания некоторого состояния между вызовами функций с помощью setTimeout.

$('#case_test').click(function(){ 
// you can put a variable here that will be available to the function in setTimeout across each invokation 
var total = 0; 
setTimeout(function(){ 
// every time you add or access total here, it will be kept across invokations 
total += 100; 
$('#case_item_win .case_item_name br').remove(); 
Смежные вопросы