04-13-2012, 01:42 PM
Como voce ja sabe para se checar as spears se usa o Misc.ItemCountEx, o problema é que ele checa as spears na bp e não a da mão, tornando-se teoricamente inútil ja que nossas spears ficam na mão.
Uma boa idéia para solucionar esse problema é a idéia do nosso amigo Guiizao postado no TibiaKing.
Vc usará 4 macros no fim de sua caçada para check,
1º Com esse macro você irá tirar as spears da mão e passar para a bp:
2º Esse irá verificar as spears quando tiver menos que 10 irá refillar, podendo aumentar ou diminuir esse valor no número negritado:
3º Esse macro irá espera 2 segundo, para que não tenha conflito entre o macro anterior e o próximo:
4º Esse aqui irá equipar as spear na mão, visto que elas estavam na bp para o check e não pode continuar na mesma claro.
Agora vamos ao que interessa, o REFILL.
Após vender itens no caso de usa em seu wtp, depositar os gp's, refillar as pot's, depositar no depot os itens vc usará esses 2 macros para fazer seu refill de spear.
1º Va até o bank, da um fixed no local, e usa esse macro, ele irá sacar o dinheiro necessário para que você compre spear na quantidade que sua cap suporta.
VarSetEx, é a quantidade de spear que você consegue carregar e não a cap como muitos acham, se consegue carregar 30 spears coloque 30
VarMult, é o preço da spear
2º Va até o vendendor, da um fixed no local, e usa esse macro, ele irá comprar spear com a quantidade de grana que vc sacou:
Agora volte a hunt e bom up.
Uma boa idéia para solucionar esse problema é a idéia do nosso amigo Guiizao postado no TibiaKing.
Vc usará 4 macros no fim de sua caçada para check,
1º Com esse macro você irá tirar as spears da mão e passar para a bp:
Quote:1000 {Retirar Spears} Self.UnEquip.LeftHand(3277) Macro.Wait(1200)
2º Esse irá verificar as spears quando tiver menos que 10 irá refillar, podendo aumentar ou diminuir esse valor no número negritado:
Quote:500 {SpearCheck} Misc.ItemCountEx(3277)<10 CaveBot.GoLabel(Refill)IMPORTANTE: Nota-se que o CaveBot.GoLabel está (Refill) ou seja ele ira para essa label, se voce colocou Deposit, Bank, City, ou qualquer outra coisa mude para Refill, ou mude esse macro com o nome da sua label.
3º Esse macro irá espera 2 segundo, para que não tenha conflito entre o macro anterior e o próximo:
Quote:Macro (X Y Z:Macro.Wait(2000)
4º Esse aqui irá equipar as spear na mão, visto que elas estavam na bp para o check e não pode continuar na mesma claro.
Quote:1000 {Equipar Spears} Self.Equip.LeftHand(3277) Macro.Wait(1200)
Agora vamos ao que interessa, o REFILL.
Após vender itens no caso de usa em seu wtp, depositar os gp's, refillar as pot's, depositar no depot os itens vc usará esses 2 macros para fazer seu refill de spear.
1º Va até o bank, da um fixed no local, e usa esse macro, ele irá sacar o dinheiro necessário para que você compre spear na quantidade que sua cap suporta.
Quote:5000 {Spear Reffil} VarSetEx(Total, 20) VarSet(spear) Misc.ItemCountEx(3277) VarSub(Total, !spear!) VarMult(Total, 9) HUD.Display(!Total!) Self.Say(hi) Macro.Wait(2000) NPC.Say(withdraw) Macro.Wait(2000) NPC.Say(!Total!) Macro.Wait(2000) NPC.Say(yes))OBS:
VarSetEx, é a quantidade de spear que você consegue carregar e não a cap como muitos acham, se consegue carregar 30 spears coloque 30
VarMult, é o preço da spear
2º Va até o vendendor, da um fixed no local, e usa esse macro, ele irá comprar spear com a quantidade de grana que vc sacou:
Quote:1000 {Comprar Spears} VarSetEx(Total, 20) VarSet(spear) Misc.ItemCountEx(3277) VarSub(Total, !spear!, 1) HUD.Display(!Total!) NPC.buy(3277, !Total!) NPC.Say(bye))
Agora volte a hunt e bom up.
@Créditos: Guiizão & darthluiz (do TibiaKing)
"Que Deus cuide dos meus amigos,
Porque dos meus inimigos cuido eu."
Porque dos meus inimigos cuido eu."