Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Quando tiver com X Spear voltar para tal Label
#1
Question 
Alguem consegue me ajudar com esse macro ?
Quando tiver com X spears parar de atacar tudo e voltar para tal label ?

vlw !Tongue
If I helped you click in "Give Reputation to this user"

Thanks =)

Se eu te ajudei clique em "Give Reputation to this user"

Obrigado =)
#2
[macro]1000 {Stop Attacking If} spearID:=0 spearCount:=1 Misc.ItemCountEx(!spearID!)>=!spearCount! Self.Stop() Killer.Stop() CaveBot.GoLabel(Meu Label)[/macro]
#3
Opa, vlw ! vou testar aqui pra ver se funciona =P

Então, não sei se sou eu que coloquei o macro errado ou se o macro que ta errado
mas aqui não ta funcionando não, ele chega ao numero de royal spears que eu coloquei e continua caçando normal =d

1000
{Stop Attacking If}
spearID:=7378
spearCount:=6
Misc.ItemCountEx(!spearID!)>=!spearCount!
Self.Stop()
Killer.Stop()
CaveBot.GoLabel(Start)
If I helped you click in "Give Reputation to this user"

Thanks =)

Se eu te ajudei clique em "Give Reputation to this user"

Obrigado =)
#4
Você quer parar o cavebot ao atingir o limite?
#5
Kimoszin, seria melhor você colocar uma variavel pra que ele nao fique indo praquele waypoint direto... faz assim:
Code:
1000 {Stop Attacking If} spearID:=0 spearCount:=1 Misc.ItemCountEx(!spearID!)<!spearCount! StopAttackIf<>2  StopAttackIf:=2 Self.Stop() Killer.Stop() CaveBot.GoLabel(Meu Label)

Aí no waypoint q ele vai você coloca pra ele definir StopAttackIf como 1
Support my thread for features request: http://forums.bmega.net/thread-16858.html

Rep++ if I helped. Rep++ se eu ajudei.
#6
É, esqueci de pensar nisso. :B
#7
e vc inverteu o sinal de >. O certo é <
Support my thread for features request: http://forums.bmega.net/thread-16858.html

Rep++ if I helped. Rep++ se eu ajudei.
#8
Vou testar aqui e ja posto o resultado =P vlw

Não ta dando certo =/
Eu fico caçando e chega a 3~2 spears no meio da hunt e até chegar no FullCheck Label pra voltar e fazer os refiller as spear já acabaram ai acabo morrendo por não ter como atacar
Mas isso não acontece sempre, é raro acontecer mas é bom evitar =P
If I helped you click in "Give Reputation to this user"

Thanks =)

Se eu te ajudei clique em "Give Reputation to this user"

Obrigado =)
#9
Code:
1000 {Stop Attacking If} spearID:=7378 spearCount:=10 Misc.ItemCountEx(!spearID!)<!spearCount! StopAttackIf<>2  StopAttackIf:=2 Self.Stop() Killer.Stop() CaveBot.GoLabel(Start)
Muda o label pra o label que voce quer ir. E ai faz um teste, bota o macro ai vc tira todas as spear da tela e deixa menor que 10, e aperta no botao DeBug e coloca o resultado. Coloca as spear de volta e faz o mesmo pra ver o que está acontecendo.
Support my thread for features request: http://forums.bmega.net/thread-16858.html

Rep++ if I helped. Rep++ se eu ajudei.
#10
(06-17-2013, 03:46 AM)Eduardoroeder Wrote:
Code:
1000 {Stop Attacking If} spearID:=7378 spearCount:=10 Misc.ItemCountEx(!spearID!)<!spearCount! StopAttackIf<>2  StopAttackIf:=2 Self.Stop() Killer.Stop() CaveBot.GoLabel(Start)
Muda o label pra o label que voce quer ir. E ai faz um teste, bota o macro ai vc tira todas as spear da tela e deixa menor que 10, e aperta no botao DeBug e coloca o resultado. Coloca as spear de volta e faz o mesmo pra ver o que está acontecendo.

O resultado com menos de 10 royal spears:

Start-Of-Macro
!spearID! has been set to 7378
!spearCount! has been set to 10

Misc.ItemCountEx(!spearID!) returned 3
[True] Misc.ItemCountEx(!spearID!)<!spearCount!

[True] StopAttackIf<>2

!StopAttackIf! has been set to 2

Self.Stop() returned 1

Killer.Stop() returned 1

CaveBot.GoLabel(Start) returned 1
End-Of-Macro

Resultado com mais de 10 royal spears:

Start-Of-Macro
!spearID! has been set to 7378
!spearCount! has been set to 10

Misc.ItemCountEx(!spearID!) returned 21
[False] Misc.ItemCountEx(!spearID!)<!spearCount!
[@] Exit of macro

End-Of-Macro
If I helped you click in "Give Reputation to this user"

Thanks =)

Se eu te ajudei clique em "Give Reputation to this user"

Obrigado =)
#11
parece que ta tudo certo, vc tem que mudar o label que vai ir
Support my thread for features request: http://forums.bmega.net/thread-16858.html

Rep++ if I helped. Rep++ se eu ajudei.
#12
Boa, testei aqui e ta funcionando =P
Vlw pela ajuda !

Quando chega a menos de 10 spears ele vai pra label que eu quero, certo.
Mas o bot não da um tempo de sair do sqm que ele ja manda dnv pro começo da label =/ tem como arrumar isso ? colocar pra eleexecutar esse macro uma vez só quando tiver menos que 10 royal spears ?
Ja tentei de vários jeitos fazer isso e não consegui =/
If I helped you click in "Give Reputation to this user"

Thanks =)

Se eu te ajudei clique em "Give Reputation to this user"

Obrigado =)
#13
Desmarca a opção "auto" e insere um novo macro no seu cavebot, como essa macro.

No modulo Macro (sem o "auto" ficaria):
[macro]0 {Stop Attacking If} spearID:=7378 spearCount:=10 Misc.ItemCountEx(!spearID!)<!spearCount! StopAttackIf<>2 StopAttackIf:=2 Self.Stop() Killer.Stop() CaveBot.GoLabel(Start)[/macro]

No cavebot algo assim:
Code:
Point (x y z)
Point (x y z)
Point (x y z)
Macro (x y z:Stop Attacking If)
Point (x y z)
Point (x y z)
Point (x y z)
#14
(06-21-2013, 05:01 PM)Dexter Wrote: Desmarca a opção "auto" e insere um novo macro no seu cavebot, como essa macro.

No modulo Macro (sem o "auto" ficaria):
[macro]0 {Stop Attacking If} spearID:=7378 spearCount:=10 Misc.ItemCountEx(!spearID!)<!spearCount! StopAttackIf<>2 StopAttackIf:=2 Self.Stop() Killer.Stop() CaveBot.GoLabel(Start)[/macro]

No cavebot algo assim:
Code:
Point (x y z)
Point (x y z)
Point (x y z)
Macro (x y z:Stop Attacking If)
Point (x y z)
Point (x y z)
Point (x y z)


Vlw, funcionou direitinho =P

vlw a todos os outros ai que ajudaram, +REP pra vcs !
If I helped you click in "Give Reputation to this user"

Thanks =)

Se eu te ajudei clique em "Give Reputation to this user"

Obrigado =)


Forum Jump:


Users browsing this thread: 1 Guest(s)