Перейти к содержимому

Высокая работоспособность
Геодата, классы и способности, подземелья и рейды:
всё, как было на официальных серверах!
Без малого 15 лет работы
29 июня нашему проекту исполняется 15 лет,
старейший сервер рунета,
ни одного вайпа за этот срок!
Бесплатно и без доната
Наш проект является полностью бесплатным,
на нём отсутствует покупка игровых ценностей, влияющих на баланс.
Отсутствие лагов
Благодаря 4 мощным серверам и надежному провайдеру
в игре полностью отсутствуют лаги!
Трансфер с других серверов
Приходите к нам со своим персонажем,
воспользуйтесь БЕСПЛАТНОЙ
услугой по переносу персонажа на наш проект!
Высокий онлайн
Онлайн на всех наших мирах РЕАЛЬНЫЙ,
ежесуточно наши миры посещает более
12000 игроков!
Хорошая техподдержка
Четыре сотрудника, отвечающих за решение ваших вопросов,
всегда выслушают и обязательно помогут.
Мы предоставляем действительно качественный сервис!
Начать играть

Маленький скрипт автоввода логина/пароля


  • Авторизуйтесь для ответа в теме

Сообщений в теме: 27

#1 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 16:36

Прежде всего, я настаиваю хотя бы раз в день заходить через лаунчер изенгарда, что бы обновить файлы, если потребуется.

 

Так как каждый раз вводить руками мыло и пароль честное слово лень, запилил простенький скрипт через Autoit.

Почему через Autoit, если можно было бы через vba без установки лишнего софта? Да потому что в Autoit он занимает 17 строк(362 символа) и нативно понятен, а в vba выглядел бы как трёхэтажный дом, в котором ещё и разобраться новичку было бы сравнительно с теорией вероятности.

 

И так. Первым делом качаете сам Autoit. Ставите и заходите в Autoit Script Editor.

Далее, копируете вот это:

DirRemove ("Cache", 1)                                                   // удаляет соответствующие папки. Лишь моя привычка. Если не хотите, просто удалите
DirRemove ("Errors", 1)
DirRemove ("Logs", 1)
FileCopy ("ezWoW-HD-64.bin", "ezWoW-HD-64.exe", 0) // ezWoW-64.bin и ezWoW-64.exe соответственно, если не используете hd текстуры
Sleep(1000)                                                                    // ждём копирование и смену формата файла. Измените на большее время, если понадобится
Run ("ezWoW-HD-64.exe")                                             // запуск скопированного ехе
Sleep(4000)                                                                   // ждём загрузки клиента. Измените на большее время, если понадобится
MouseClick("left", 1000, 560, 1, 2)                                 // абсолютные(1920х1080) координаты поля ввода логина. Относительные долго расписывать
Send("ваше мыло")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("ваш пароль")
Sleep(100)
Send("{ENTER}")
Sleep(1200)                                                                  // ждём прогрузки списка аккаунтов. Измените на большее время, если понадобится
Send("{ENTER}")

 

Помеченное красным измените под себя. Время заданно в миллисекундах. Т.е. 1000, это одна секунда.

Надеюсь хаген и тед не будут меня материть за то что не использую лаунчер. :D

Для использования лаунчера нужно удалить строку FileCopy, последующее ожидание(Sleep(1000)) и запускать ezWoW.exe. Т.е. выйдет:

DirRemove ("Cache", 1)
DirRemove ("Errors", 1)
DirRemove ("Logs", 1)
Run ("ezWoW.exe")                     // или "ezWoW-WoD модели.exe" если используете hd текстуры
Sleep(10000)                              // время намного большее, что бы лаунчер успел проверить файлы и запустить вов
MouseClick("left", 1000, 560, 1, 2)
Send("ваше мыло")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("ваш пароль")
Sleep(100)
Send("{ENTER}")
Sleep(1200)
Send("{ENTER}")

 

Всё после закрывающих дужек нужно будет удалить. Ну, или просто копируйте без них.

 

Жмём "сохранить/сохранить как" и сохраняем в корневую клиента. Почему туда? Что бы вы смогли быстро изменять время требуемое для прогрузки клиента, или где то будут очепятки без необходимости каждый раз копировать скомпиленный ехе файл. Просто жмите F5 для срабатывания скрипта и изменяйте что требуется.

 

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

А. Запускаете первый раз всегда с лаунчера(рекомендую).

Б. Открываете блокнот(например), что бы ваш логин/пароль вместе с последующими энтерами не пооткрывали далее всякого.

 

После того как подстроите время ожидания под себя, жмёте F7(или tools-build) и в месте расположения скрипта создастся готовый exe файл.

 

Всё. Далее, просто при старте системы открываете лаунчер, он поделает свои дела, закрываете окно вов и открываете ехе созданный Autoit.

 

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


  • 1

Начать играть на Isengard?
Присоединяйтесь к нашему сообществу!
Играйте на самом работоспособном и стабильном русскоязычном WoW сервере без доната игровых ценностей!

#2 Hemirogue

Hemirogue

Отправлено 31 октября 2017 - 16:44

Прикрепленный файл  26.jpg   23,36К   1 скачиваний


  • 4
489cd81beb8ef90d6a25b90c9b9b66a0.png

#3 kusaka

Отправлено 31 октября 2017 - 16:44

Это, конечно, здорово, но сможешь ли ты запаять утюг?


  • 3

#4 Pheww

Отправлено 31 октября 2017 - 16:46

Мне кажется легче ввести почту и пароль , чем выполнять сие извращение)

Только моё мнение)


  • 4

#5 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 16:54

Мне кажется легче ввести почту и пароль , чем выполнять сие извращение)

Только моё мнение)

Это делается только раз. Далее просто с ехе запускаешь и всё, ничего больше вводить не нужно.


  • 0

#6 Rusakk

Отправлено 31 октября 2017 - 16:58

Нельзя сделать, чтобы он сам знал кто нужен в рейд и заходил на этого чара? 


Сообщение отредактировал Rusakk: 31 октября 2017 - 16:59

  • 0

#7 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 16:59

Это к маску, или цукербергу. Они там с ии шаманят.


  • 0

#8 Denial Crow

Denial Crow

Отправлено 31 октября 2017 - 17:00

там же акк привязан и не надо вводить мыло, только пасс. или я чего-то не догоняю? 


  • 0

#9 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 17:02

Это если и пароль лень вводить/сложный.


  • 0

#10 Denial Crow

Denial Crow

Отправлено 31 октября 2017 - 17:04

а не, мой 654321 меня не напрягает. 


  • 1

#11 VAMPIRA

Отправлено 31 октября 2017 - 17:19

Через батник удобнее, проще и надежнее в 100 раз)


  • 0

#12 BOJl4ONOK

Отправлено 31 октября 2017 - 17:23

Афигеть ты лентяй :D Пилить скрипт,чтоб не вводить логин и пароль))


  • 0

#13 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 17:35

Ну, там не только это. Плюс заход через обычный ехе и удаление папок.


  • 0

#14 Knightmoon

Отправлено 31 октября 2017 - 17:37

и всё это для того, чтобы вы сильно не орали из-за крашей и дисконнектов) 

 

 

p.s. а хонорбадди детектед?


  • 0

#15 Hagen

Hagen

Отправлено 31 октября 2017 - 18:02

Это к маску, или цукербергу. Они там с ии шаманят.

Без запуска ezWoW.exe не запускается локальный прокси сервер, который необходим для авторизации. Не будет оно работать.


  • 0

#16 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 18:05

Поэтому и писал что нужно вначале запустить с лаунчера.


  • 0

#17 Hagen

Hagen

Отправлено 31 октября 2017 - 18:20

Поэтому и писал что нужно вначале запустить с лаунчера.

Так после ребута системы оно отвалится, лучше пока не использовать подобные скрипты вообще. Со временем подобный функционал встроим в запускатор.


  • 1

#18 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 18:21

А вот это было бы хорошо и не придётся пилить костыли. В принципе ладно, тогда лучше тему в мусорку, а то кое какие люди ещё понаделают проблем себе и тем кто это будет разгребать.


  • 0

#19 swsprogaming

Отправлено 31 октября 2017 - 18:23

Прежде всего, я настаиваю хотя бы раз в день заходить через лаунчер изенгарда, что бы обновить файлы, если потребуется.

 

Так как каждый раз вводить руками мыло и пароль честное слово лень, запилил простенький скрипт через Autoit.

Почему через Autoit, если можно было бы через vba без установки лишнего софта? Да потому что в Autoit он занимает 17 строк(362 символа) и нативно понятен, а в vba выглядел бы как трёхэтажный дом, в котором ещё и разобраться новичку было бы сравнительно с теорией вероятности.

 

И так. Первым делом качаете сам Autoit. Ставите и заходите в Autoit Script Editor.

Далее, копируете вот это:

DirRemove ("Cache", 1)                                                   // удаляет соответствующие папки. Лишь моя привычка. Если не хотите, просто удалите
DirRemove ("Errors", 1)
DirRemove ("Logs", 1)
FileCopy ("ezWoW-HD-64.bin", "ezWoW-HD-64.exe", 0) // ezWoW-64.bin и ezWoW-64.exe соответственно, если не используете hd текстуры
Sleep(1000)                                                                    // ждём копирование и смену формата файла. Измените на большее время, если понадобится
Run ("ezWoW-HD-64.exe")                                             // запуск скопированного ехе
Sleep(4000)                                                                   // ждём загрузки клиента. Измените на большее время, если понадобится
MouseClick("left", 1000, 560, 1, 2)                                 // абсолютные(1920х1080) координаты поля ввода логина. Относительные долго расписывать
Send("ваше мыло")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("ваш пароль")
Sleep(100)
Send("{ENTER}")
Sleep(1200)                                                                  // ждём прогрузки списка аккаунтов. Измените на большее время, если понадобится
Send("{ENTER}")

 

Помеченное красным измените под себя. Время заданно в миллисекундах. Т.е. 1000, это одна секунда.

Надеюсь хаген и тед не будут меня материть за то что не использую лаунчер. :D

Для использования лаунчера нужно удалить строку FileCopy, последующее ожидание(Sleep(1000)) и запускать ezWoW.exe. Т.е. выйдет:

DirRemove ("Cache", 1)
DirRemove ("Errors", 1)
DirRemove ("Logs", 1)
Run ("ezWoW.exe")                     // или "ezWoW-WoD модели.exe" если используете hd текстуры
Sleep(10000)                              // время намного большее, что бы лаунчер успел проверить файлы и запустить вов
MouseClick("left", 1000, 560, 1, 2)
Send("ваше мыло")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("ваш пароль")
Sleep(100)
Send("{ENTER}")
Sleep(1200)
Send("{ENTER}")

 

Всё после закрывающих дужек нужно будет удалить. Ну, или просто копируйте без них.

 

Жмём "сохранить/сохранить как" и сохраняем в корневую клиента. Почему туда? Что бы вы смогли быстро изменять время требуемое для прогрузки клиента, или где то будут очепятки без необходимости каждый раз копировать скомпиленный ехе файл. Просто жмите F5 для срабатывания скрипта и изменяйте что требуется.

 

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

А. Запускаете первый раз всегда с лаунчера(рекомендую).

Б. Открываете блокнот(например), что бы ваш логин/пароль вместе с последующими энтерами не пооткрывали далее всякого.

 

После того как подстроите время ожидания под себя, жмёте F7(или tools-build) и в месте расположения скрипта создастся готовый exe файл.

 

Всё. Далее, просто при старте системы открываете лаунчер, он поделает свои дела, закрываете окно вов и открываете ехе созданный Autoit.

 

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

.... keepass.info .... давно уже все продумано другими программными решениями, куда более безопасными.


Сообщение отредактировал swsprogaming: 31 октября 2017 - 18:24

  • 0

#20 0x0590A03

0x0590A03

Отправлено 31 октября 2017 - 18:24

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


  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей

UCaller Visa Mastercard Paypal Qiwi Robokassa Yookassa
Договор-оферта Условия возврата
Подробности - о сервере?
Играй на нашем сервере!
Бесплатный сервер WoW 3.3.5 Wrath of the Lich King - уже 15 лет мы радуем наших игроков, присоединяйся к ним!
Без доната! Всё работает!
Нет - продаже предметов, влияющих на игровой процесс. Да - высокой работоспособности - проверь!

Система лояльности

За внутриигровую активность Вы будете получать Сферы Лояльности, которые автоматически конвертируются в бонусы для покупок в магазине сервера:

  • Победа в матче на Арене: 15% от текущего рейтинга;
    (т.е. примерно 300 при рейтинге в 2000)
  • Победа в сражении на Полях Боя: 12.5% от текущего рейтинга;
    (т.е. примерно 500 при рейтинге в 4000)

(только при использовании системы Поиска Подземелий)

(только актуальные рейдовые подземелья - ЦЛК, РС и ИВК)

За каждые 100 Сфер Лояльности Вы получаете 1 бонусный рубль, который можете использовать для полной или частичной оплаты чего-нибудь нужного из магазина.


Участие в особом событии - Цареубийстве!

Кажд (для игроков Альянса) и кажд (для игроков Орды) с 16:00 до 22:00 (по московскому времени) проводится особое событие - Цареубийство!


Достаточно убить одного из предводителей противоположной фракции и получить награду: 2000 Сфер Лояльности! Следите за уведомлениями в чате...


Еженедельно можно получить 15000 Сфер Лояльности, после достижения данного значения бонусы за вышеперечисленные действия начисляться не будут.