[JOGO] Tibia

Compartilhe seus scripts, funções, ferramentas e programas

Moderator: Gio

victor8082
Posts: 8
Joined: 18 Feb 2020, 12:58

[JOGO] Tibia

24 Feb 2020, 16:07

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?
imsamuka
Posts: 3
Joined: 04 Feb 2020, 17:46

Re: [JOGO] Tibia

02 Mar 2020, 09:17

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
User avatar
Hajin
Posts: 48
Joined: 13 May 2016, 09:16

Re: [JOGO] Tibia

14 Mar 2020, 07:05

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).
:dance:
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:
https://www.autohotkey.com/boards/viewtopic.php?f=19&t=73504
sleckbr
Posts: 5
Joined: 11 May 2020, 00:59

Re: [JOGO] Tibia

11 May 2020, 01:29

Teria como me ajudar com algum macro de da SIO no Tibia .AHK

Return to “Scripts e Funções”

Who is online

Users browsing this forum: No registered users and 1 guest