Скрипт на автологин

Гайды и учебники.
User avatar
Luna
Wandering Dervish
Posts: 29
Joined: Sun Oct 05, 2003 11:29 pm
Contact:

Скрипт на автологин

Post by Luna »

Smack
Bereaver of Loot
Posts: 1032
Joined: Mon Dec 08, 2008 9:30 pm

Post by Smack »

Думаю, это было актуально во времена очередей.

Хотя сейчас тоже можно найти применение ему. Например, уходя с работы одеть чара для макроса и поставить его в нужное место, выйти из игры. Зайти по РДП на свой домашний комп, включить автологин и АСТулз с задержкой например секунд 180 и все %)
User avatar
Luna
Wandering Dervish
Posts: 29
Joined: Sun Oct 05, 2003 11:29 pm
Contact:

Post by Luna »

Да фиг знает, мне актуально например, вылетает постоянно.
User avatar
Goblin_aka_Dark
Pledging Buccaneer
Posts: 377
Joined: Tue Apr 14, 2009 5:55 pm
Location: Москва
Contact:

Post by Goblin_aka_Dark »

принцип работы какой?
:sly:http://thundrica.mybrute.com - Дуелимся онлайн:sly:

Image
User avatar
Dexter
Bereaver of Loot
Posts: 1053
Joined: Sun Nov 16, 2008 10:29 pm
Location: Moscow
Contact:

Post by Dexter »

забавная штука.потом потестю обязательно...
User avatar
Luna
Wandering Dervish
Posts: 29
Joined: Sun Oct 05, 2003 11:29 pm
Contact:

Post by Luna »

Goblin_aka_Dark wrote:принцип работы какой?


по нажатию CTRL+ D "^d::" - Запускает клиент -> давит I Agree -> вводит логин/пароль -> выбирает вкладку с чарами -> выбирает чара -> заходит - и все это максимально быстро =)
Smack
Bereaver of Loot
Posts: 1032
Joined: Mon Dec 08, 2008 9:30 pm

Post by Smack »

хочу макрос чтобы по нажатию Контрол+С чар после захода в игру бежал к дереву и рубил его. Потом относил все в банк и бежал к другому дереву :)
User avatar
Dexter
Bereaver of Loot
Posts: 1053
Joined: Sun Nov 16, 2008 10:29 pm
Location: Moscow
Contact:

Post by Dexter »

а приделать периодическую проверку что клиент вылетел можно? чтобы скрипт запускалс клиента и текущий макрос.. ? Я просто не знаю автохоткей и чего он может..
User avatar
Luna
Wandering Dervish
Posts: 29
Joined: Sun Oct 05, 2003 11:29 pm
Contact:

Post by Luna »

Dexter wrote:а приделать периодическую проверку что клиент вылетел можно? чтобы скрипт запускалс клиента и текущий макрос.. ? Я просто не знаю автохоткей и чего он может..


Вот этот я щас юзаю, ловит дисконнет и сразу реконнетит, но иногда поглюкивает. Просто сохрани с расширением *.ahk в отдельный файл, после запуска висит в трее и каждые 5 сек чекает на дисконнет, перезаходит в игру, если на стадии логина проблемы какие то, тоже реконнектит, вобщем делает все чтобы ДФ работал, но иногда не срабатывает =(

Code: Select all

login=vasya
password=123
LobbyPath=C:\Program Files\Darkfall\Lobby.exe

Window_TXT = Darkfall Online
IfWinExist, %Window_TXT%
{
 Goto, Check
 return
}

Login:
#NoEnv
SendMode Input
;SetWorkingDir %A_ScriptDir%
#SingleInstance force
Process, Priority, , HIGH
SetMouseDelay, 0
SetWinDelay, 0
SetControlDelay, 0
spamclick=1
checkforredbar=1
Run, %LobbyPath%
Window_TXT = Darkfall End User License
Winwait , %Window_TXT%
WinActivate , %Window_TXT%
WinwaitActive , %Window_TXT%
ControlClick, Button1, %Window_TXT%
Window_TXT = Darkfall 1.0.
Winwait , %Window_TXT%
ControlSetText, Edit1, %login%, %Window_TXT%
ControlSetText, Edit2, %password%, %Window_TXT%
ControlClick, Static1, %Window_TXT%
Winwait , %Window_TXT%, Patching completed, 120
If ErrorLevel
{
 IfWinExist, %Window_TXT%
 {
  Winactivate ;, %Window_TXT%
  ;Winwaitactive , %Window_TXT%
  PixelGetColor, pixcolor, 165,155 ,RGB
  if pixcolor != 0x000A22
  {
   ControlClick, Static2, %Window_TXT%
   Goto, Login
   return
  }
  Clear()
  Goto, Login
 }
 Clear()
 Goto, Login
}
ControlClick, Static5, %Window_TXT%
sleep 200
ControlClick, Static19, %Window_TXT%

SlotReady=0
While SlotReady=0
{
  slottxt =You have a login slot, press play
  Winwait , %Window_TXT%, %slottxt% ,2,
  if ErrorLevel
  {
    if spamclick=1
    {
      if checkforredbar=1
      {
         Winactivate , %Window_TXT%
         Winwaitactive , %Window_TXT%
         PixelGetColor, pixcolor, 301,165 ,RGB
         if pixcolor != 0xFF1222
         {
           ControlClick, Static19, %Window_TXT%
           sleep 100
           ControlClick, Static19, %Window_TXT%
         }
       }
       else
       {
         ControlClick, Static19, %Window_TXT%
         sleep 100
         ControlClick, Static19, %Window_TXT%
       }
     }
   }
 else
 SlotReady=1
}
ControlClick, Static6, %Window_TXT%
Check:
Window_TXT = Darkfall
Winwait , %Window_TXT%, server , 1
While Errorlevel
{
 Window_TXT = Darkfall
 Winwait , %Window_TXT%, server , 5
}
WinActivate
ControlClick, Button1, %Window_TXT%
sleep 2000
Window_TXT = Darkfall End User License
WinKill, %Window_TXT% , , 0

Clear()
Goto, Login

Clear()
{
sleep, 1000

Window_TXT = Darkfall
While WinExist("%Window_TXT%")
{
 WinKill, %Window_TXT% , , 0
}

Window_TXT = Darkfall End User License
While WinExist("%Window_TXT%")
{
 WinKill, %Window_TXT% , , 0
}

Window_TXT = Darkfall 1.0.
While WinExist("%Window_TXT%")
{
 WinKill,%Window_TXT% , , 0
}

Window_TXT = Darkfall Online
While WinExist("%Window_TXT%")
{
 WinKill, %Window_TXT% , , 0
}
return
}
User avatar
Goblin_aka_Dark
Pledging Buccaneer
Posts: 377
Joined: Tue Apr 14, 2009 5:55 pm
Location: Москва
Contact:

Post by Goblin_aka_Dark »

а в каком месте тут пасс вводить? или после одного ввода он запоминает сам?даже куклой стоять у биндстона - очень полезно для прокачки защитных навыков...
:sly:http://thundrica.mybrute.com - Дуелимся онлайн:sly:

Image
User avatar
Luna
Wandering Dervish
Posts: 29
Joined: Sun Oct 05, 2003 11:29 pm
Contact:

Post by Luna »

Goblin_aka_Dark wrote:а в каком месте тут пасс вводить? или после одного ввода он запоминает сам?даже куклой стоять у биндстона - очень полезно для прокачки защитных навыков...


первые 3 строчки скрипта - логин пароль и путь к дф

login=vasya
password=123
LobbyPath=C:\Program Files\Darkfall\Lobby.exe
Image
User avatar
Goblin_aka_Dark
Pledging Buccaneer
Posts: 377
Joined: Tue Apr 14, 2009 5:55 pm
Location: Москва
Contact:

Post by Goblin_aka_Dark »

первый код от второго отличается?

1) в первом коде не хватает "скобки" на строке 34
2) а он точно на кнопку "играть" тыкает? и в какой момент скрипт пускать надо? до логина или вовремя (когда уже в игре)?
:sly:http://thundrica.mybrute.com - Дуелимся онлайн:sly:

Image
User avatar
Luna
Wandering Dervish
Posts: 29
Joined: Sun Oct 05, 2003 11:29 pm
Contact:

Post by Luna »

1. первый код говно.
2. Ага. точно. Запускай лучше всего до. но и если ты уже в игре, тоже можешь, он пропустит момент подлогинивания и будет ждать дисконнекта.
Image
User avatar
Goblin_aka_Dark
Pledging Buccaneer
Posts: 377
Joined: Tue Apr 14, 2009 5:55 pm
Location: Москва
Contact:

Post by Goblin_aka_Dark »

Luna wrote:1. первый код говно.
2. Ага. точно. Запускай лучше всего до. но и если ты уже в игре, тоже можешь, он пропустит момент подлогинивания и будет ждать дисконнекта.

в таком случае большая просьба - убей первый скрипт и поставь на его место второй..

П.С. тыкнул - запустилось... на дискон еще не тестил
:sly:http://thundrica.mybrute.com - Дуелимся онлайн:sly:

Image
User avatar
Goblin_aka_Dark
Pledging Buccaneer
Posts: 377
Joined: Tue Apr 14, 2009 5:55 pm
Location: Москва
Contact:

Post by Goblin_aka_Dark »

код №2 - работает даже после обрыва связи с инетом. лично протестил. вырожаю огромный респект автору за него! :respect: :respect: :respect:
:sly:http://thundrica.mybrute.com - Дуелимся онлайн:sly:

Image
Post Reply

Return to “F.A.Q.”

Who is online

Users browsing this forum: No registered users and 0 guests