![]() |
Macros - Printable Version +- BBot - The best bot of the world (https://forums.bmega.net) +-- Forum: Support (https://forums.bmega.net/forum-6.html) +--- Forum: Support & Help (https://forums.bmega.net/forum-8.html) +--- Thread: Macros (/thread-6769.html) |
Macros - popohat - 01-23-2013 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, RE: Macros - Dexter - 01-23-2013 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. RE: Macros - popohat - 01-23-2013 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() RE: Macros - Dexter - 01-23-2013 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] RE: Macros - popohat - 01-24-2013 Daew grande Dexter funfo certin obrigado RE: Macros - popohat - 01-24-2013 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 ... RE: Macros - Dexter - 01-24-2013 Como assim "label" do cavebot? RE: Macros - Kimoszin - 01-24-2013 O CaveBot.Start() ta sempre sendo rodado, acho que precisa fazer uma verificação pra não executar o comando toda hora. RE: Macros - Dexter - 01-24-2013 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] RE: Macros - popohat - 01-24-2013 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. |