WASD? Hotkeys no 123? Aprenda como nesse tutorial!
Bom galera, esse é meu primeiro tutorial, e é sobre um programinha bem útil que eu nunca vi ninguém falando aqui no fórum esse programa é o AutoHotkey!
Lembrando que, quem consegue usar o Flash não precisa dele, já que o mesmo disponibiliza tudo isso. O tutorial é mais voltado pro client Stand Alone, famoso C++.
Bom, este programinha simula teclas no teclado, ou seja, se quiser apertar F1 ou posso configurar o número 1 para simula-lo.
"Ah, mas ai quando eu for dar alt e tab e for digitar num site vai ta tudo bugado e etc etc etc etc" Não! Com as configurações que eu vou apresentar será simples e fácil e só funcionará na pagina do Tibia quando o Tibia for aberto.
"Ah, mas esse programa ai bot, vou tomar ban" Não! Não estamos quebrando nenhuma regra do Tibia. O único meio de quebrarmos regras do Tibia com esse programa é criar uma Hotkey para fazer 2 ações ao mesmo tempo. Exemplo: Criar uma hotkey para pescar e usar o peixe pescado. Ou pescar e castar spell ao mesmo tempo. Isso é Ilegal e você está sujeito a banimento por isso!
Explicações feitas, vamos ao tutorial!
Primeiramente temos que fazer o download do arquivo nesse link: https://autohotkey.com/
Ele te levará para a pagina principal do site e lado direito você verá um nome azul claro escrito "Download" ao clicar, aparecerá duas opções: Installer e Other versions. Clique em installer e baixe o instalador.
http://i.imgur.com/4IOA6Ky.png?1
Após a instalação, irá abrir uma página de ajuda para configurar como você quer seus scripts e etc. Para quem quiser configurar por si só, é uma ótima começar lendo (Está em inglês).
Bom, agora vamos para o nosso desktop e vamos clicar com botão direito do mouse, na aba Novo, cliquem em AutoHotkey Script
http://i.imgur.com/wPxuci0.png
Após criar o arquivo e nomear da forma que você quiser, vamos começar editando-o.
Clique com botão direito em cima do script, e clique em Edit Script
http://i.imgur.com/bp2B8wC.png
Agora as coisas vão começar a complicar! Mas, relaxem que no fim, as coisas são muito simples e fáceis de serem configuradas :y:
Bom, vocês se depararão com uma pagina em branco, pronta para ser preenchida e, nesse tutorial, vou dar alguns comandos úteis (para alguns) que podem ser usados no Tibia e a introdução de algumas "linguagens" usadas no programa.
! = Alt
^ = Control
+ = Shift
Bom, para quem não entendeu exatamente pra que essa explicação, vou dar um exemplo:
Eu quero que a tecla W se torne a o atalho Control e F12, então na folha em branco do Script colocarei
W::^F12
Ai sempre que eu apertar W, ele irá usar a Hotkey que estiver em Control e F12. Fácil, não?
Bom, agora uns comandos bem úteis para o Tibia:
#IfWinActive, Tibia - Esse comando fará com que o Script só funcione na janela do Tibia. (Há um bug caso você fique ativando e desativando demais e ai ele acaba sendo ativado em outros programas maximizados, porém, esse problema é mínimo)
#MaxHotkeysPerInterval 2000000000 - Esse comando fará com que a hotkey possa se repetir várias vezes ao deixar pressionada a tecla
<Tecla de atalho de sua prefência>::Suspend - Suspende as ações do Script, muito boa pra quem quer colocar as teclas WASD para serem os direcionais. Ao apertar a tecla de atalho de novo, as ações do script vão voltar a ser utilizada.
Bom, agora uma lista de atalhos que vocês podem usar como base para criar os seus scripts:
W::NumpadUp
A::NumpadLeft
S::NumpadRight
D::NumpadUp --------------------------------------- Andar no WASD direcionais normais e nas diagonais QEZC.
Q::NumpadHome
E::NumpadPgUp
Z::NumpadEnd
C::NumpadPgDn
1::^F1
2::^F2
3::^F3
4::^F4
5::^F5 -------------------------------------------- Números substituem os atalhos Control e F1, F2, F3...
6::^F6
7::^F7
8::^F8
9::^F9
0::^F10
Aqui são apenas sugestões, o script fica inteiramente a critério de vocês! Caso queiram saber mais sobre ou criar hotkeys com outros botões (como botão do mouse e etc) olhe este link: https://autohotkey.com/docs/KeyList.htm
Espero que esse tutorial tenha ficado útil e explicativo o suficiente. Por favor, avaliem, façam perguntas, caso eu saiba responder, terei o prazer de responder!