Ir para Versão Original : Tutorial - AutoHotkey
turion5
23/11/2007, 17:36:02
Bom la vai meu tuto sobre o autohotkey, que eu costumo usar só as vezes. Neste tuto nao abordarei a instalaçao do programa, mas garanto que é bem facil.
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.
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.
http://img80.imageshack.us/img80/12/conv00tu2.th.jpg (http://img80.imageshack.us/my.php?image=conv00tu2.jpg)
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.
http://img80.imageshack.us/img80/8757/conv01lt0.th.jpg (http://img80.imageshack.us/my.php?image=conv01lt0.jpg)
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:
http://img80.imageshack.us/img80/2583/conv02ap7.jpg
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.
http://img80.imageshack.us/img80/610/conv03ib2.jpg
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:
http://img80.imageshack.us/img80/6601/conv04de2.jpg
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)
http://img80.imageshack.us/img80/7103/conv05zq4.jpg
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 pc,conexao, lag etc
Salve o arquivo e de um duplo clique nele. Voce verá que ele foi carregado como na figura abaixo:
http://img80.imageshack.us/img80/9346/conv06ra6.jpg
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.
http://img80.imageshack.us/img80/7581/conv07as7.jpg
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
Espero ter ajudado a entender um pouco mais o Autohotkey.
turion
Stalker
23/11/2007, 18:06:30
esse programa esta disponivel pra baixar em que site?
PS: já achei..esta no baixa aqui
@edit
Tentei esse pra fazer usar os passos do asura mas nao deu certo.
F4::
Loop, 850
{
Send {F1}
Sleep, 100
MouseClick, left, 624, 754
Sleep, 200
MouseClick, left, 624, 754
}
F3::Pause
F2::ExitApp
return
Queria um pra autocombo...sabe fazer ?
Debardo
23/11/2007, 22:18:52
Até que em fim os usuarios começaram a participar.
Parabens turion5 e a você também mecha pelo outro tutor.
Sem mais!!!
turion5
23/11/2007, 23:41:08
esse programa esta disponivel pra baixar em que site?
PS: já achei..esta no baixa aqui
@edit
Tentei esse pra fazer usar os passos do asura mas nao deu certo.
F4::
Loop, 850
{
Send {F1}
Sleep, 100
MouseClick, left, 624, 754
Sleep, 200
MouseClick, left, 624, 754
}
F3::Pause
F2::ExitApp
return
Queria um pra autocombo...sabe fazer ?
Entao cara, pra falar a verdade o azura seria bem mais simples. No exemplo acima usa loop, coordenada de botao, coisa que no azura nao precisa nada!
Tipow, tenta fazer mais ou menos assim: vc configura ele (seu char) por exemplo para:
ygg = f1
fury=f2
zen=f3
Ai o script ficaria alguma coisa tipow:
-----------------------------------------
d:
Send {F1} --> usa ygg depois do asuraSend {F2} --> fury
Send {F3} --> zen
Send {F2} --> fury
return
-----------------------------------------
Ai vc usa assim: (veja bem, tudo isso é um exemplo)
Configure seu azura para sair teclando "f". Ai logo apos o azura vc ja aperta a letra "d" ai o autohotkey vai fazer pra vc o seguinte: usa ygg (F1), fury (F2), zen (F3) e fury (F2) em um tempo muito rapido, possibilitando assim vc azurar o proximo coitado.
Nao esquece de colocar o comando sleep de acordo com sua maquina, ajuste para ser o menor tempo possivel.
Turion
Não pude deixar de olhar isto.
Após umas 9812361316283712 tentativas...Descobri que ninguém precisa de AutoHotkey mesmo! Era só uma bobagem :rolleyes:
Mecha, quando(se) você conseguir esse hotkey, passe para a galera se divertir!
Outra coisa...
Gostaria de saber o tempo que separa o uso de cada hotkey. Ele é praticamente automático? Ou é na velocidade da luz? Seria legal fazer um hotkey com buffs também...Apertar um botãozinho e fazer todos os buffs do mundo!
Parabéns pelo post e se a galera continuar assim vai rolar uns jolitos de presente pra geral ^^.
Stalker
24/11/2007, 9:47:14
Eu fiz assim
F4::
Loop, 850
{
Send {F1}
Sleep, 100
Send {F3}
Sleep, 200
Send {F2}
Sleep, 300
Send {F3}
Sleep, 400
}
F5:: Pause
F2:: ExitApp
return
Eu apertei mas ele so executo o F1 e o F3...vou tenta mudar esse F2:: Exit App acho que é isso
@edit eu mudei o F2:: exitapp pra f6 exit app... mas mesmo assim ele continua só usando o Zen(F3) e ygg (F1) sem parar tb e o fury(F2) ele nao ta usando
turion5
27/11/2007, 18:57:56
@edit eu mudei o F2:: exitapp pra f6 exit app... mas mesmo assim ele continua só usando o Zen(F3) e ygg (F1) sem parar tb e o fury(F2) ele nao ta usando
Tira o Loop, 850 , pois seu script nao precisa de loop, senao vai ficar uando ygg sem parar...
Com isso deve funcionar. Testa e ve como fica..
Olha, eu uso o seguinte script para fazer isso:
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.
Turion
Stalker
27/11/2007, 20:32:42
Tira o Loop, 850 , pois seu script nao precisa de loop, senao vai ficar uando ygg sem parar...
Com isso deve funcionar. Testa e ve como fica..
Olha, eu uso o seguinte script para fazer isso:
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.
Turion
Fico perfeito...
coellhoo
05/12/2007, 6:11:15
Bom dia Pessoal.
Alguém poderia me ajudar.
fui efetuar a compilação do fonte porém me apareceu esta mendagem,
Error: call to nonexistent function
Specifically: SubStr (VarConsulta, 1, 6)
Stalker
08/12/2007, 9:14:34
deve ficar assim
http://img530.imageshack.us/img530/8732/imagemasuragj9.jpg
Stalker
09/12/2007, 12:34:35
ja fiz issu q vc disse mas nao consegui e agora oq eu fasso em ajuda ?
aquele é o jeito certo..
funciona aqui... se nao funciona ae é pq vc esta fazendo alguma coisa errada e não sei oque pode ser
MythMte
08/01/2008, 7:53:02
eu tentei usa isso mas ele nao pega os clicks q eu do no jogo..
tentei depois escrevendo as coisa.. dai o q eu escrevo.. as Tecla ele captura mas os click do mouse nao.. eu tentei em sites dai nos sites e em pastas ele pega o click soh no jogo que nao.. o que pode ser??
e SIM ta marcado RECORD MOUSE E RECORD & SHRINK
mas soh naum captura os click do mouse no jogo em otros lugares sim.. ajuda ai
WinWait, Ragnarok Patch 2.0 ,
IfWinNotActive, Ragnarok Patch 2.0 , , WinActivate, Ragnarok Patch 2.0 ,
WinWaitActive, Ragnarok Patch 2.0 ,
Send, {ALTDOWN}{TAB}{ALTUP}
kamilly123
09/01/2008, 23:55:32
olha eu tentei de todas as meneiras citadas
e não deu certo
ou ela so da fury ou so da zen e asura
qd eu dei conta de fazer os dois ela não usou ygg
alguem me ajuda pls =/
quero muito isso
acho legal jogar de champ mas é muito enjoativo ficar apertando tudo aquilo para dar um asura
se alguem puder ajudar ...
Trughers
21/01/2008, 22:09:03
Eu particularmente uso esse programa pra troca rápida de equipamentos de all DEF para MDEF e spam skills
Usando battlemode atualmente jogo assim:
r:: >>>> botão spamer, basta apenas segurar o botão no alvo "qualquer alvo".
send {j} >>>> coloco a skill spamer... no caso Cart Termination
MouseClick, left >>>>> não colocando a direção ele clica onde estiver.
return
F1:: >>>>>>> botão para o primeiro set de equipamentos.
send {n} >>>>>>>> equip usado... no caso crystal pumps Mdef
sleep, 200 >>>>>
send {m} >>>>> capa velha Mdef
sleep, 200 >>>>>>
send {,} >>>>>> Dropcat Mdef
sleep, 200
send {.} >>>>>> silk robe Mdef
return
F2::
send {y} >>>>>> cota de malha Def
sleep, 200
send {u} >>>>>> Botas Def
sleep, 200
send {i} >>>>>>> Popohat Def
sleep, 200
send {o} >>>>>> Manteau Def
return
Dai com apenas 1 click no F1~F2 eu troco meus equips DEF~MDef em menos de 0.5 segds.
Fora o spam da skill, apenas segurando o botão encima do alvo. Da pra matar wizz na saffety... dando stun, quedrando a safety e torando ele no meio.
Sem duvida esse é uns dos melhores programas pra se usar no rag sem ser detectado. Uso até no bRO e não tive nenhum problema.
DRACULA777
19/02/2008, 23:58:57
Tentei usar o script que o turion5 mandou nao consegui
eu abro o jogo e depois abro o script, ai depois aperto "D"
para poder usar os skill sosinho e depois asura e aperta D de novo ne ??
ou to fazendo algo errado me a´juda por favor ??...
DRACULA777
20/02/2008, 0:17:21
Tentei usar o script que o turion5 mandou nao consegui
eu abro o jogo e depois abro o script, ai depois aperto "D"
para poder usar os skill sosinho e depois asura e aperta D de novo ne ??
ou to fazendo algo errado me a´juda por favor ??...
Consegui resolver aki mas tipo
só esta usando ygg, e zen nao esta
usando ygg, zen, furia, zen
alguem me ajuda plss ?...
Belo tuto :)
Parabens...!!
[Off]Ah o Ragmaniacos... como é bom botiar lá, sempre tem GM querendo pagar de bonzão :D
Ta no Fenix ali?
turion5
13/03/2008, 15:18:56
Belo tuto :)
Parabens...!!
[Off]Ah o Ragmaniacos... como é bom botiar lá, sempre tem GM querendo pagar de bonzão :D
Ta no Fenix ali?
Sim ragmaniacos - fenix!
vlw
ps.: Estive meio fora do rag, assim que tiver um tempinho (provavelmente no fim de semana) respondo algumas duvidas daqui.
Eu uso bot sim
24/03/2008, 13:46:49
Tem algum meio de GM descobrir que eu uso isso?
...
Obrigado e ótimo tutorial.
turion5
26/03/2008, 16:45:22
Tem algum meio de GM descobrir que eu uso isso?
...
Obrigado e ótimo tutorial.
Cara, se voce for pensar nisso, esse prog. é basicamente um gravador de macros... O maximo que ele faz é te tornar o mais rapido possivel dentro da legalidade, agora, se voce usar WPE/RPE ai sim é trapaça.
Eu por exemplo uso hardware que tem a opçao de gravar macros. Agora nao vou poder usar um recurso do meu hardware?
Turion
Eu uso bot sim
26/03/2008, 17:15:07
Opa, obrigado por responder tutorion5.
Mas tipo, acho que não é permitido o uso deste programa no server que jogo não.
Porém, quero saber se ele também manda aqueles pacotes, ou algo do tipo que possa me entregar?
Obrigado.
OldMalk
30/03/2008, 18:17:21
Ola pessoas, tudo bem? alguem sabe se esse esquema funciona no BRo? Tentei e acontece o mesmo do carinha que quotei...
Grato.
eu tentei usa isso mas ele nao pega os clicks q eu do no jogo..
tentei depois escrevendo as coisa.. dai o q eu escrevo.. as Tecla ele captura mas os click do mouse nao.. eu tentei em sites dai nos sites e em pastas ele pega o click soh no jogo que nao.. o que pode ser??
e SIM ta marcado RECORD MOUSE E RECORD & SHRINK
mas soh naum captura os click do mouse no jogo em otros lugares sim.. ajuda ai
WinWait, Ragnarok Patch 2.0 ,
IfWinNotActive, Ragnarok Patch 2.0 , , WinActivate, Ragnarok Patch 2.0 ,
WinWaitActive, Ragnarok Patch 2.0 ,
Send, {ALTDOWN}{TAB}{ALTUP}
neto0sk8
28/04/2008, 1:50:43
Tipo eu jogo em um serve que a azura só funciona se eu der o combo
raging quadruple, raging thrust e azura
ai eu coloquei assim
F2 Raging Quadruple
F3 Raging Thrust
F4 Asura strike
tentei configurar no autohot pra eu aperta o "4" e ele usar as 3
ai eu do o raging triple(que é automatico) ai aperto o "4" e ele não usa o resto =x
da pra da uma forcinha ??
como ficaria + ou - ?
(lembrando: os combos só funcionam depois d raging triple)
-=BrotherS=-
31/05/2008, 12:55:41
estou com o mesmo problema que o dracula.... o meu so usa ygg e zen..
o certo nao seria: ygg, zen, furia,zen? coloquei exatamente como esta ali acima... como o do stalker.
Tenta colocar uma pausa menor, alguns servers como o meu tem pouco de delay e isso também pode ser pelo seu pc que é antigo e lento.
sabao
21/08/2008, 10:25:25
Link para baixar por favor?
=D
makaka
07/12/2008, 9:52:20
1::
send {F8}
send {F8}
Sleep, 20
Send {F1}
Sleep, 10
Send {F2}
Sleep, 10
Send {F1}
return
F8 - SEED
F1 - ZEN
F2 FURIA
estou tendo o mesmo problema dos outros...ou soh da furia se tiver zen ou vice e versa...ele nao faz os passos todos.
Zen-furia -Zen...
Nesse que editei ai ele usa duas seeds e faz os passos incompletos...
alguem tem alguma ideia??
ai gente alguem ajuda ai plzzzzzzzzz
queria fazer 1 para absorver esfera e usar chamado espiritual sem parar...
e keria 1 otro c possivel para disparo de esferas
desde jah agradeçO xD
Guilhotina
26/04/2009, 21:11:00
ai gente alguem ajuda ai plzzzzzzzzz
queria fazer 1 para absorver esfera e usar chamado espiritual sem parar...
e keria 1 otro c possivel para disparo de esferas
desde jah agradeçO xD
Fórum Jogos Online - Ver Única Mensagem - [FIXO]- Tutorial - AutoHotkey (http://www.forumjogosonline.com.br/showpost.php?p=324318&postcount=1)
Jubeleu
27/06/2009, 2:06:15
Olá, eu estou tentando fazer pra cultivar mas nao ta dando acerto, qnd eu aperto f6 o mouse começa a fica lokao!
config
Loop, 850
{
send {F1}
MouseClick, left, 403, 316
sleep, 100
send {F2}
MouseClick, left, 403, 316
sleep, 100
send {F2}
MouseClick, left, 403, 316
sleep, 100
}
F6:: Pause
return
<Ninguem>
24/07/2009, 14:34:10
2 perguntas
1 funciona no game fort?
2 da pra usar pra Fazer Bomba?
Danado
11/08/2009, 9:04:55
eu precisava de uma configzinha pra dar over em certo equip até +4
Ex.: tenho 30 Cachecois de Lã, quero deixar todos +4 pra depois tentar over,
tem como tu me dar uma ajuda?
Ou seja,
ficaria mais ou menos assim:
NPC > Ok > Ok > Ok > NPC > Ok > Ok > Ok > NPC > Ok > Ok > Ok > NPC > Ok > Ok > Ok > F1
repetir essa ação 4 vezes e na ultima apertar F1 (Trocar o equip) e repetir toda a ação
Ababuba
12/08/2009, 23:19:40
no bro nao pega :s
VictorMS
05/10/2009, 15:47:53
Seguinte galera
To tentando fazer um script pra lootear nos wild roses com meu homunculus, só que o que eu consegui foi só fazer meu char andar sem parar, daih o homunculus não tem como atacar os wild roses. Será que tem como scriptah o ahk pra fazer com que o meu char pare quando chegar perto de um wild rose até o homunculus matar?
Outra duvida, tem como scriptah o ahk pra meu char alimentar sozinho o homunculus?
Desculpem o Ress no tópico.
Assim como alguns outros users, quando eu clico aqui pra aparecer as "coordenadas" onde eu cliquei com o mouse in game, elas não aparecem =/
o que posso fazer pra resolver isso? minha resolução DO RAGNAROK é 800x600
Queria montar um esquema aqui pra deixar o hom nas wild roses, mas tá faltando só isso ai, as 'coordenadas' pra dar um "auto feed" nele.
ou será que alguém poderia pegar pra mim as coordenadas do "Alimentar" do alt+r e do "Ok"?
Com o alt+r nas bordas das tela do client xd
Beregula
02/11/2009, 2:11:40
como eu farai pra ele escrever algo?
tipo no servidor q eu jogo virou moda deixar os humuncolo virado a madrugada inteira pegando rosa eterna.
a duvida eh:
como ficaria para fazer algo do tipo
escrever @warp gef_fild05
espera 12 segundo
isto ficaria dentro de um "loop eterno"
só isto
desculpe meio q reviver o topico
auguem ai sabe um macro de auto cura.. sme ser wep e rpe...
só se v6 solberem como faser para burlar o avg '-'.
Erick Cerqueira
27/02/2010, 12:50:40
Queria um Scrpit para catar YGG sozinho, já joguei RagManiacos, agora jogo RagnaFan, o Script seria mais ou menos assim, F1 (Seleciona a Skill) Click (Usa a Magia) Ceta Pra Cima (Pra Subir algo que escreveu Antes) e ENTER (Para aperta Enter)
No caso
@warp prt_maze03 - ai voce aperta enter e some, voce aperta ceta pra cima ela volta
entao o Comando CETA E ENTER voltaria sempre o prt_maze03 e apertaria enter sozinho
Resumo:
Nevasca Click e Warp, Nevasca Click e Warp *--------*
Se alguém conseguir fazer eu até sei +/- mais as coordenadas do Click não sobresai no jogo mais sim em outros lugares.
Se caso quiser contato: erick-cerqueira@hotmail.com
thiagotdsr
15/03/2010, 1:39:29
alguem sabe faze macro para pegar rosa eterna?
tentei faze mais nao obtive sucesso.
obrigado.
Pegar Espelho e rosa com @autoloot
mapa: bra_dun02
monstro: iara (id 2069)
Seria basicamente assim: Atacar Iara, Warp (um curto periodo para ele warpa, pois iara tm HP 5890, e meu sniper tem 189 aspd), tbm se alto buff com concentração em 3~3 min, axo que esse tempo está bom ou ate mais.
As Flexas Acredito que nao sejam la grandes problemas.
Se voces poderem me ajudarr.
Obrigado Rapaziada!
vBulletin v4.0.2, Copyright ©2000-2010, Jelsoft Enterprises Ltd.