Page 1 of 1

[JOGO] Tibia

Posted: 24 Feb 2020, 16:07
by victor8082
Oi, alguem que tenha alguma script de Auto heal de tibia , ou que possa me ensinar a fazer uma ?
O exemplo da script é : Que ele pressione uma tecla (f1) toda vez que a vida bater em amarela , então é só pegar o pixel ( eu acho) , tentei fazer uma mas nao consegui.. alguem tem disposição pra me ensinar?

Re: [JOGO] Tibia

Posted: 02 Mar 2020, 09:17
by imsamuka
Acho que eu consigo fazer um. Manda uma PrintScreen da sua tela no jogo, quando a barra de vida estiver cheia. Mais de uma de preferência.

Mas eu já fiz um script de exemplo que você pode usar para se basear:


Com a barra de Vida não fixa:

Code: Select all

#SingleInstance, Force
#KeyHistory, 0
#MaxThreadsPerHotkey, 2
SetBatchLines, -1
ListLines, Off
SendMode Input ; Forces Send and SendRaw to use SendInput buffering for speed.
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
Return

\::
toggle := !toggle

;Procurando um ponto de referência no Hud do jogo para achar a barra de vida
ImageSearch, PosX, PosY, 0, 0, 1280, 720, WindowPosIndentifier.png

ColorID := FFFF00 ; O amarelo que você quer achar
LifeBarX :=	PosX + 20 ;Posição Extrema Esquerda
LifeBarY :=	PosY + 25 ;Posição Extrema Em Cima
BoxX := LifeBarX + 90 ;Posição Extrema Direita
BoxY := LifeBarY + 30 ;Posição Extremo Em Baixo

; Estou usando a variável toggle no While junto com "#MaxThreadsPerHotkey, 2" pra fazer um botão Ativa-Desativa
While toggle{
	OutputVarX = 0 
	PixelSearch, OutputVarX,, LifeBarX, LifeBarY, BoxX, BoxY, ColorID
	if (OutputVarX != 0){
		;Executar Ação 
		;Melhor você testar o que funciona melhor, algo como um "SendInput, {F1}" deve resolver
		ToolTip, Você tá com pouca vida

	}
}
Return

Com a barra de vida fixa:

Code: Select all

#SingleInstance, Force
#KeyHistory, 0
#MaxThreadsPerHotkey, 2
SetBatchLines, -1
ListLines, Off
SendMode Input ; Forces Send and SendRaw to use SendInput buffering for speed.
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
Return


\::
toggle := !toggle
While toggle{
	OutputVarX = 0 
	PixelSearch, OutputVarX,, 40, 45, 110, 55, FFFF00
	if (OutputVarX != 0){
		;Executar Ação
		ToolTip, Você tá com pouca vida
	}
}
Return

Re: [JOGO] Tibia

Posted: 14 Mar 2020, 07:05
by Hajin
Obrigado pela explicação, com isso tomei coragem pra pesquisar esse "PixelSearch" no arquivo de ajuda
e fiz meu "auto potion" em outro jogo (Torchlight 2).

Ficou mais ou menos assim:

Code: Select all

SetTimer, Button_Pressed, 200
return

Button_Pressed:

if WinActive("Torchlight II")
{

	;Auto Potion
	PixelGetColor, OutputVar, 397, 708 ,
	if (OutputVar = 0x1426C2)
	{}
	else
	{
		if (OutputVar = 0x0E1C88)
		{}
		else
		{
			GetKeyState, state, alt
			if state = D
			{}
			else
			{
				GetKeyState, state, Lwin
				if state = D
				{}
				else
				{
					;a baixo, enviar o botão da poção:
					Send 1
				}
			}
		}

	}
}
EDITADO:
Fiz um tópico com o script oficial:
viewtopic.php?f=19&t=73504

Re: [JOGO] Tibia

Posted: 11 May 2020, 01:29
by sleckbr
Teria como me ajudar com algum macro de da SIO no Tibia .AHK

Re: [JOGO] Tibia

Posted: 23 Apr 2022, 18:33
by zamoslucas
boa noite, estou tentando criar um de sio e auto cure paralize, poderiam me ajudar ?