Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Барсик on December 08, 2014, 10:24:54 AM
-
Добрый день. Есть работающий скрипт в Clickermann 4.11 , подскажите как сделать в онлайн игре, чтобы через заданное время скрипт переключался на другой аккаунт и снова выполнялся. Т.е. я захожу в игру под Логин1, пароль1, запускаю скрипт, через 2 часа допустим он должен найти картинку "Выход", в одно поле ввести логин2, в другое пароль2, нажать на кнопку "Войти" и запустить этот же скрипт.
-
Добрый день. Есть работающий скрипт в Clickermann 4.11 , подскажите как сделать в онлайн игре, чтобы через заданное время скрипт переключался на другой аккаунт и снова выполнялся. Т.е. я захожу в игру под Логин1, пароль1, запускаю скрипт, через 2 часа допустим он должен найти картинку "Выход", в одно поле ввести логин2, в другое пароль2, нажать на кнопку "Войти" и запустить этот же скрипт.
Дополни свой скрипт переключением паролей
Можно так
$login1 = 111
$pass1 = 1111
$login2 = 222
$pass2 = 2222
SUB(Selekt_All) // выделить всё
KEYDOWN (#CTRL) // Ctrl+A
WAITMS (50)
KEYDOWN (#A)
WAITMS (50)
KEYUP (#A)
WAITMS (50)
KEYUP (#CTRL)
WAITMS (100)
END_SUB
SUB(paste) // Вставить
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
WAITMS (50)
KEYUP (#CTRL)
WAITMS (500)
END_SUB
$time = $_time_t + 7200
WHILE(1)
IF($time < $_time_t)
$akk = $akk^1
IF($akk = 0)
$log = $login1
$pass = $pass1
ELSE
$log = $login2
$pass = $pass2
END_IF
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "выход.bmp")
LCLICK($_return1,$_return2)
WAITMS(500)
END_IF
TOCLIP($log) // логин в буфер
WAITMS(50)
LCLICK(10,10) // клик по полю логина
Selekt_All()
paste()
TOCLIP($pass) // логин в буфер
WAITMS(50)
LCLICK(10,10) // клик по полю пароля
Selekt_All()
paste()
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "войти.bmp")
LCLICK($_return1,$_return2)
WAITMS(1500)
END_IF
$time = $_time_t + 7200
END_IF
// твой скрипт
END_CYC
или так
$login1 = 111
$pass1 = 1111
$login2 = 222
$pass2 = 2222
SUB(Selekt_All) // выделить всё
KEYDOWN (#CTRL) // Ctrl+A
WAITMS (50)
KEYDOWN (#A)
WAITMS (50)
KEYUP (#A)
WAITMS (50)
KEYUP (#CTRL)
WAITMS (100)
END_SUB
SUB(paste) // Вставить
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
WAITMS (50)
KEYUP (#CTRL)
WAITMS (500)
END_SUB
$time = $_time_t + 7200
WHILE($time > $_time_t)
// твой скрипт
END_CYC
$akk = $akk^1
IF($akk = 0)
$log = $login1
$pass = $pass1
ELSE
$log = $login2
$pass = $pass2
END_IF
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "выход.bmp")
LCLICK($_return1,$_return2)
WAITMS(500)
END_IF
TOCLIP($log) // логин в буфер
WAITMS(50)
LCLICK(10,10) // клик по полю логина
Selekt_All()
paste()
TOCLIP($pass) // логин в буфер
WAITMS(50)
LCLICK(10,10) // клик по полю пароля
Selekt_All()
paste()
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "войти.bmp")
LCLICK($_return1,$_return2)
WAITMS(1500)
END_IF
-
Большое спасибо!
-
Сейчас время появилось и решил проверить, и с толкнулся с таким: если логин допустим Vitalik, и в скрипте так же написано, то кликер в поле логин вставляет заглавные буквы, т.е. VITALIK, вставляет пароль и пишет при входе не правильный логин или пароль. Про пароль пока не знаю как вставляет, если допустим пароль: Vitalik1515.
-
Сейчас время появилось и решил проверить, и с толкнулся с таким: если логин допустим Vitalik, и в скрипте так же написано, то кликер в поле логин вставляет заглавные буквы, т.е. VITALIK, вставляет пароль и пишет при входе не правильный логин или пароль. Про пароль пока не знаю как вставляет, если допустим пароль: Vitalik1515.
Вставлять нужно через буфер обмена!
-
Ок, буду думать как слепить эдакое :)
-
помогите, ничего не могу придумать.
-
Всё у него вставляется, с регистром проблемы.
Подсказали же уже, вставляй через буфер обмена. Для начала запиши в текстовом файле file.txt и положи рядом со скриптом. В файле логин/пароль в виде:
login1:pass1
login2:pass2
SUB(Selekt_All) // выделить всё
KEYDOWN (#CTRL) // Ctrl+A
WAITMS (50)
KEYDOWN (#A)
WAITMS (50)
KEYUP (#A)
WAITMS (50)
KEYUP (#CTRL)
WAITMS (100)
END_SUB
SUB(paste) // Вставить
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
WAITMS (50)
KEYUP (#CTRL)
WAITMS (500)
END_SUB
$time = $_time_t + 7200
WHILE($time > $_time_t)
// твой скрипт
END_CYC
$akk = $akk^1
$akkaunt = StrReadln("file.txt", $akk+1)
$log = STRCUT2 ($akkaunt, 1, STRPOS ($akkaunt, ":")-1)
$pass = STRCUT2 ($akkaunt, STRPOS ($akkaunt,":")+1, 999)
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "выход.bmp")
LCLICK($_return1,$_return2)
WAITMS(500)
END_IF
TOCLIP($log) // логин в буфер
WAITMS(50)
LCLICK(10,10) // клик по полю логина
Selekt_All()
paste()
TOCLIP($pass) // логин в буфер
WAITMS(50)
LCLICK(10,10) // клик по полю пароля
Selekt_All()
paste()
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "войти.bmp")
LCLICK($_return1,$_return2)
WAITMS(1500)
END_IF
-
Всем большое спасибо, работает. Т.к. при вставке логина, открывался список из нескольких логинов, я доработал отвел мышь в сторону и кликнул, список исчез, а затем уже кликаем и вставляем пароль. Еще ожидания поставил побольше.