Problema: Como Diz O Titulo Como Eu Poderia Fazer Pro 2 Image Search Rodar Somente "SE" O Primeiro Não Estiver Presente?
Código Em Desenvolvimento ( não liga que ainda não coloquei um OFF pro Set Timer, depois coloco)
Code: Select all
Gui, Add, Button, x0 y0 w85 h25 gMENU_FISH, Fishing ; Botao Principal
Gui, Show, w430 h95, Test ; Tela Inicial
return ; Fim do Menu Princiap
MENU_FISH: ; Botao Criado Na Primeira Linha
Gui, New ; Nova Gui
Gui, Show, w530 h200, Auto-Fishing ; Tamanho e Nome Da GUI
Gui, Add, Edit, x155 y111 vFishing w25 h15 Limit3 Uppercase ; Tecla Que Rodara Ba 2 Parte Do Script Caso Necessario
Gui, Add, CheckBox, gFISHING vFish x300 y111, ON/OFF ; Pra Ligar E Desligar o Script
Gui, Add, Text, x101 y111, Jogar vara ; Texto Simples
return
FISHING: ; Botao Criado Na CheckBox
Gui, submit, nohide ;...
SetTimer, EXECUTAR_FISHING, 100 ; Set Timer Juntamente Com Novo Botao
return ; Fim Do Botao Da CheckBox
EXECUTAR_FISHING: ; Botao Criado Junto Ao Set Timer
;
;Primeira Parte
;
Gui, submit, nohide ; ...
If (Fish = 1) ; Variavel Relacionada A CheckBox
{
Gui, submit, nohide ; ...
CoordMode, Mouse, Window ; Mouse Funcionar Somente Na Janela Especifica
ACHOU_A_IMAGEM := 0 ; Uma Nova Varivel iniciada em 0 criada aqui
ImageSearch, PosX, PosY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, %A_ScriptDir%/vara.png ; Procurar Se A Vara Ja Esta Na Agua
If (ErrorLevel = 0) ; Se A Imagem A Cima For Encontrada Irá Ativar Oq Estiver Entre Os Colchetes Abaixo
{
ACHOU_A_IMAGEM := 2 ; A Variavel De Numero 2 é designada para o "ACHOU_A_IMAGEM"
}
;
; Segunda Parte
;
Gui, submit, nohide ; ...
CoordMode, Mouse, Window ; Mouse Funcionar Somente Na Janela Especifica
ImageSearch, PosX, PosY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, %A_ScriptDir%/agua.png ; Acaso A Primeira Imagem Não Esteja Presente Na Tela Devera Iniciar A Procura Pela Agua
If (ErrorLevel = 0) ; ; Se A Imagem A Cima For Encontrada Irá Ativar Oq Estiver Entre Os Colchetes Abaixo
{
ACHOU_A_IMAGEM := 1 ; A Variavel De Numero 1 é designada para o "ACHOU_A_IMAGEM"
}
If (ACHOU_A_IMAGEM = 1) ; No Fim Se A Variavel De Numero 1 Estiver Ativada Esta Parte Do Script Será Ativada1 (Tudo Entre Os Colchetes)
{
Send, {%Fishing%} ; Tecla Enviada Pelo Edit
X_Um_Pouco_Mais_A_Esquerda := PosX + 0 ; Pra Opcionalmente Jogar O Mouse Mais A Direita Ou Esquerda Da Imagem Encontrada
Y_Um_Pouco_Mais_Abaixo := PosY + 0 ; Pra Opcionalmente Jogar O Mouse Mais A Cima Ou Baixo Da Imagem Encontrada
MouseMove, %X_Um_Pouco_Mais_A_Esquerda%, %Y_Um_Pouco_Mais_Abaixo% ; Joga O Mouse Na Posição Exata Da Imagem
Mouseclick ; Click Normal Do Mouse ( Botao Esquerdo)
}
else if (ACHOU_A_IMAGEM = 2) ; No Fim Se A Variavel De Numero 1 Estiver Ativada Esta Parte Do Script Será Ativada1 (Tudo Entre Os Colchetes)
{
MsgBox, A vara ja esta ativada portanto não devera ser executada a segunda parte do script! ; Mensagem Acaso A Vara Ja Esteja Na Agua
}
}
return