FAQ

База плагинов PTC

Посетителям                                                Разработчикам

-   быстрый поиск плагинов в нашей базе                          -   Распространение Ваших плагинов

-   запрос новых плагинов                                                 -   Простая загрузка плагинов

-   сообщение о неработающих плагинах в один клик        -   Получение рефералов (рефссылка на сайт плагина)

 Как создать плагин к Multiclicker 1.5.1  Описание программы Multiclicker SDK  

Программное обеспечение для создания плагинов

Скачать Java, Multiclicker SDK, Книга о регулярных выражениях (regex), Картузов А.В. Программирование на языке JAVA

 

(из форума о программе Multiclicker SDK)

 

Документация

Исходный текст

на форуме о программе Multiclicker SDK

Перевод

(если есть замечания сообщите:)

 

You must to have Java in your PC, unzip your MulticlickerSDK.zip file and click over MulticlickerSDK.jar to open it.

It’s here, SDK for Multiclicker has been released.

All I can say is:

 Learn regular expressions and read the documentation below or you have no chance to build your own PTC plugin.

 

от автора

Вы должны иметь Java на вашем компьютере, распакуйте файл MulticlickerSDK.zip и нажмите на MulticlickerSDK.jar чтобы запустить его

Этот SDK был создан для программы Multiclicker.

Это все, что я могу сказать:

Изучайте регулярные выражения и читайте документацию ниже, или вы не имеете никакого шанса, чтобы создать ваш собственный плагин к сайту PTC.

Menu File

Меню Файл

New project  - Resets all fields. User can choose whether to save the current project or not.

Load - Loads saved project. User can choose whether to save the current project or not.

Save - Saves current project.

Export - Exports current project for use in Multiclicker (place the file to plugins folder of Multiclicker).

 

Regexp checker - Tool designed to help you create patterns.

Новый проект  - Обнуляет все поля. Пользователь может выбрать, сохранить ли текущий проект или нет.

Загрузить - Загрузить сохраненный проект. Пользователь может выбрать, сохранить ли текущий проект или нет.

Сохранение - сохраняется текущий проект.

Экспорт - текущий проект экспортируется в файл с расширением .ptc для использования в программе Multiclicker (скопируйте файл в папку Plugins программы Multiclicker).

Помощник регулярных выражений - спроектированный инструмент для помощи вам в создании моделей.

 

Image

Basic Settings

 Основные настройки

1  -  Here comes the name of PTC or anything that will identify your plugin (there can’t be 2 plugins with the same name!).

 

2  -  Choose protocol (HTTP or HTTPS).

3  -  Address (without protocol) of the index/home page of PTC.

4  -  How long in seconds a member has to wait until his/her account is credited for viewing an advert.

5  -  How many US Dollars a standard member gets for viewing an advert (0,01 = 1 cent).

6  -  How many US Dollars a premium member gets for viewing an advert.

1  -  Здесь вводится имя сайта PTC и еще что-либо, которое идентифицирует ваш плагин к программе (не может быть 2 плагина к программе с одинаковым именем!).

2  -  Выбор протокола (http или https).

3  -  Адрес (без протокола) индексной/домашней страницы PTC.

4  -  Как долго в секундах члену придется ждать, пока его/ее аккаунт не кредитован за просмотр рекламной страницы. (Время просмотра рекламы)

5  -  Сколько АМЕРИКАНСКИХ Долларов стандартный член получает за просмотр рекламы (0,01 = 1 цент).

6  -  Сколько АМЕРИКАНСКИХ Долларов Премиум-член получает за просмотр рекламы.

Login

Логин

 

Image

7  -  Regular expression that returns relative or absolute address of the login page, determined from source code of index page. Address must be returned in the 1st group of the pattern (not in zero group!).

 

8  -  Regular expression that, if is found in the source code of a page, indicates that account has been logged out or, when logging in, bad login details have been used. Any group can be used.

9  -  Login standard way – through web form.

10  -  Use cookies to login (fast way to bypass captcha).

11  -  Editable when Form mode is selected. Regular expression that returns relative or absolute address of the action script of the form (action=”someScript.php”), determined from source code of login page. Address must be returned in the 1st group of the pattern (not in zero group!).

 

12  -  Form mode selected

 -  %username% – replaced in Multiclicker by username of the current user

 -  %password% – replaced in Multiclicker by password of the current user

List of form key-value entries that are sent as post data to the action script in order to login.


Special values (case sensitive):

         -  Cookies mode selected

%username% – replaced in Multiclicker by username of the current user

%password% – replaced in Multiclicker by password of the current user

%passwordSHA1% – replaced in Multiclicker by SHA1 hash of password of the current user

%passwordMD5% – replaced in Multiclicker by MD5 hash of password of the current user

List of cookies that are sent everytime a page is requested from the server.

 

Special values (case sensitive):

 

7  -  Регулярное выражение которое возвращает относительный или абсолютный адрес страницы логина, определенной от исходного кода индексной страницы. Адрес должен быть возвращен в 1-ю группу модели  (не в нулевую группу!).

8  -  Регулярное выражение что, если найден в исходном коде страницы, указывает, что счет был зарегистрирован или, регистрируясь, плохие детали логина были использованы. Любая группа может использоваться.

9  -  стандартный ввод Логина - через форму web-страницы.

10  -  Использование куков к логину (быстрый путь в обход каптчи).

11  -  Доступна для редактирования, когда выбран режим Формы. Регулярное выражение, которое возвращает относительный или абсолютный адрес действий скрипта формы (action=”someScript.php”), определен из исходного кода страницы логина. Адрес должен быть возвращен в 1-ю группу модели (не в нулевую группу!).

12  -  Выбран режим формы

%username% - заменен в multiclicker логином текущего пользователя

-  %password% - заменен в multiclicker паролем текущего пользователя.

Список формы ключевых значений входов, которые посылаются как почтовые данные к сценарию действия для того, чтобы войти.


Специальные значения (зависят от регистра):

         -  Выбран режим куков

-  %username% - заменен в multiclicker логином текущего пользователя

-  %password% - замененный в multiclicker паролем текущего потребителя

-  %passwordSHA1% - замененный в multiclicker SHA1 кодировкой пароля текущего потребителя

-  %passwordMD5% - замененный в multiclicker MD5 кодировкой пароля текущего потребителя

Список куков, которые посылаются каждый раз страница, запрошен от сервера.

 

Специальные значения (зависят от регистра):

 

 

Image

Statistics

Статистика

13  -  Regular expression that returns relative or absolute address of the statistics page, determined from source code of the page that is returned when login is successful. Address must be returned in the 1st group of the pattern (not in zero group!).

14  -  Regular expression that, if is found in the source code of the statistics page, indicates that account type is premium. Any group can be used.

 

15  -  Regular expression that returns number of referrals, determined from source code of the statistics page. Number must be returned in the 1st group of the pattern (not in zero group!).

16  -  Regular expression that returns number of referrals’ clicks, determined from source code of the statistics page. Number must be returned in the 1st group of the pattern (not in zero group!).

 

17  -  Regular expression that returns number of clicks, determined from source code of the statistics page. Number must be returned in the 1st group of the pattern (not in zero group!).

18  -  Regular expression that returns floating number representing balance, determined from source code of the statistics page. Floating number must be returned in the 1st group of the pattern (not in zero group!).

 

19  -  Regular expression that returns floating number representing total amount paid, determined from source code of the statistics page. Floating number must be returned in the 1st group of the pattern (not in zero group!).

13  -  Регулярное выражение которое возвращает относительный или абсолютный адрес страницы статистики, определен с исходного кода страницы, которая возвращена, когда логин успешен. Адрес должен быть возвращен в 1-ю группу модели (не в нулевую группу!).

14  -  Регулярное выражение для нахождения в исходном коде страницы статистики того, что аккаунт имеет  наличие премиума. Любая группа может использоваться.

15  -  Регулярное выражение которое возвращает количество рефералов, определенных в исходном коде страницы статистики. Число должно быть возвращено в 1-ю группу модели (не в нулевую группу!).

16  -  Регулярное выражение которое возвращает количество кликов рефералов, определенных в исходном коде страницы статистики. Количество должно быть возвращено в 1-ю группу модели (не в нулевую группу!).

17  -  Регулярное выражение которое возвращает количество кликов, определенных в исходном коде страницы статистики. Количество должно быть возвращено в 1-ю группу модели (не в нулевую группу!).

18  -  Регулярное выражение которое возвращает плавающее число, представляющее баланс определенное в исходном коде страницы статистики. Плавающее число должно быть возвращено в 1-ю группу модели (не в нулевую группу!).

19  -  Регулярное выражение которое возвращает плавающее число, представляющее общую выплаченную сумму, определенную в исходном коде страницы статистики. Плавающее число должно быть возвращено в 1-ю группу модели (не в нулевую группу!).

Image

Adverts

Реклама

20  -  Regular expression that returns relative or absolute address of the adverts page (the page with list of adverts), determined from source code of statistics page. Address must be returned in the 1st group of the pattern (not in zero group!).

21  -  Regular expression that returns string (section) containing all adverts, determined from source code of adverts page. String must be returned in the 1st group of the pattern (not in zero group!).

 

22  -  Regular expression that returns relative of absolute address of an advert including query (e. g.: <a href=”advert.php?id=1234″> => advert.php?id=1234), determined from the string (21). Address must be returned in the 1st group of the pattern (not in zero group!).

 

23  -  Regular expression that returns part of javascript which is responsible for constructing verify advert address. The part must be returned in the 1st group of the pattern (not in zero group!).

 

E. g.:
Source: verify = “verify.php?id=”+id+”&verify=”+verify;
Returned by Regexp:

verify.php?id=”+id+”&verify=”+verify

24  -  Regular expression that, if is found in the source code of the verify advert page, indicates that the advert was visited successfully. Any group can be used.

25  -  List of regular expressions which return values that will replace javascript variables in verify advert address (23). Each value must be returned in the 1st group of the corresponding pattern (not in zero group!).

 

Variables will be replaced depending on their order

E.g.:

Returned by Verify Advert Page Regexp:

verify.php?id=”+id+”&verify=”+verify

Replaced first: “+id+”

Replaced second: “+verify

20  -  Регулярное выражение которое возвращает относительный или абсолютный адрес страницы с рекламой (страница со списком рекламных ссылок), определенной с исходного кода страницы статистики. Адрес должен быть возвращен в 1-ю группу модели (не в нулевую группу!).

21  -  Регулярное выражение которое возвращает последовательность (секцию), содержащую все рекламные ссылки, определенные в исходном кода страницы рекламы. Последовательность должна быть возвращена в 1-ю группу модели (не в нулевую группу!).

22  -  Регулярное выражение которое возвращает относительный или абсолютный адрес рекламной ссылки, включение запроса (например: <a href=”advert.php?id=1234"> => advert.php?id=1234), определенный из последовательности (21). Адрес должен быть возвращен в 1-ю группу модели (не в нулевую группу!).

23  -  Регулярное выражение которое возвращает часть jаvаscript, который ответствен за строительство проверки адреса рекламной ссылки. Часть должна быть возвращена в 1-ю группу модели (не в нулевую группу!).

Например:
Исходник:
verify = “verify.php?id=”+id+”&verify=”+verify;
Возвращенное регулярным выражением:

verify.php?id=”+id+”&verify=”+verify

24  -  Регулярное выражение которое указывает что рекламная ссылка была успешно просмотрена, если найдена проверка в исходном коде страницы. Может использоваться любая группа.

25  -  Список регулярных выражений, которые возвращают значения, которые заменят переменные jаvаscript при проверке адрес рекламных ссылок (23). Каждое значение должно быть возвращено в 1-ю группу соответственной модели (не в нулевую группу!).

Переменные будут заменены в зависимости от своего заказа

Например:

Возвращено регулярным выражением при проверке страницы рекламных ссылок:

 verify.php?id=”+id+”&verify=”+verify

Заменено сначала: “+id+”

Заменено во-вторых: “+verify

 

Примеры регулярных выражений  с форума о программе Multiclicker SDK

от автора программы

You cannot build plugins without knowledge of regular                                   expressions.

http://www.regular-expressions.info/

http://en.wikipedia.org/wiki/Regular_expression

 

Not even examples will help you.

I've made a test PTC: http://ptc.autoclickers.org/

"Multiclicker Plugins" sub-forum, inside "Releases" multiclicker-plugins-f42/

Вы не сможете создать плагины к программе без знания регулярных выражений.

Сайты о регулярных выражениях http://www.regular-expressions.info/

http://en.wikipedia.org/wiki/Regular_expression  (англ.)

http://ru.wikipedia.org/wiki/Регулярные_выражения

Не помогут вам даже примеры.

Я создал PTC для тестирования: http://ptc.autoclickers.org/

Форум "Плагины к мультикликеру" в разделе "Releases" multiclicker-plugins-f42/

Pattern: Hello my (good|best) friend. How do you ([a-z]+?)\?

Subject: Blah. Blah. Blah. Hello my best friend. How do you do? Argh.

Returned:

  • Zero group: Hello my best friend. How do you do?

  • 1st group: best

  • 2nd group: do

Модель: Привет мой (хороший|лучший) друг. Как твои ([а-я]+\?

Субъект: Оп-па. Привет мой лучший друг. Как твои дела? Argh.

Возвращенное значение:

  • Нулевая группа: Привет мой лучший друг. Как твои дела?

  • 1-я группа: лучший

  • 2-я группа: дела

the "verify advert page regexp" it returns part of JavaScript here it is for dailycent


success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value

write it in regexp then write it in "verify advert page regexp" and "verify advert values regexp" too


Replaced first: "+document.frm.id.value+"

Replaced second: "+document.frm.verify.value

Регулярное выражение проверки страницы рекламных ссылок возвращает часть Ява-скрипта для букса dailycent (букс уже не существует)

success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value

Напишите это в регулярном выражении когда пишите в регулярных выражениях для проверки страницы рекламных ссылок и также для регулярных выражений проверки значений рекламных ссылок

Возвращает первое: "+document.frm.id.value+"

Возвращает второе: "+document.frm.verify.value

Who know where is an error?:

source:

<a target="clickwindow" href=view.php?ad=872 target=_blank >Instant Payments!! ~ Join and build your downline</a>

remake:

<a target="clickwindow" href=([A-Za-z0-9]+\.[A-Za-z]{1,3}\?ad=[0-9]+) target=_blank

Может кто знает где здесь ошибка?:

Исходный код:

<a target="clickwindow" href=view.php?ad=872 target=_blank >Instant Payments!! ~ Join and build your downline</a>

Переделанный в регулярное выражение:

<a target="clickwindow" href=([A-Za-z0-9]+\.[A-Za-z]{1,3}\?ad=[0-9]+) target=_blank

Can anybody prompt me what I have to type in fields Verify Advert Page Regexp (VADPR), Successful Verification Regexp (SVR), Verify Advert Values Regexps (VAVR) for this code:

<script type="text/javascript">
var t = 30;
var decr = 1;
var handle = null;
var e = null;
function startTimer() {
if(!e)
e = document.getElementById("time");
e.innerHTML = t;
handle = setInterval(function() {
if(t == 0) {
clearInterval(handle);

var answer = confirm("Want To take credit for this visit?")
if (answer){
alert("Your Account Has Been Credited!")
window.location = "visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501";
}
else{
alert("Your Account Has NOT Been Credited!")
}

}
else {
t -= decr;
e.innerHTML = t;
}
}, decr * 1000);
}
window.onload = startTimer;
</script>

Thanks

Ansver:

VADPR:
Regex of: window.location = "visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501";
SVR: not necessary
VAVR:
Regex of: ad=51 and code=C65

number of ad and code different for each advertisement.

How to take it into consideration in window.location = "visit.php?ad=51&code=C65&url=http://****"; ?
VAVR:
    var ad = "visit.php?ad=([0-9]+)"
    var code = "visit.php?ad=[0-9]+&code=([A-Z0-9]+)"

Regex of
    window\.location = "([a-z]+\.[a-z]{3}\?

    ad="\+ad\+"&code="\+code\+"&url=http://.*)";

Может кто-либо указать, что мне придется напечатать в полях Verify Advert Page Regexp (VAPR), Successful Verification Regexp (SVR), Verify Advert Values Regexp (VAVR) для этого кода:

<script type="text/javascript">
var t = 30;
var decr = 1;
var handle = null;
var e = null;
function startTimer() {
if(!e)
e = document.getElementById("time");
e.innerHTML = t;
handle = setInterval(function() {
if(t == 0) {
clearInterval(handle);

var answer = confirm("Want To take credit for this visit?")
if (answer){
alert("Your Account Has Been Credited!")
window.location = "visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501";
}
else{
alert("Your Account Has NOT Been Credited!")
}

}
else {
t -= decr;
e.innerHTML = t;
}
}, decr * 1000);
}
window.onload = startTimer;
</script>

Спасибо

Ответ:

VADPR:
Для регулярного выражение нужно: window.location = "visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501";
SVR: нет необходимости
VAVR:
Для регулярного выражение нужно: ad=51 and code=C65

Номер ссылки и кода различны для каждой рекламной ссылки.

Это надо принять во внимание в выражении window.location = "visit.php?ad=51&code=C65&url=http://****"; ?
VAVR:
   var ad = "visit.php?ad=([0-9]+)"
   var code = "visit.php?ad=[0-9]+&code=([A-Z0-9]+)"

Для регулярного выражения

   window\.location = "([a-z]+\.[a-z]{3}\?

   ad="\+ad\+"&code="\+code\+"&url=http://.*)";

I found string success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value; in script on other page (timer.php)

var timer1 = 20
  var y = 1
  function kasoi0fe750ce2e6c522eb5392efe446d8a5b(){
  if(timer2!=='просмотрено'){
    var timer2 = timer1+1
    timer1 = timer1-y
    document.frm.clock.value = timer1+" секунд"
    setTimeout('kasoi0fe750ce2e6c522eb5392efe446d8a5b()', 1000)
  }

  if(timer1==0){
   timer1='просмотрено';
   document.frm.clock.value = timer1;
   success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value;
  }
}

How make a plugin in this case?

Ansver:

you have to find out the "+document.frm.id.value+" and the "+document.frm.verify.value" at some other place in the source and make regexes for them. Then you add them seperately in the bottom list of the SDK in the same order.

Я нашел выражение success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value; в скрипте на другой странице (timer.php)

var timer1 = 20
  var y = 1
  function kasoi0fe750ce2e6c522eb5392efe446d8a5b(){
  if(timer2!=='просмотрено'){
    var timer2 = timer1+1
    timer1 = timer1-y
    document.frm.clock.value = timer1+" секунд"
    setTimeout('kasoi0fe750ce2e6c522eb5392efe446d8a5b()', 1000)
  }

  if(timer1==0){
   timer1='просмотрено';
   document.frm.clock.value = timer1;
   success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value;
  }
}

Как сделать плагин к программе в этом случае?

Ответ:

Вам придется выяснить "+document.frm.id.value+" и "+document.frm.verify.value" в другом месте исходного кода и сделать регулярные выражения для них. Затем вы загружаете их последовательно в нижнее окошко SDK той же вкладки

Can some body please can give me .msdk file, so i can understand how it works?

Answer: multiclicker-plugins/kosova-bux-t4101.html

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

Ответ: multiclicker-plugins/kosova-bux-t4101.html

Hello.

I create plugin for http://adster.gr. He work on me and some people, but not work some another, say, that script is modified. Maybe is codepage problem or others.

Please, help me with this problem.

http://rapidshare.com/files/266567100/adster.gr__alm_.msdk

Привет.

Я создал плагин для http://adster.gr. Он работает у меня и у некоторых  людей, но не работает у других людей, говорят, что сайт модифицировал скрипт. Возможно проблема в исходном коде страницы или в другом.

Пожалуйста помогите мне с этой проблемой.

http://rapidshare.com/files/266567100/adster.gr__alm_.msdk

<td class="stat2"># of Website Visits</td>
<td class="stat2"><div class="statmargin" align="right"><strong>
1604</strong></div></td>

I've got a problem... how can i do to select the 2 lines? because I didn't find any regexp which select that :

Website Visits</td>
<td class="stat2"><div class="statmargin" align="right"><strong>
1604<


My problem is with the line break! How to select from "visits to strong>"? Can you explain me!

Thx

Answer:

Try this

# of Website Visits[^\d]+[\d]+[^\d]+([\d]+)

Answe оп Answer:

thx man! I didn't know this regexp =) It will be easier!!

<td class="stat2"># of Website Visits</td>
<td class="stat2"><div class="statmargin" align="right"><strong>
1604</strong></div></td>

Я имею проблему... Как я смогу создать регулярные выражения для кода на двух строках. Я не нашел никаких регулярных выражений чтобы выбрать это:

Website Visits</td>
<td class="stat2"><div class="statmargin" align="right"><strong>
1604<

Мои проблемы в основном в строках! Как выбрать код от "visits" до "strong>" Можете пояснить мне?

Спасибо

Ответ:

Правильно здесь

# of Website Visits[^\d]+[\d]+[^\d]+([\d]+)

На ответ

Спасибо хороший человек. Я не знал это регулярное выражение =) Это будет проще!!

I am confused. I was making a plugin for a typical ptc and always got the same error stop-modified script. Later i understood that the problem is in line break because when i used /n in regexp it says an error. if i use . instead of /n i've got the same error

 

Answer:

/n !== \n
don't use line break use \D to look for before a digit and \d to show the digits
\D == [^0-9]
\d == [0-9]

Я смущен. Я делал плагин к программе для типичного  и всегда получал ошибку "Остановлено. Модифицирован скрипт". Затем я понял что проблема есть в строках  break потому что когда я использую /n в регулярном выражении опять эта ошибка. Если я использую .  вместо /n я получаю такую же ошибку

Ответ:

/n не верно! правильно \n
Не используйте строку break используйте \D  for before a digit and \d to show the digits
\D == [^0-9]
\d == [0-9]

thx for help anyway
sooo if i have lines like this

рено:</td>
<td width="17%">0<

what i have to write in sdk if i need 0? something like

рено:</td>\D<td width="17%">(\d+)<

?

Answer:

for 1                    рено[^0-9]+[0-9]{1,3}[^0-9]+([0-9]+)

more easy           рено\D+\d{1,3}\D+(\d+)

or                       рено[^\"]\"\D+(\d+)

for 2   -   ?

Спасибо за любую помощь
если я имею строки кода подобные этим

рено:</td>
<td width="17%">0<

что я должен написать в SDK если мне нужен 0? и другой

рено:</td>\D<td width="17%">(\d+)<

?

Ответ:

для 1-го            рено[^0-9]+[0-9]{1,3}[^0-9]+([0-9]+)

проще              рено\D+\d{1,3}\D+(\d+)

или                   рено[^\"]\"\D+(\d+)

для 2-го  -  ?

 

 

 

Описание программы Multiclicker SDK

Как создать плагин к Multiclicker 1.5.1

Как создать плагин к Multiclicker 2

Учебник по созданию плагинов 

Версия для печати - скачать

 

Как закосить под американца

 

Лучшие автосерферы - системы активной раскрутки для Вашего сайта или реферальной ссылки

Прайс лист на отделочные работы еще по теме. | Картинка облака для работы с детьми.

 Подробно о заработке на сайтах

 

 

Последние 10 выплат

16.07.12г. clixsense $ 8.00 3-я

14.07.12г. neobux  $ 10.02  30

25.05.12г. neobux  $ 10.00  29

17.04.12г. incentria $ 1.00 4-я

16.04.12г. neobux  $ 10.03  28-я

23.03.12г. buxbaz  $ 2.14  1

12.03.12г. neobux  $ 10.15  27

11.03.12г. clicksia $ 1.00  6-я

26.02.12г. clicksia $ 1.00  5-я

13.02.12г. clixsense $ 7.55 2-я

Смотреть все выплаты

..........................................................

 

 

Автокликер. Мультикликер. Букс

Заработок в Интернете

 

Автокликер. Мультикликер. Букс. Заработок в Интернете

 

   

    Яндекс цитирования Rambler's Top100 

WWF Russia.