MUHELPER POR TECLAS - MU ONLINE SEASON 2.5
==========================================

ATALHOS
-------
F7 = AUTO ATTACK
     Mantem o botao direito pressionado continuamente sobre o alvo.
     Nao utiliza mais intervalo em milissegundos.
     O estado pressionado e reforcado enquanto F7 estiver ativo para impedir
     que o ataque pare depois de buff, reset ou troca de mapa.
     A skill de ataque e configurada em AttackSkill.

F8 = AUTO POTION HP E MP
     Pressiona Q e W simultaneamente durante 120ms a cada ciclo de 1100ms.

F6 = AUTO COLETA
     Pressiona e solta SPACE repetidamente a cada 300ms enquanto estiver ativo.
     Cada toque mantem SPACE pressionado por 60ms para o cliente reconhecer
     a transicao completa SPACE DOWN + SPACE UP (clic, clic, clic).

F5 = AUTO RESET
     Envia /reset automaticamente a cada 60 segundos.
     O primeiro /reset ocorre 60 segundos depois de ativar.

F9 = AUTO BUFF
     Seleciona a skill configurada em BuffSkill e usa o botao direito.
     O intervalo e configurado em BuffIntervalSeconds.

AVISOS
------
Cada tecla funciona como liga/desliga e mostra um aviso amarelo:

  F7 - AUTO ATTACK CONTINUO: ATIVO
  F7 - AUTO ATTACK CONTINUO: INATIVO
  F6 - AUTO COLETA SPACE 300MS: ATIVO

O mesmo comportamento e aplicado aos atalhos F5, F6, F8 e F9.
Cada funcao permanece ativa ate que sua propria tecla seja pressionada de novo.
Trocar de mapa, executar reset ou usar buff nao desativa as funcoes.
As funcoes somente executam quando uma janela do proprio Main.exe esta ativa.
As configuracoes ficam gravadas no Helper.ini.

COMPILACAO
----------
1. Abra src\Helper.sln no Visual Studio 2022/2026.
2. Selecione Release e x86/Win32.
3. Use Compilacao > Limpar Solucao.
4. Use Compilacao > Recompilar Solucao.
5. Copie a Helper.dll gerada para a pasta do Main.exe.
6. Copie tambem cliente\Helper.ini para a pasta do Main.exe.

O projeto usa C++20, Win32 e Runtime estatico /MT.

CONFIGURACAO
------------
[Helper]
AutoAttack=0
AutoPotion=0
AutoColeta=0
AutoReset=0
AutoBuff=0
AttackSkill=1
PotionIntervalMs=1100
PickupIntervalMs=300
ResetIntervalSeconds=60
BuffSkill=4
BuffIntervalSeconds=60

AttackSkill e BuffSkill aceitam valores de 1 a 9, correspondentes aos atalhos
da barra de skills do cliente.
PickupIntervalMs controla o intervalo entre os toques completos de SPACE.

INSTALACAO
----------
O plugin permanece registrado como Helper.dll / InitializeHelper em:

  Data\Customs\Settings\Main.Engine

Feche o cliente antes de substituir a DLL. Ao abrir novamente, deve aparecer:

  MUHELPER: F5 RESET | F6 COLETA | F7 ATTACK | F8 POTION | F9 BUFF
