Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

BOT de resposta - Ajudem aqui !!!


Posts Recomendados

Estou com um problema, meu bot está uns 99% digamos assim, só não estou lembrando de como fazer uma coisa, que é fazer ele ler a mensagem que tem em outra página e enviar a resposta automatica, vejam:

 

 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Randomize()
        Dim rndNum As Integer
        rndNum = Int(Rnd() * 3) + 1
        Dim input As String
        input = txtInput.Text ------------ > Quero alterar aqui para ele ler a mensagem TESTE em outra página e assim que ele ler a mensagem enviar a resposta
        If input.Contains("TESTE") Then ---------> Aqui seria aonde ele verifica a existencia a palavra chave "TESTE" porem só verifica em uma TextBox, queria que ele verificasse em um chat de jogo e enviasse a mensagem automatica no chat do jogo
            Resposta1.Enabled = True
        End If
    End Sub

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Resposta1.Tick

        SendKeys.Send(TextBox1.Text) -------------> Aqui está a resposta em um TextBox1, já está definida
        Resposta1.Enabled = False
        SendKeys.Send("{Enter}") -------------> Aqui ele envia a resposta

    End Sub

 

Editado por MarshallScript
Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/
Compartilhar em outros sites

Não entendi sua pergunta, mas se por "só não estou lembrando de como fazer uma coisa, que é fazer ele ler a mensagem que tem em outra página" tu tá querendo acessar componentes em outro form, você pode simplesmente acessar o componente como um método estático:
 

É necessário se cadastrar para acessar o conteúdo.

E se for isso mesmo, uma dica é utilizar o evento TextChanged do TextBox que tu quer monitorar para não ficar gastando processamento a toa com esse timer.

 

Colocando algo no TextBox do Form2 e clicando no botão do Form 1:

YUGKXYZ.png

Depois de clicar em OK do MsgBox.

byps91k.png

 

Se não era essa a dúvida (o que eu tenho quase certeza que não era), perdão. Se puder explicar melhor o que está tentando dizer por "ler mensagem de outra página", ajudaria bastante.

"May you be in heaven half an hour before the Devil knows you're dead"

Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9076889
Compartilhar em outros sites

1 horas atrás, TheSkytalos disse:

Não entendi sua pergunta, mas se por "só não estou lembrando de como fazer uma coisa, que é fazer ele ler a mensagem que tem em outra página" tu tá querendo acessar componentes em outro form, você pode simplesmente acessar o componente como um método estático:
 

É necessário se cadastrar para acessar o conteúdo.

E se for isso mesmo, uma dica é utilizar o evento TextChanged do TextBox que tu quer monitorar para não ficar gastando processamento a toa com esse timer.

 

Colocando algo no TextBox do Form2 e clicando no botão do Form 1:

YUGKXYZ.png

Depois de clicar em OK do MsgBox.

byps91k.png

 

Se não era essa a dúvida (o que eu tenho quase certeza que não era), perdão. Se puder explicar melhor o que está tentando dizer por "ler mensagem de outra página", ajudaria bastante.

Bem, não é bem isso que tenho em mente (mesmo assim eu agradeço por tentar ajudar), o form que quero acessar não faz parte do meu projeto, ele é um jogo de bate papo, um .exe

 

Deixe eu me explicar melhor:

Um usuario entra na sala e digita "Olá"

Nesta sala tem o meu bot, que seria um avatar normal do jogo, o bot estaria em uma vps com o jogo aberto

Após o usuário digitar "Olá", meu programa em VB detectaria essa palavra e mandaria uma resposta automática ao usuário, por exemplo: Olá, seja bem-vindo(a) a sala !

Editado por MarshallScript
Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9076894
Compartilhar em outros sites

Em 28/08/2019 em 13:00, MarshallScript disse:

Bem, não é bem isso que tenho em mente (mesmo assim eu agradeço por tentar ajudar), o form que quero acessar não faz parte do meu projeto, ele é um jogo de bate papo, um .exe

 

Deixe eu me explicar melhor:

Um usuario entra na sala e digita "Olá"

Nesta sala tem o meu bot, que seria um avatar normal do jogo, o bot estaria em uma vps com o jogo aberto

Após o usuário digitar "Olá", meu programa em VB detectaria essa palavra e mandaria uma resposta automática ao usuário, por exemplo: Olá, seja bem-vindo(a) a sala !

Ah entendi, pelo o que sei você vai ter que ler a memória do jogo então. Ache uns base pointers confiáveis no CE e use uma abstração da library kernel32 no VB.NET pra ler a memória do jogo e tal... Ou então fazer um hook no .exe pra pegar essa função (não sei se tem como no VB), ou então botar um sniffer pra receber os packets (se essa parada for online, o que acredito que seja), e enviar um packet com "Olá, seja bem-vindo(a) a sala!", por exemplo.

  • Amei 1

"May you be in heaven half an hour before the Devil knows you're dead"

Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9076991
Compartilhar em outros sites

2 horas atrás, TheSkytalos disse:

Ah entendi, pelo o que sei você vai ter que ler a memória do jogo então. Ache uns base pointers confiáveis no CE e use uma abstração da library kernel32 no VB.NET pra ler a memória do jogo e tal... Ou então fazer um hook no .exe pra pegar essa função (não sei se tem como no VB), ou então botar um sniffer pra receber os packets (se essa parada for online, o que acredito que seja), e enviar um packet com "Olá, seja bem-vindo(a) a sala!", por exemplo.

Certo, obrigado por tirar minhas dúvidas!!!

Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9077000
Compartilhar em outros sites

Em 29/08/2019 em 23:31, MarshallScript disse:

Certo, obrigado por tirar minhas dúvidas!!!

Só para completar a resposta, se você estiver interessado no método de captura, pode tentar ver os pacotes com o Wireshark.

Agora o hook, você pode tentar pelo Spy++, ele faz parte do Visual Studio e te permite ver os acionamentos entre o sistema e o programa alvo.

  • Curtir 1
Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9077073
Compartilhar em outros sites

50 minutos atrás, Desenvolve-net12 disse:

Só para completar a resposta, se você estiver interessado no método de captura, pode tentar ver os pacotes com o Wireshark.

Agora o hook, você pode tentar pelo Spy++, ele faz parte do Visual Studio e te permite ver os acionamentos entre o sistema e o programa alvo.

Agradeço pelo complemente, será que de bastante ajude.

Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9077075
Compartilhar em outros sites

1 hora atrás, MarshallScript disse:

Agradeço pelo complemente, será que de bastante ajude.

Adicionando mais um pouco, caso vá enviar os packets, faça isso via uma DLL injetada no jogo. Desta forma, creio eu que assim o cabeçalho do packet irá com a mesma porta de origem do jogo. Digo isso pra não cometer o mesmo erro que eu cometi uns meses atrás: Tentei enviar packets (replicados) pra um servidor a partir de um .exe diferente do jogo, e nada aconteceu, provavelmente pelo fato do .exe ter uma porta de saída diferente da porta do jogo. TEORICAMENTE, é impossível dois processos ocuparem uma mesma porta (injetando a DLL, seu código vira só mais um módulo dentro do processo do jogo), mas talvez tenha algum work-around pra resolver isso e fazer com processos diferentes.

"May you be in heaven half an hour before the Devil knows you're dead"

Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9077078
Compartilhar em outros sites

3 horas atrás, TheSkytalos disse:

Adicionando mais um pouco, caso vá enviar os packets, faça isso via uma DLL injetada no jogo. Desta forma, creio eu que assim o cabeçalho do packet irá com a mesma porta de origem do jogo. Digo isso pra não cometer o mesmo erro que eu cometi uns meses atrás: Tentei enviar packets (replicados) pra um servidor a partir de um .exe diferente do jogo, e nada aconteceu, provavelmente pelo fato do .exe ter uma porta de saída diferente da porta do jogo. TEORICAMENTE, é impossível dois processos ocuparem uma mesma porta (injetando a DLL, seu código vira só mais um módulo dentro do processo do jogo), mas talvez tenha algum work-around pra resolver isso e fazer com processos diferentes.

Concordo, teoricamente duas aplicações não podem utilizar a mesma porta, logo a injeção será a melhor alternativa

  • Curtir 1
Link para o comentário
https://www.webcheats.com.br/topic/2269702-bot-de-resposta-ajudem-aqui/#findComment-9077092
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.