Kyhaiu / WakMacro

Macro para colheita, plantio e corte de recursos no jogo Wakfu
0 stars 0 forks source link

Dependência do antigo launcher #1

Open trespordez opened 3 years ago

trespordez commented 3 years ago

Olá; gostaria de saber se há uma forma de adaptar o script para burlar / ignorar a dependência do antigo Launcher; Já que o mesmo foi descontinuado e substituído pelo Ankama Launcher a alguns meses atrás. Desde já, um abraço.

Kyhaiu commented 3 years ago

Existe sim, se não me falhe a memória eu tinha colocado essas dependências para a macro não sair mexendo o mouse e clicando sem que o jogo estivesse corretamente aberto.

Para remover essas dependências você pode deletar as variáveis globais launcher e game. alterar a função Requirements para

Func Requierements() ConfigRead() debug("INICIANDO A MACRO") Start(1) EndFunc

Só lembra de arrumar as configurações de tela, pois essa macro foi feita utilizando as configurações de vídeo do meu Notebook. Porem como no README fala você pode alterar essas coordenadas para se adequar para o seu PC. Funções as funções que usam o pixel exato da tela para realizar o click é a MouseClick("left", 720, 366, 1) MouseClick nome da função. "left" ou "right" (Click esquerdo ou direito), 720 é a coordenada X da tela 366 é a coordenada Y da tela 1 é a quantidade de clicks consecutivos ele vai realizar Obs.: os numeros de coordenadas devem ser inteiros, ou seja não pode ter casa decimal.

Espero ter ajudado. E espero que funcione para você como funcionou para mim. Qualquer coisa é só pesquisar tutoriais de AutoIt, é bem tranquila sem dor de cabeça. Qualquer coisa é só chamar.

Kyhaiu commented 3 years ago

já alterei, porém não tenho como testar no momento. Futuramente eu pretendo testar. Espero que funcione, um forte abraço.

trespordez commented 3 years ago

Funcionando perfeitamente agora; Apenas tive que adicionar EndIF na linha 87 ^-^

Vou testar os ajustes como você falou; Como tô rodando maximizado e em 1280x800, o click não tá indo certinho :p Aviso se houver qualquer problema :+1:

Kyhaiu commented 3 years ago

Obrigado por me avisar do EndIf que estava faltando, na maioria das outras linguagens não é necessário mas nela assim como no VBA é. E obrigado por dar o feedback informando que a macro está funcionando. Espero que consiga alterar para funcionar direitinho.