LD50 | Дата: Среда, 20.03.2013, 19:32 | Сообщение # 1 |
 Техножрец
Группа: Друзья
Сообщений: 127
Статус: За бортом
| Все написано на AutoIT, работает. Если будет время - сделаю окончательную версию с интерфейсом. Сейчас все это дорабатывается исключительно под мордо.ру. Кому понадобится - может дальше модифицировать программу, благо синтаксис изучается за пару дней, с попутным написанием программы, а наработки уже есть.
Учитывая то, что все это было модифицировано вплоть до перемещения монет фей на определенный аккаунт, логин и пароль которого знали скупщики мф - я просто заходил и собирал деньги пару раз в неделю. Здесь этого уже нет. Для фермы была даже выделена отдельная машина, где все это работало около 2х месяцев. И да, здесь нету автоматического пере подключения, в случае рестарта сервера или же профилактики.
Настройки игры: Вся графика на минимум. Разрешение 800. Оригинальный интерфейс.
Создаем рядышком файл logins.txt Указываем все в формате: Логин:пароль:номер окна; LD50:123456:1;
Ну и соответственно меняем путь к батнику игры. Остальные переменные меняем под свои нужды, благо все подписано. Откомпилируете сами. Код достаточно скопировать в текстовый документ и сменить расширение на .au3 http://www.autoitscript.com/autoit3/docs/intro/compiler.htm
Код #cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.8.1 Author: B. Roman
Script Function: Template AutoIt script.
#ce ----------------------------------------------------------------------------
#include <GUIConstants.au3> #include <Array.au3> #include <file.au3> Opt("MouseCoordMode", 0) Opt("PixelCoordMode", 0) Opt("MouseClickDelay", 100) Opt("MouseClickDownDelay", 100) HotKeySet("{END}","Quit") Global $path, $appwait $path="C:\Documents and Settings\BotUser\Рабочий стол\Tales of Pirates II\start.bat" ;Путь к батнику $appwait=35000 ;Время загрузки окон
Dim $logins _FileReadToArray(@ScriptDir & '\logins.txt', $logins) ;Логины с паролями $directory = StringTrimRight( $path, 9 ) ;Обрезка start.bat For $i = 1 To $logins[0] ;Запуск окон Run($path, $directory) Next Sleep($appwait) $list = WinList('Tales of Pirates II') ;Получение HWND окон
For $i = 1 To $logins[0] ;Вход в игру $login = StringRegExp($logins[$i], "^([0-9A-Za-z]+?):", 3) $password = StringRegExp($logins[$i], ":([0-9A-Za-z]+?):", 3) $character = StringRegExp($logins[$i], ":([0-3]);" , 3)
WinActivate($List[$i][1]) sleep(10000) MouseClick("primary", 515, 313, 1, 1) Send($login[0]) Sleep(3000) Send("{TAB}") Send($password[0]) Sleep(3000) Send("{ENTER}") Sleep(10000)
Do ;Проверка на выбор персонажа Select ;Номер персонажа в окне выбора Case $character[0] = 1 MouseClick("primary", 204, 450, 2, 1) Case $character[0] = 2 MouseClick("primary", 431, 393, 2, 1) Case $character[0] = 3 MouseClick("primary", 617, 439, 2, 1) EndSelect Sleep(7000) Until PixelGetColor(702,219) = 0x636D6C
MouseClick("primary", 401, 359, 1, 1) Sleep(3000) Send('{altDOWN}') send('у') Send('{altup}') sleep(3000) Next ;Конец запуска
sleep(10000)
While 1 For $i = 1 To $logins[0] Do WinActivate($List[$i][1]) MouseClick("primary", 322, 416, 2, 1) sleep(3000) MouseClick("primary", 283, 411, 1, 1) Sleep(3000) Until PixelGetColor(164,86) = 0xD55966 Next Sleep(6000000) WEnd Func Quit() Exit EndFunc
Сообщение отредактировал LD50 - Среда, 20.03.2013, 19:41 |
|
| |
Tanshy | Дата: Пятница, 22.03.2013, 08:43 | Сообщение # 2 |
 Капитан
Группа: Капитаны
Сообщений: 434
Статус: За бортом
| ЛД, а не судьба просто автопитку покупать?
|
|
| |
Tanshy | Дата: Пятница, 22.03.2013, 08:45 | Сообщение # 3 |
 Капитан
Группа: Капитаны
Сообщений: 434
Статус: За бортом
| Цитата (LD50) все это было модифицировано вплоть до перемещения монет фей на определенный аккаунт, логин и пароль которого знали скупщики мф
|
|
| |
LD50 | Дата: Воскресенье, 24.03.2013, 12:00 | Сообщение # 4 |
 Техножрец
Группа: Друзья
Сообщений: 127
Статус: За бортом
| Ага. MicrosoftSupport, когда еще не играл - скупал у меня мф. Когда забивался под завязку инвентарь + банк выходило около 10кк в день с двух чаров. А всего на ферме было около 10 окон.
Вообще там бизнес схемы с ним придумывали, т.к. у него не было времени в лотках стоять, я стоял за него за % с продаж
Добавлено (24.03.2013, 12:00) --------------------------------------------- А автопитка дороже в 2 раза.
Сообщение отредактировал LD50 - Воскресенье, 24.03.2013, 12:00 |
|
| |