Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2015, 11:25   #1
Vilich
 
Регистрация: 03.01.2015
Сообщений: 3
Вопрос Скрипт для imacros

Здравствуйте. Может быть кто-нибудь сможет помочь. Имеется скрипт-бот для работы в аукционе с числовым генератором. Работает хорошо, но есть один недостаток. По непонятным причинам иногда зависает числовой генератор (вращается без остановки) и, если предыдущий цикл (цикл 3 сек) был проигрышный, то скрипт увеличивает ставку в два раза последовательно до тех пор, пока ставка не сыграет. Ставка может проигрываться до 10 и более раз и каждый раз ставка увеличивается вдвое, пока не выиграет. Когда генератор работает нормально, то и проблем нет, но в случае, если генератор зависает, то после проигрышной ставки скрипт продолжает удваивать ставки, а это может происходить до тех пор, пока генератор не выдаст число. При этом ставка может возрасти настолько, что "съест" весь запас. Привязку можно сделать к конкретному числу строки результата, в то время, как скрипт настроен только на цвет (зеленый-выигрыш и возврат к минимальной ставке, красный-проигрыш и удвоение ставки). Нужно, чтобы скрипт останавливался в случае, если при смене цикла число в строке результата не менялось. Вот этот скрипт:

while(true) {

var macro1;
macro1 = "CODE:";
macro1 += "SET !EXTRACT_TEST_POPUP NO" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=ID: double_your_btc_bet_hi_button" + "\n";
macro1 += "WAIT SECONDS=3" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAG POS=1 TYPE=DIV ATTR=ID: double_your_btc_result EXTRACT=TXT" + "\n";
iimPlay(macro1);

var s = iimGetLastExtract();
var extract = s.charAt(18);

var macro2;
macro2 = "CODE:";
macro2 += "TAG POS=1 TYPE=A ATTR=ID: double_your_btc_2x" + "\n";

var macro3;
macro3 = "CODE:";
macro3 += "TAG POS=1 TYPE=A ATTR=ID: double_your_btc_min" + "\n";
macro3 += "TAG POS=1 TYPE=A ATTR=ID: double_your_btc_2x" + "\n";

if(extract == "l") { iimPlay(macro2);
}
if(extract == "w") { iimPlay(macro3);
}
alert

}

Если кто подскажет, буду очень благодарен.

Последний раз редактировалось Vilich; 03.01.2015 в 11:47.
Vilich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать скрипт iMacros dmitijsh Фриланс 1 02.08.2014 15:38
доделать прогу на для imacros / Заказать программу synthex Фриланс 0 07.04.2014 10:49
скрипты для imacros synthex JavaScript, Ajax 0 21.03.2014 17:35
Скрипт в Imacros bead JavaScript, Ajax 0 20.08.2011 13:09
Imacros Browser Натаpro Софт 0 08.08.2009 12:17