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.