Posts: 40
Threads: 22
Joined: Dec 2012
Reputation:
0
Gente, to precisando de 2 macros.
1- Quando tiver menos que 5 meat na backpack o loot que dropar meat o player pegar, porem se tiver >= 5 ele deixa no corpse
2- Pausar cavebot por enquanto que regenera mana . (OBS : O do Mega aqui no forum que ele postou para 1 player nao funfa direito, ele para o cavebot mas nao volta)
Obrigado,
Posts: 2,912
Threads: 79
Joined: Jan 2012
Reputation:
0
1) Dessa forma como você quer não tem como. Pode ser algo alternativo como o macro abaixo:
Deixe marcado para seu personagem coletar "food". Quando você tiver mais que 5 unidades na bp, esse macro abaixo irá jogar a diferença no chão.
[macro]1000 {food} X:=Self.X Y:=Self.Y Z:=Self.Z ID_FOOD:=XXXX TOTAL:=5 FOOD:=Misc.ItemCountEx(!ID_FOOD!) Misc.ItemCountEx(!ID_FOOD!)>=!TOTAL! VarSub(FOOD, !TOTAL!) Map.Thrown(!ID_FOOD!, !FOOD!, !X!, !Y!, !Z!)[/macro]
2) Tente esse abaixo
[macro]1000 {Restore Mana} MinMana:=xx MaxMana:=xx Self.Mana%()<=!MinMana! [else] Cavebot.Stop() Exit() {else} Self.Mana%()>=!MaxMana! Cavebot.Start() Exit()[/macro]
Onde tem os "xxxx" coloque os valores corretos.
Posts: 40
Threads: 22
Joined: Dec 2012
Reputation:
0
Man o primeiro funfo certinho mas o segundo nao volta a rodar o cavebot
MinMana:=150
MaxMana:=200
Self.Mana%()<=!MinMana! [else]
Cavebot.Stop()
Exit()
{else}
Self.Mana%()>=!MaxMana!
Cavebot.Start()
Exit()
Posts: 2,912
Threads: 79
Joined: Jan 2012
Reputation:
0
Tente assim:
[macro]1000 {Restore Mana} MinMana:=xx MaxMana:=xx Self.Mana()<=!MinMana! [else] Cavebot.Stop() Exit() {else} Self.Mana()>=!MaxMana! Cavebot.Start() Exit()[/macro]
Posts: 40
Threads: 22
Joined: Dec 2012
Reputation:
0
01-24-2013, 12:12 AM
(This post was last modified: 01-24-2013, 12:14 AM by popohat.)
Daew grande Dexter funfo certin obrigado
Posts: 40
Threads: 22
Joined: Dec 2012
Reputation:
0
DEXTER, Desculpe, fui testar melhorar o segundo macro e vi que ele fica indo para um label do cavebot toda hora ... ai nao sai do lugar tipo ele fica selecionando o label toda hora ...
Posts: 2,912
Threads: 79
Joined: Jan 2012
Reputation:
0
Como assim "label" do cavebot?
Posts: 1,617
Threads: 15
Joined: Dec 2011
Reputation:
0
O CaveBot.Start() ta sempre sendo rodado, acho que precisa fazer uma verificação pra não executar o comando toda hora.
Posts: 2,912
Threads: 79
Joined: Jan 2012
Reputation:
0
Tenta assim:
[macro]1000 {Restore Mana} MinMana:=xx MaxMana:=xx Self.Mana()<=!MinMana! [else] Cavebot.Stop() Exit() {else} Self.Mana()>=!MaxMana! Cavebot.Start()<>1 Cavebot.Start() Exit()[/macro]
Posts: 40
Threads: 22
Joined: Dec 2012
Reputation:
0
01-24-2013, 01:30 PM
(This post was last modified: 01-25-2013, 12:15 AM by popohat.)
DEXTER E KIMOSZIN, fui testar o macro de restore mana novamente, e vi que ainda continua o CaveBot.Start() sendo rodado sempre, a verificação não funcionou.