Boas pessoal estou a trazer um macro que eu próprio fiz, tive 3h pesquisando comandos etc. O Macro só troca/rep espada etc n vai guardar no baú para não perder tempo! MACRO VIP $${ if(sword1); log("&b&lEspadas &4&lON"); unset(sword1); stop(); else; log("&b&lEspadas &4&lOFF"); set(sword1); &dir = %DIRECTION%; #un=1; #bau=1; set(nf); ifmatches(%&dir%,N);&dir=NORTH;endif; ifmatches(%&dir%,S);&dir=SOUTH;endif; ifmatches(%&dir%,E);&dir=EAST;endif; ifmatches(%&dir%,W);&dir=WEST;endif; do; if(%DURABILITY%<50); if(%#un%=9);log("&b&lAcabou as Espadas! &c&lMacro Desligado"); unset(sword1); stop(); endif; log("&b&lReparando..."); look(0,90); inc(#un); key(use); wait(200ms); endif; do(50); look(%&dir%); look(,-20); wait(100ms); key(attack); loop; if(nf); $${endif; endif; loop; endif; }$$ MACRO NAO-VIP $${ if(sword1); log("&b&lEspadas &4&lON"); unset(sword1); stop(); else; log("&b&lEspadas &4&lOFF"); set(sword1); &dir = %DIRECTION%; #un=1; #bau=1; set(nf); ifmatches(%&dir%,N);&dir=NORTH;endif; ifmatches(%&dir%,S);&dir=SOUTH;endif; ifmatches(%&dir%,E);&dir=EAST;endif; ifmatches(%&dir%,W);&dir=WEST;endif; do; if(%DURABILITY%<50); if(%#un%=9);log("&b&lAcabou as Espadas! &c&lMacro Desligado"); unset(sword1); stop(); endif; log("&b&lTrocando..."); look(0,90); inc(#un); inventoryup(1); wait(200ms); endif; do(50); look(%&dir%); look(,-20); wait(100ms); key(attack); loop; if(nf); $${endif; endif; loop; endif; }$$