Quero criar um script para um jogo, ele precisa usar magias de cura e poções. Sendo assim optei por usar o SetTimer, porque não quero que o tempo de espera de uma coisa interfira na outra.
O problema que estou tentando resolver é o seguinte, tenho duas magias de cura e duas poções diferentes (uma forte e uma fraca). Estou usando os pixels para identificar quando usa-las. Quero dar prioridade a magia e poção forte.
Por exemplo: ao usar a cura forte quero que o script verifique se precisa usa-la novamente. Caso não seja necessário ele verifica se precisa usar a cura fraca. A mesma coisa com as poções.
Ou seja, só quero que ele tente usar a cura fraca caso não seja necessário usar a forte.
Pesquisei bastante, mas não consigo achar uma forma de fazer isso. Mudei varias vezes, mas ou ele acaba usando a cura forte e a fraca junto ou só usa a forte.
Code: Select all
SetTimer, Cura, 1000
SetTimer, Pot, 1000
Return
Cura:
PixelGetColor, Color,1808, 393
If color = 0x8B4F33
Send {F10 down}
Send {F10 up}
PixelGetColor, Color,1832, 392
If color = 0x944B2A
Send {F9 down}
Send {F9 up}
Return
Pot:
PixelGetColor, Color, 1796,394
If color = 0x7E4E39
Send {F12 down}
Send {F12 up}
PixelGetColor, Color,1800, 410
If color = 0x7D4A33
Send {F11 down}
Send {F11 up}
Return