Procurei por algum que reparasse e não guardasse, porém não achei, mas achei este que troca de espadas até o slot 9 do inventário, não é igual o que tu quer, mas espero que ajude* ;-;
$${
if(mobkill);
log("&b O Macro foi &4 Desligado");
log("&bMacro feito por : &eLord&04&eof&04&eGames");
unset(mobkill);
stop();
else;
log("&b O Macro foi &a Ligado");
set(mobkill);
IFMATCHES(%DIRECTION%,N);
&frente = NORTH;
ENDIF;
IFMATCHES(%DIRECTION%,S);
&frente = SOUTH;
ENDIF;
IFMATCHES(%DIRECTION%,W);
&frente = WEST;
ENDIF;
IFMATCHES(%DIRECTION%,E);
&frente = EAST;
endif;
&x=%YAW%;
&y=%PITCH%;
PROMPT(#rep,$$?, Em quanto de durabilidade é para reparar ?);
do;
slot(9);
if(%DURABILITY%>%&rep%);
key(attack);
wait(100ms);
else;
slot(8);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(7);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(6);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(5);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(4);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(3);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(2);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
slot(1);
if(%DURABILITY%>%#rep%);
key(attack);
wait(100ms);
else;
look(,90);
slotclick(9,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms)
key(use);
wait(200ms);
slotclick(8,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(7,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(6,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(5,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(4,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(3,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(2,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
slotclick(1,RMB);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
key(use);
wait(200ms);
while(%DURABILITY%>%&rep%);
look(%&frente%);
wait(200ms);
look(-%&x%,%&y%);
unset(mobkill);
wait(2000ms);
set(mobkill);
endif;
endif;
endif;
endif;
endif;
endif;
endif;
endif;
endif;
endif;
endif;
endif;
loop;
}$$
Mandar macro dá ban ? Kkkkkkkkkk, então tá né