21 de maio de 2012

Otimizando Suas 8 Contas


EDIT 2017: Esta postagem está desatualizada, 
link para o novo tutorial AQUI!



Esse é um guia útil para quem tem várias contas. Algumas pessoas me perguntam como jogar rapidamente com 8 contas. Aqui vou mostrar como eu faço e o programa que uso para isso. Se você tem poucas contas talvez esse guia não tenha muito utilidade. Eu uso o AutoHotKey há muito tempo e nunca tive problemas com ele. Através dele você usa atalhos ao invés de ficar clicando janela por janela ou usar os atalhos do windows. Também salva suas senhas para que você possa logar rapidamente sem ter que ficar digitando login por login, o que é muito útil no caso de queda de 8 contas simultaneamente.



* Funciona tanto para windows xp quanto para 7.

ATENÇÃO: Se for copiar esse guia para seu site/blog coloque um link para o nosso blog e não esqueça de me citar como autora. Estão tendo muitas cópias por aí (leia-se plágio). By Rayska.

Então vamos lá:

1) Primeiramente baixe o programa aqui e instale.

2) Quando você abrir o programa ele ficará na barra do windows do lado direito. Clique com o lado direito no ícone e vá em Edit This Script.

3) Delete o texto que houver e cole o seguinte texto:

DetectHiddenWindows, On
Script_Hwnd := WinExist("ahk_class AutoHotkey ahk_pid " DllCall("GetCurrentProcessId"))
DetectHiddenWindows, Off
DllCall("RegisterShellHookWindow", "uint", Script_Hwnd)
OnMessage(DllCall("RegisterWindowMessage", "str", "SHELLHOOK"), "ShellEvent")
ShellEvent(wParam, lParam) {
if (wParam = 0x8006) HSHELL_FLASH
{
WinGet,descobre,ProcessName, ahk_id %lParam%
if(descobre = "DofusMod.exe")
WinActivate, ahk_id %lParam%
}
}
F1:: WinActivate, nome do seu char 1
F2:: WinActivate, nome do seu char 2
F3:: WinActivate, nome do seu char 3
F4:: WinActivate, nome do seu char 4
F5:: WinActivate, nome do seu char 5
F6:: WinActivate, nome do seu char 6
F7:: WinActivate, nome do seu char 7
F8:: WinActivate, nome do seu char 8
^F1::Send login{Tab}senha{Enter}
^F2::Send login{Tab}senha{Enter}
^F3::Send login{Tab}senha{Enter}
^F4::Send login{Tab}senha{Enter}
^F5::Send login{Tab}senha{Enter}
^F6::Send login{Tab}senha{Enter}
^F7::Send login{Tab}senha{Enter}
^F8::Send login{Tab}senha{Enter}
4) Substitua as partes em vermelho como explicado logo mais abaixo. Salve e feche. Clique com o lado direito do mouse no ícone novamente e dê: reload this script e está pronto para uso.

A primeira parte do código determina que quando uma janela piscar ela automaticamente abrirá, ou seja, quando for a vez do player 1 jogar, por exemplo, a janela dele saltará na frente das outras, facilitando assim sua forma de jogar.

Na segunda parte você deverá trocar as partes em vermelho pelos nomes dos seus 8 chars, e quando vc apertar nas teclas F1-F8 mostrará o char determinado.
Exemplo: F1:: WinActivate, Rayska

A última parte é para login rápido. Troque as partes em vermelho. Assim, quando tiver na tela de login coloque o cursor na caixa e tecle: Ctrl + F1 e automaticamente enviará seu login 1. Assim sucessivamente. Exemplo: ^F1::Send talokoprasaber{Tab}nuncasabera{Enter}

ATENÇÃO: onde quer que você esteja e use CTRL + F1-8 lançará seu login e senha, portanto use com cuidado e só aperte essas teclas na tela de login.

17/06/2012
EDIT: Adicionei um comando ao script que permite dar um tempo entre o login e a senha, pois em momentos de lag, ou lentidão do seu pc, o login e a senha acabam sendo digitados juntos. Portanto, para adicionar esse comando é só inserir {Sleep 10} entre um e outro, sendo o 10 correspondente a 10ms (vc pode mudar esse número, faça um teste se 10 está bom para vc).
Ex: ^F1::Send talokoprasaber{Tab}{Sleep 10}nuncasabera{Enter}

21/07/2012
EDIT: Algumas pessoas estão tendo problemas no win7 com o AHK (mesmo o código estando certo, o programa não lança o comando). Para resolver isso siga esses passos:


  1. Abra o Windows Explorer, e localize autohotkey.exe (geralmente C:\Program Files\AutoHotkey)
  2. Clique com o lado direito em autohotkey.exe, e vá em Propriedades
  3. Selecione a aba Compatibilidade
  4. Selecione a caixa “Rodar esse programa em modo de compatibilidade" e selecione “Windows Vista (Service Pack 2)” na lista.
  5. Selecione a caixa “Rodar esse programa como administrador" e dê “OK”
  6. Teste o AHK no dofus.
03/10/2012
EDIT: Adicionei mais um comando no scritp que fornece uma certa segurança aos usuários do AHK. Ele pede login e senha cada vez que vc abre o programa. Uma espécie de senha para suas senhas que estão salvas no script. Assim, se alguém mal-intencionado tentar usar o AHK para ver suas senhas, terá mais um problema pela frente. Obs: Ainda assim um usuário experiente consegue achar suas senhas, portanto não use esse programa se vc divide o pc com mais pessoas.

Então vamos lá: 
Copie e cole o seguinte trecho ACIMA de tudo no seu script original:

username = Um login
password = Uma senha mestra

InputBox, user, Digite seu login
InputBox,pass, Digite sua senha 
If ( user <> username ) OR ( pass <> password )
  ExitApp
MsgBox Pronto para uso!

gosub, script2
script2:

Troque as partes em vermelho, salve, feche, clique com o lado direito no AHK e de: 
Reload this script. =)

31/10/2014
EDIT: Video-Tutorial (passo-a-passo explicado)




01/11/2014
EDIT: Script para convidar suas contas automaticamente:

^F9:: Send /invite personagem 2{Enter}{Sleep 10}/invite personagem 3{Enter}{Sleep 10}/invite personagem 4{Enter}{Sleep 10}/invite personagem 5{Enter}{Sleep 10}/invite personagem 6{Enter}{Sleep 10}/invite personagem 7{Enter}{Sleep 10}/invite personagem 8


Como utilizar: substitua as partes em vermelho, cole no script do AHK e dê "reload this script". Em seguida, com o Dofus aberto, coloque o cursor do mouse na linha de chat do seu personagem 1 e clique Ctrl+F9 

47 comentários:

  1. iahu consegui ray mto obrigado

    ResponderExcluir
  2. No meu pc não funcionou não Ray! ¬¬

    ResponderExcluir
  3. Rayska muito obrigado ja conhecia o programa e ate o scrit.
    so que faltava o 1-comando
    pena não poder agradecer in-game estou indo pro helio hj

    abraç e parabens LK

    ResponderExcluir
  4. Muito bom ! Já estou utilizando, só tive um pequeno problema pois minhas senhas possuem caracteres que entraram em conflito com o script, no entanto bastou usar o carácter entre chaves

    Obrigado

    ResponderExcluir
  5. Eu tento colocar 4 contas, mais ele não troca de janela na 4ª =/

    ResponderExcluir
  6. Pra Windows 8 nao deu mt certo ^^

    ResponderExcluir
    Respostas
    1. Windows 8 funciona normal, pois é o que eu uso agora. Vc deve ter direitos de admin para usar todas as funções.

      Excluir
  7. Anônimo4/3/13 17:05

    O "H" não apareceu :c

    ResponderExcluir
  8. Anônimo6/3/13 10:39

    Por algum motivo o link do baixaki disponível aqui, direciona para o download do AHK porém quando chega a hora de instalar, é outro programa, um tal de Total Commander. Creio que seja um erro do próprio baixaki! Pesquisei no google e achei em outro site o download do AHK.

    Obs: Em resposta ao último comentário, talvez seja o mesmo problema que tive, verifique!

    Att Tier - Helioboros

    ResponderExcluir
    Respostas
    1. Conferi o link e baixei o AHK novamente, pelo menos aqui veio o programa certo e tudo está normal. O segredo do baixaki é o seguinte: qdo chegar na página de download deve clicar no link em letras pequenas embaixo do BOTAO DE DOWNLOAD onde está escrito> baixe SEM o instalador do baixaki.

      Mas, para evitar mais confusões vou alterar o link para o site oficial.

      Excluir
  9. Este comentário foi removido pelo autor.

    ResponderExcluir
  10. Rayska, o script de abrir a janela do personagem quando for a vez dele funcionou legal, mas o de login não, ele tem que ficar assim mesmo? Segue a baixo como está com login e senha fictícios:

    ^F1::Send Juquinha1{Tab}juca12{Enter}
    ^F2::Send juquinha2{Tab}juca12{Enter}
    ^F3::Send juquinha3{Tab}juca12{Enter}
    ^F4::Send juquinh4{Tab}juca12{Enter}

    ResponderExcluir
    Respostas
    1. Corrigindo, *abaixo

      Excluir
    2. Para vc testar o script abra um bloco de notas vazio e aperte CTRL + F1 e e veja se ele lança no bloco de notas o seu login e senha.

      Alguns caracteres especiais não devem ser usados no AHK, se sua senha tiver alguns símbolo especial, tente trocar por outra coisa, eu sei q a chave #, por ex, não funciona.

      Ray.

      Excluir
  11. Rayska só é possível colocar 8 logins?

    ResponderExcluir
    Respostas
    1. e ele funciona no win8?

      Excluir
    2. Vc pode fazer qtos logins quiser, só colocar mais linhas de atalhos, com atalhos diferentes, lógico.

      E funciona no 8, sim.. já usei tanto no 7 qto no 8, mas vc precisa ter direito de admin.

      Excluir
  12. Eu nao entendi o que fazer logo após baixar o programa e arrumar o script.Seria muito bom se vc colocasse prints e/ou um vídeo das suas ações para ficar mais claro.Se puder me ajudar agradeço.

    ResponderExcluir
    Respostas
    1. Adicionei um video-tutorial!!!! Espero que tenha ajudado! Bom jogo.

      Excluir
  13. Oi, o meu funciona perfeito em um bloco de notas qdo aperto ctrl +f1 mas na jalena do dofus ele nao pega

    ResponderExcluir
    Respostas
    1. deu certo ;D vlw, vista pack 2 rodo

      Excluir
  14. ray conhece algum que permite entra com multi acc nos coletores?

    ResponderExcluir
    Respostas
    1. não... mas isso tb não seria permitido, certo? ;)

      Excluir
  15. Este comentário foi removido pelo autor.

    ResponderExcluir
  16. Ray cara, vc sabe script que chama todas as accs pra o grupo?

    ResponderExcluir
    Respostas
    1. Adicionei hj um script para isso! Bom jogo!

      Excluir
  17. Ray, minha senha tem o simbolo de "+" só q o programa não coloca esse simbolo quando uso no dofus, poderia me ajudar ??

    ResponderExcluir
    Respostas
    1. Cara, melhor ce trocar esse caracter por outro tipo @ ou * pois alguns não são suportados pelo AHK mesmo.

      Excluir
  18. é oq vou fazer, obg Ray!!

    ResponderExcluir
    Respostas
    1. Baixei mas o ahk ta mandando longin e senha na ordem inversa hehe

      Excluir
  19. como faço pra poder criar atalho para algum site e arquivo no computador?

    ResponderExcluir
  20. Você tem outros scripts além desses?

    ResponderExcluir
  21. ajudou muito mano so estou com um problema quando voce criar um arquivo AHK voce pode pega esse arquivo exe qui voce vez e edita de novo,se tem como deixa como se faz ai pls

    ResponderExcluir
  22. Não consigo editar e salvar esse arquivo installer na pasta AHK, pois diz que eu não tenho permissão do administrador, porém, meu login é de administrador. Seria complicado pra você fazer um tutorial pra quem usa W7 e W8(esse diaxo que eu odeio mas é o que tenho) mostrando como você conseguiu fazer? Socorro D:

    ResponderExcluir
  23. Funciona com windowns 10?

    ResponderExcluir
  24. Tem script pra dar pronto na luta?

    ResponderExcluir
  25. tem como usar no servidor 1.29 ?

    ResponderExcluir
  26. rayska, tenho win 10, quando tento abrir depois do download, da erro e n abre nd, tem como me ajudar ?

    ResponderExcluir
    Respostas
    1. sim! eu to preparando um tutorial atualizado sobre isso pq tem muita gente com esse problema...

      Excluir