[AJUDA] MACRO Tibia

Tire suas dúvidas sobre programação em AutoHotkey

Moderator: Gio

leopsdaoo

[AJUDA] MACRO Tibia

Post by leopsdaoo » 22 Jun 2020, 17:09

Preciso de um script que aperte uma tecla F3 ou qualquer outra quando um pixel da tela estiver abaixo de uma certa porcentagem ou certo pixel...


Explicando melhor : o script cura a mana/vida do personagem, mas preciso que esse script seja rodado emcima do OBS Studio ( progama para gravar videos ) , por que quando tira print do personagem, a tela fica preta.

Quando a vida estiver abaixo de um certo pixel, automaticamente aperte "F3"

User avatar
Hologram
Posts: 140
Joined: 06 May 2020, 16:47

Re: [AJUDA] MACRO Tibia

Post by Hologram » 22 Jun 2020, 19:10

Code: Select all

F1::
Loop:
{

	PixelSearch, Px, Py, Posicao_X_superior_esquerda_da_barra_de_hp, Posicao_Y_superior_esquerda_da_barra_de_hp, Posicao_X_inferior_direita_da_barra_de_hp, Posicao_Y_inferior_direita_da_barra_de_hp, 0x9d6346, 3, Fast 
	If (ErrorLevel = 0)
		{
			send, {F3}
		}
}
return
Discord: Npc Bugado#9074



local config = {
delrey = getPlayerCarValue(cid, DELREY),
cigarro = getPlayerCancer(cid, DERBY),
prostituta = getPlayerAIDS(cid, cracuda),
tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end



leopsdao

Re: [AJUDA] MACRO Tibia

Post by leopsdao » 27 Jun 2020, 19:18

Como configuro ? Poderia me ajudar ? O que colocar no "Posicao_X_superior_esquerda_da_barra_de_hp, Posicao_Y_superior_esquerda_da_barra_de_hp "

Guest

Re: [AJUDA] MACRO Tibia

Post by Guest » 27 Jun 2020, 19:30

Como eu configuro ? Não entendi a parte do "posicao_x_superior esquerda " teria discord ou algo do tipo para melhor contato ?




Hologram wrote:
22 Jun 2020, 19:10

Code: Select all

F1::
Loop:
{

	PixelSearch, Px, Py, Posicao_X_superior_esquerda_da_barra_de_hp, Posicao_Y_superior_esquerda_da_barra_de_hp, Posicao_X_inferior_direita_da_barra_de_hp, Posicao_Y_inferior_direita_da_barra_de_hp, 0x9d6346, 3, Fast 
	If (ErrorLevel = 0)
		{
			send, {F3}
		}
}
return

leopsadao
Posts: 2
Joined: 27 Jun 2020, 19:27

Re: [AJUDA] MACRO Tibia

Post by leopsadao » 27 Jun 2020, 19:37

Como configurar ? no caso ele teria que identificar a vida do personagem com uma foto, e quando tivesse abaixo de por exemplo "70%" de HP daquela foto ou pixel, ele apertaria "f3" sozinho




[q uote=Hologram post_id=337682 time=1592871044 user_id=122147]

Code: Select all

F1::
Loop:
{

	PixelSearch, Px, Py, Posicao_X_superior_esquerda_da_barra_de_hp, Posicao_Y_superior_esquerda_da_barra_de_hp, Posicao_X_inferior_direita_da_barra_de_hp, Posicao_Y_inferior_direita_da_barra_de_hp, 0x9d6346, 3, Fast 
	If (ErrorLevel = 0)
		{
			send, {F3}
		}
}
return
[/quote]

leopsadao
Posts: 2
Joined: 27 Jun 2020, 19:27

Re: [AJUDA] MACRO Tibia

Post by leopsadao » 27 Jun 2020, 20:12

Consegui entender o script, só que assim... Ele vai "olhar" pro pixel de um Processo X no caso ele vai olhar o pixel no processo do Obs Studio, e vai apertar F3 no tibia,,,

"tá mas o que ele tá fazendo ? "

Ele ta apertando F3 somente quando eu estou na tela do OBS Studio.... " Tá mas por que voce nao usa direto no processo do tibia ? "

Por que não da pra ele pegar o pixel no processo do tibia, pq fica tudo preto...

O script tá certo, só precisa ver o pixel no Streamlabs OBS.exe e usar a hotkey no " cliente.exe "
Hologram wrote:
22 Jun 2020, 19:10

Code: Select all

F1::
Loop:
{

	PixelSearch, Px, Py, Posicao_X_superior_esquerda_da_barra_de_hp, Posicao_Y_superior_esquerda_da_barra_de_hp, Posicao_X_inferior_direita_da_barra_de_hp, Posicao_Y_inferior_direita_da_barra_de_hp, 0x9d6346, 3, Fast 
	If (ErrorLevel = 0)
		{
			send, {F3}
		}
}
return

User avatar
Hologram
Posts: 140
Joined: 06 May 2020, 16:47

Re: [AJUDA] MACRO Tibia

Post by Hologram » 28 Jun 2020, 17:23

@Guest @leopsadao o script vai ler dentro do alcance que vocês estabelecerem dentro do campo pré determinado, que no caso são os "Posicao_X_Superior e os outros" acaso vocês não souberem essas posições podem utilizar esse script:

Code: Select all

F1::
CoordMode, Mouse, Window
MouseGetPos, PosX, PosY
PixelGetColor, Cor1,%PosX%, %PosY%, RGB
ToolTip,  X:%PosX% Y:%PosY% e a cor do pixel é %Cor1%
return


F2::
ExitApp
Se o seu problema é na janela do Tibia.exe pq tu não deixa metade da tela com o OBS e metade com o Tibia? Assim o pixel sempre estaria exposto
Discord: Npc Bugado#9074



local config = {
delrey = getPlayerCarValue(cid, DELREY),
cigarro = getPlayerCancer(cid, DERBY),
prostituta = getPlayerAIDS(cid, cracuda),
tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end



Iceolator
Posts: 2
Joined: 02 Jul 2020, 11:11

Re: [AJUDA] MACRO Tibia

Post by Iceolator » 02 Jul 2020, 11:14

Hey @Hologram pode me ajudar com um script de Tibia? Te enviei o pedido de amizade!

Obrigado!

User avatar
Hologram
Posts: 140
Joined: 06 May 2020, 16:47

Re: [AJUDA] MACRO Tibia

Post by Hologram » 02 Jul 2020, 21:30

@Iceolator
Me manda discord "Npc Bugado#9074"
Discord: Npc Bugado#9074



local config = {
delrey = getPlayerCarValue(cid, DELREY),
cigarro = getPlayerCancer(cid, DERBY),
prostituta = getPlayerAIDS(cid, cracuda),
tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end



shagy
Posts: 1
Joined: 22 Jun 2022, 04:57
Contact:

Re: [AJUDA] MACRO Tibia

Post by shagy » 04 Jul 2022, 01:36

pudieron crear este scrip? me ayudan

Post Reply

Return to “Ajuda e Suporte Geral”