Forum Ragnarok : RENOVADO 07/05/11

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ragnarok 5Forum

Seja bem vindo ao novo forum do ragnarok.
Eventos toda semana para você !

5 participantes

    AutoHotKey

    GameOver
    GameOver
    Adiministrador
    Adiministrador


    Mensagens : 24
    Reputação : 1045
    Obrigado !! : 0
    Data de inscrição : 22/12/2009
    Idade : 29

    AutoHotKey Empty AutoHotKey

    Mensagem por GameOver Seg Dez 28, 2009 9:09 am

    Introdução
    O autohotkey é um programinha onde voce consegue automatizar algumas funçoes. O exemplo que darei aqui é para criaçao de Conversores elementais, mas pode ser aplicado em todas as atividades que voce julgar necessario. Um outro exemplo classico seria criar um script para automatizar as etapas do AZURA, porém acho que com esse tuto voce conseguira montar esse script sozinho. A criaçao de conversores elementais mostrará como configurar as coordenadas do clique do mouse, o envio de keystrokes e um exemplo de looping.


    Download
    Autohotkey 1.0.47.05 Aqui

    Como usar:
    Abra entao seu cliente do Rag (no meu caso RM) e configure seu atalho com a skill criar conversor elemental. Neste exemplo, como podem ver na figura abaixo, a skill está configurada para ser usado com o F1.
    AutoHotKey My.php?image=conv00tu2

    Para criar o conversor elemental é necessario uma sequencia de 3 comandos: usar a skill (F1), clicar em ok na tela e clicar novamente em ok.
    Após usar a skill nos deparamos com a seguinte tela.
    AutoHotKey My.php?image=conv01lt0

    Nela precisamos saber as coordenadas do botal "OK" para podermos configurar o autohotkey a clicar nessa coordenada. Para isso precisaremos abrir o AutoScriptWriter, que é instalado juntamente com o Autohotkey.
    Ao iniciar o AutoScriptWriter, teremos a seguinte tela:
    AutoHotKey Conv02ap7

    Clicando no botao ARecord, teremos a seguinte situaçao: Reparem no botao "Stop" no canto superior esquerdo, indicando que ja está capturando todos os comandos do seu mouse.
    AutoHotKey Conv03ib2

    Agora basta teclar ALT+TAB e selecionar seu cliente rag e clicar no botao "OK" para selecionar o tipo de conversor que voce vai criar e depois novamente "OK" para criar o conversor elemental. Voltando para o windows, basta clicar em stop que a seguinte tela nos é apresentada:
    AutoHotKey Conv04de2

    Note que como as 2 vezes que voce clicou no botao "OK" foram a mesma coordenada, entao apareceu duas vezes 589, 558, circulado em vermelho na figura.
    Agora basta montar o script para ser executado.
    O script ficaria mais ou menos assim: (repare na extensao do script .ahk)
    AutoHotKey Conv05zq4

    F4:: <--- tecla que o script será ativado
    send {F1} <--- aqui ele usa a skill
    sleep, 200
    MouseClick, left, 589, 558 <--- aperta o primeiro OK
    sleep, 300
    MouseClick, left, 589, 558 <--- aperta denovo o ok
    return <--- indica o final do scritp

    Obs.: O comando sleep é o delay entre um comando e outro. Voce deve ajustar de acordo com o seu computador,conexao, lag etc

    Salve o arquivo e de um duplo clique nele. Voce verá que ele foi carregado como na figura abaixo:
    AutoHotKey Conv06ra6

    Voltando ao seu cliente Ragnarok, ao teclar F4 ele faz automaticamente 1 conversor elemental.

    Como a ideia é automatizar exatamente esse tipo de açoes repetitivas, vou mostrar como ficaria para criar N conversores elementais. Aí basta voce ter no seu inventario a quantidade suficiente e acionar apenas uma vez o script para que seu char saia criando os conversores.

    Um exemplo do script com loop é mostrado na figura a seguir. Com esse scritp vc faz 850 conversores direto.
    AutoHotKey Conv07as7

    F4::
    Loop, 850 <--- inicio da estrutura do loop
    {
    send {F1} |
    sleep, 200 |
    MouseClick, left, 589, 558 | bloco de criaçao do conversor
    sleep, 300 |
    MouseClick, left, 589, 558 |
    sleep, 400 |
    } <--- fim da estrutura do loop
    F3::Pause <--- tecla para pausa o loop
    F2::ExitApp <--- tecla para sair do script na marra - faz
    o script ser desativado
    return

    Agora um pouco doq axei sobre o asura

    no script voce coloca

    d::
    send {F5}
    Sleep, 20
    Send {F1}
    Sleep, 100
    Send {F2}
    Sleep, 100
    Send {F1}
    return

    F5 - YGG
    F1 - FURY
    F2 - ZEN
    F3 - FURY

    Aí é só vc azurar o coitado e apertar a tecla "d" novamente para acionar a macro.
    avatar
    mix789
    Membro
    Membro


    Mensagens : 1
    Reputação : 1
    Obrigado !! : 0
    Data de inscrição : 09/07/2013
    Idade : 27

    AutoHotKey Empty Re: AutoHotKey

    Mensagem por mix789 Ter Jul 09, 2013 6:54 am

    não to conseguindo ativar o AHK fiz como vc explicou mas não deu certo!

    vc pode min passar ou min ensinar a fazer uma SCRIPT para que eu possa Telar no msm mapa usando asas de mosca.
    avatar
    mauricioplay
    Membro
    Membro


    Mensagens : 1
    Reputação : 1
    Obrigado !! : 0
    Data de inscrição : 08/10/2013
    Idade : 25

    AutoHotKey Empty Re: AutoHotKey

    Mensagem por mauricioplay Ter Out 08, 2013 5:21 pm

    ai pode ajeitar o link pra min baixar porfavor ?
    avatar
    ADM Siberian
    Membro
    Membro


    Mensagens : 1
    Reputação : 1
    Obrigado !! : 0
    Data de inscrição : 14/10/2013
    Idade : 42

    AutoHotKey Empty Re: AutoHotKey

    Mensagem por ADM Siberian Seg Out 14, 2013 9:57 pm

    alguem teria um scripter para azura ??/
    avatar
    darth
    Membro
    Membro


    Mensagens : 2
    Reputação : 2
    Obrigado !! : 0
    Data de inscrição : 28/01/2014
    Idade : 33

    AutoHotKey Empty Re: AutoHotKey

    Mensagem por darth Ter Jan 28, 2014 11:35 pm

    Links off´s e respostas pendentes...

    Conteúdo patrocinado


    AutoHotKey Empty Re: AutoHotKey

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Set 28, 2024 4:54 pm