BBot - The best bot of the world

Full Version: [Macro] Subir um helmet quando aparecer tal bicho na tela
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Bom gostaria de saber se é possível fazer um macro que subisse tal helmet no set, quando aparecesse tal bicho na tela Smile

e se possível, alguém faz por favor, pois não tenho a minima base de como fazer macros

Obrigado Smile
Amigo, se vc desse mais detalhes ajudaria bastante, pq oq vc tah pedindo não é um macro simples, e ainda sem maiores detalhes, fica difícil de alguém responder.

Qual Helmet seria? Qual o ID do helmet?
Vai ter outro Helmet na cabeça que tem que tirar pra por esse? Qual o ID?
Quando o bicho não tiver mais na tela é pra voltar o outro Helmet pra cabeça?
Qual o nome exato do bicho ou bichos que seria colocado o Helmet na cabeça?
Seria com apenas 1 bicho desses na tela, ou mais de 1?

Para saber o ID das coisas, aperta ALT + F8 e de "Look" no item, o ID vai aparecer no canto superior esquerdo da tela.
Vamos lá

Qual Helmet seria? Qual o ID do helmet?
O helmet que subiria seria Golden Helmet
ID:3365


Vai ter outro Helmet na cabeça que tem que tirar pra por esse?
Qual o ID?
o char estaria usando o beholder helmet na cabeça, antes de colocar o golden...
ID: 3408


Quando o bicho não tiver mais na tela é pra voltar o outro Helmet pra cabeça?
Sim é pra voltar o beholder helmet


Qual o nome exato do bicho ou bichos que seria colocado o Helmet na cabeça?
Town Keeper

Seria com apenas 1 bicho desses na tela, ou mais de 1?
1 apenas.

Obrigado
Vc está jogando em OT, pq eu não conheço nenhuma criatura chamada "Town Keeper".

Aqui está o macro que vc pediu:

Code:
500 {Helmet by C} ID1:=3365 ID2:=3408 BP:=0 Creatures.ByName(Town Keeper)>0 [if] Self.Inventory.Helmet()<>!ID1! Self.UnEquip.Helmet(!BP!) Macro.Wait(100) Self.Equip.Helmet(!ID1!) Exit() {if} Self.Inventory.Helmet()<>!ID2! Self.UnEquip.Helmet(!BP!) Macro.Wait(100) Self.Equip.Helmet(!ID2!) Exit()