Авто логи дрп(помощь)

Статус
В этой теме нельзя размещать новые ответы.

fedasev

Новичок
Автор темы
1
0
Сразу к сути надо сделать авто логин для дрп я пытался но из-за своей криворукости не смог нормального ничего сделать вот код
Код:
WinWaitActive, GTA:SA:MP
if ErrorLevel
{
    goto start2
}
else
goto start2
return
start:
if (RegExMatch(GetDialogText(), "Добро пожаловать на"))
{
    SendInput, {F6}/log 12312312{Enter}
goto start3
}
return
start3:
if (RegExMatch(GetDialogText(), "Введите код безопасности:"))
{
    SendInput, 12321{Enter}
    Sleep, 500
    Send, {Enter}
goto start2
}
else
{
goto start3
}
return
start2:
if (RegExMatch(getDialogCaption(), Вход))
{
    Goto, start
} else {
    Goto, start2
}
Можно делать как угодно главное сохранить суть:он должен быть без активации то-есть работать сразу после запуска вводить сам пароль ждать пока я введу гугл и потом писать код безопасности
 

Revalto

Известный
531
225
Сразу к сути надо сделать авто логин для дрп я пытался но из-за своей криворукости не смог нормального ничего сделать вот код
Код:
WinWaitActive, GTA:SA:MP
if ErrorLevel
{
    goto start2
}
else
goto start2
return
start:
if (RegExMatch(GetDialogText(), "Добро пожаловать на"))
{
    SendInput, {F6}/log 12312312{Enter}
goto start3
}
return
start3:
if (RegExMatch(GetDialogText(), "Введите код безопасности:"))
{
    SendInput, 12321{Enter}
    Sleep, 500
    Send, {Enter}
goto start2
}
else
{
goto start3
}
return
start2:
if (RegExMatch(getDialogCaption(), Вход))
{
    Goto, start
} else {
    Goto, start2
}
Можно делать как угодно главное сохранить суть:он должен быть без активации то-есть работать сразу после запуска вводить сам пароль ждать пока я введу гугл и потом писать код безопасности
В цикл добавь, и убери свои Goto
Чек чата -> https://blast.hk/threads/23860/
 

Smer4

Известный
425
51
В переменую " Password " вводишь пароль, в " SecurityCode " секретный код.
F2 - экстренное завершение работы скрипта.

Код:
#Include samp.ahk
WinWaitActive, GTA:SA:MP
Password = qwerty ;Тут пароль
SecurityCode = 1337 ;Код безопасности
Check:
{
Loop
  {
    if isDialogOpen()
    {
        GT := getDialogText()
        IfInString, GT, Чтобы войти введите пароль:
        {
            GT = 0
            goto, Pass
        }
        IfInString, GT, Введите код безопасности:
        {
            GT = 0
            goto, Code
        }
    }
  }
}
Pass:
{
SendInput,{F6}/log %Password%{Enter}
sleep, 500
goto, Check
}
return
Code:
{
SendInput, %SecurityCode%{Enter}
    Sleep, 500
    Send, {Enter}
    goto, Check
}
F2::
ExitApp
 
Последнее редактирование:

Revalto

Известный
531
225
В переменую " Password " вводишь пароль, в " SecurityCode " секретный код.
F2 - экстренное завершение работы скрипта.

Код:
#Include samp.ahk
WinWaitActive, GTA:SA:MP
Password = qwerty ;Тут пароль
SecurityCode = 1337 ;Код безопасности
Check:
{
Loop
  {
    if isDialogOpen()
    {
        GT := getDialogText()
        IfInString, GT, Чтобы войти введите пароль:
        {
            GT = 0
            goto, Pass
        }
        IfInString, GT, Введите код безопасности:
        {
            GT = 0
            goto, Code
        }
    }
  }
}
Pass:
{
SendInput,{F6}/log %Password%{Enter}
sleep, 500
goto, Check
}
return
Code:
{
SendInput, %SecurityCode%{Enter}
    Sleep, 500
    Send, {Enter}
    goto, Check
}
F2::
ExitApp
Не все используют /log для авторизации..
Код:
#Include samp.ahk
WinWaitActive, GTA:SA:MP
Password = qwerty ;Тут пароль
SecurityCode = 1337 ;Код безопасности

SetTimer, DialogPass, 50

DialogPass:
if(isDialogOpen()) {
    IfInString, getDialogText(), Чтобы войти введите пароль:
        Send, %Password% {enter}
    IfInString, getDialogText(), Введите код безопасности:
        Send, %SecurityCode% {enter}
}
return
 

Smer4

Известный
425
51
Не все используют /log для авторизации..
Код:
#Include samp.ahk
WinWaitActive, GTA:SA:MP
Password = qwerty ;Тут пароль
SecurityCode = 1337 ;Код безопасности

SetTimer, DialogPass, 50

DialogPass:
if(isDialogOpen()) {
    IfInString, getDialogText(), Чтобы войти введите пароль:
        Send, %Password% {enter}
    IfInString, getDialogText(), Введите код безопасности:
        Send, %SecurityCode% {enter}
}
return
У него в скрипте /log было прописано
Код:
start:
if (RegExMatch(GetDialogText(), "Добро пожаловать на"))
{
    SendInput, {F6}/log 12312312{Enter}
goto start3
}
 

diman34

Новичок
33
2
Сразу к сути надо сделать авто логин для дрп я пытался но из-за своей криворукости не смог нормального ничего сделать вот код
Код:
WinWaitActive, GTA:SA:MP
if ErrorLevel
{
    goto start2
}
else
goto start2
return
start:
if (RegExMatch(GetDialogText(), "Добро пожаловать на"))
{
    SendInput, {F6}/log 12312312{Enter}
goto start3
}
return
start3:
if (RegExMatch(GetDialogText(), "Введите код безопасности:"))
{
    SendInput, 12321{Enter}
    Sleep, 500
    Send, {Enter}
goto start2
}
else
{
goto start3
}
return
start2:
if (RegExMatch(getDialogCaption(), Вход))
{
    Goto, start
} else {
    Goto, start2
}
Можно делать как угодно главное сохранить суть:он должен быть без активации то-есть работать сразу после запуска вводить сам пароль ждать пока я введу гугл и потом писать код безопасности

а после рестарта сам вводит?
 

Revalto

Известный
531
225
У него в скрипте /log было прописано
Код:
start:
if (RegExMatch(GetDialogText(), "Добро пожаловать на"))
{
    SendInput, {F6}/log 12312312{Enter}
goto start3
}
Код:
#Include samp.ahk
WinWaitActive, GTA:SA:MP
pass             := "qwerty" ;Тут пароль
SecurityCode     := "1337"     ;Код безопасности

SetTimer, DialogPass, 50

DialogPass:
if(isDialogOpen()) {
    if(getDialogText() == "Чтобы войти введите пароль:") SendChat("/log " pass)
    else if(getDialogText() == "Введите код безопасности:") SendChat("/log " SecurityCode)
}
return
 
Статус
В этой теме нельзя размещать новые ответы.