Выбор значения между заранее выбранными.

detanatar

Client
Регистрация
29.08.2011
Сообщения
65
Благодарностей
7
Баллы
8
Потихоньку начинаю разбираться в проге, но...

Если надо выбрать рандомный месяц (выпадает список месяцев), мы заходим в редактор макросов -- Random -- макрос возвращающий случайное целое..... и ставим от 1 до 12.

А как быть если надо осуществить выбор между: мартом, июнем, сентябрем и декабрем?


И есть ли возможность дописать, тот месяц который выбрался, в тхт файл, который формируется в конце работы скрипта?
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
1-й способ: При помощи макроса случайного текста из указанных символов, где берем всего 1 символ.
Пример макроса: {-Random.Text-|-1-|-s-|-3467-}
Где 3467 - это цифры из которых мы берем рандомный.
Минус этого способа в том, что мы можем взять значение от 0 до 9.

2-й способ: При помощи макроса разделения строки с номером подстроки random.
Пример макроса: {-String.Split-|-2:5:8:9:12-|-:-|-random-}
Где 2:5:8:9:12 - это цифры из которых мы берем рандомный.

Чтобы взять конкретно установленное значение в выпадающем списке достаточно получить значение атрибута selecteditems через констуктор веток. - http://gyazo.com/8d41194e85b9fedaa48431a21588c01b
 

detanatar

Client
Регистрация
29.08.2011
Сообщения
65
Благодарностей
7
Баллы
8
step85 как всегда на высоте.
Спасибо, применю и запомню.

Подскажите плиз, когда высвечивается надпись "много регистраций с одного ip" скрипт продолжает дальше работать? и отсылает капчу на распознание?
Если так, то как сделать, чтоб при появлении этой надписи скрипт прекращал работу и начинал ее заново?
 

Rdenwer

Client
Регистрация
14.10.2010
Сообщения
254
Благодарностей
61
Баллы
28
detanatar, надо сделать логическую ветку с проверкой текста "много регистраций с одного ip". Если текст не найден-продолжать, если нет-выход.

Правда обычно надпись появляется уже после ввода капчи, так что тут ничего уже не придумать.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Правда обычно надпись появляется уже после ввода капчи, так что тут ничего уже не придумать.
Но тем не менее, каптча будет введена всего 1 раз, а не 100500 раз пока закончатся деньги.
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Но тем не менее, каптча будет введена всего 1 раз, а не 100500 раз пока закончатся деньги.
Если шаблон выставлен на количество выполнений -1, то это не спасет от разорения на капче. Для таких случаев не хватает дополнительного параметра при добавлении шаблона, как остановка выполнения шаблона после N подряд идущих неудачных завершений шаблона.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)