Tô fazendo pelo celular, então não tenho como testar :c
Adicionei umas variaveis no início pra ser mais fácil de personalizar.
Inicie a macro no pesqueiro.
Delay (em segundos) alterável no começo também (padrão: 60s)
$${
&pesqueiro = "/home pesca";
&lixo = "/home lixo";
#delay=60;
&Itens_manter="written_book|enchanted_book";
if(@pesca);
log(&9[&2Ma&fc&4ro&9] &fLimpar itens de pesca &6[VIP] &fdo &5Casal Win &cdesligado);
unset(@pesca);
stop();
else;
log(&9[&2Ma&fc&4ro&9] &fLimpar itens de pesca &6[VIP] &fdo &5Casal Win &aligado);
set(@pesca);
endif;
echo(%&home_pesca%);
Wait(1000ms);
#xtrap = %XPOS%;
#ytrap = %YPOS%;
#ztrap = %ZPOS%;
do;
do();
Echo(%&lixo%);
do();
If(%XPOS%!=%#xtrap%)||(%ZPOS%!=%#ztrap%));
break;
endif;
loop;
If(%XPOS%!=%#xtrap%)||(%ZPOS%!=%#ztrap%));
wait(1500ms);
break;
endif;
loop;
log(&9[&2Ma&fc&4ro&9] &fTeleportado para a lixeira);
look(0,20);
wait(500ms);
log(&9[&2Ma&fc&4ro&9] &fIniciando limpeza.);
wait(500ms);
unsafe(0);
gui(inventory);
for(#i,9,35);
GETSLOTITEM(%#i%,&item);
ifmatches(%&item%,&itens_manter%);
else;
SLOTCLICK(%#i%);
SLOTCLICK(-999);
endif;
next;
Gui();
endunsafe;
wait(500ms);
do();
echo(%&pesqueiro%);
do();
If(%XPOS%==%#xtrap%)&&(%ZPOS%==%#ztrap%)&&(%YPOS%==%#ytrap%));
break;
endif;
loop;
If(%XPOS%==%#xtrap%)&&(%ZPOS%==%#ztrap%)&&(%YPOS%==%#ytrap%));
wait(1500ms);
break;
endif;
loop;
log(&9[&2Ma&fc&4ro&9] &fTeleportado para o pesqueiro);
look(0,70);
wait(400ms);
log(&9[&2Ma&fc&4ro&9] &fReiniciando);
Key(use);
wait(%#delay%);
loop;
}$$