|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.01.2015, 11:25 | #1 |
Регистрация: 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. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно написать скрипт 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 |