Oi pessoal ^-^
Recentemente procurei um macro/trap pra matar ghast, e não achei..
Os que eu achava nenhum funcionava perfeitamente..
Então peguei um macro e modifiquei ele de forma que ele olha pra cima, bate no ghast, olha para baixo e repara, olha para trás, joga pólvora fora e guarda no baú..
Não fiz versão que troca de espadas.
Mas vamos ao importante...
A TRAP:
Primeiramente, encontre sua gaiolinha.
------------------------------------------------------------------------------------------------------------------------------
Faça um quadrado 9x9 deixando a gaiola exatamente no MEIO.
------------------------------------------------------------------------------------------------------------------------------
Erga uma parede de 8 Blocos de altura.
----------------------------------------------------------------------------------------------------------------------------
Faça um teto 7x7 [TAPE ELE INTEIRO, Esqueci a segunda parte na imagem.]
-----------------------------------------------------------------------------------------------------------------------------
Coloque água na parede, a 4 blocos de altura, contanto do chão para o teto.
E também na lateral, na parede, como mostra a imagem.
---------------------------------------------------------------------------------------------------------------------------
Do outro lado, faça uma abertura de 3 blocos de altura.
------------------------------------------------------------------------------------------------------------------------------
No fundo da abertura, faça uma continuação de 3 blocos e cubra o local, como na imagem.
-----------------------------------------------------------------------------------------------------------------------------
Coloque uma placa e um bloco de ferro no chão, para reparar itens.
-----------------------------------------------------------------------------------------------------------------------------
Coloque uma laje, um bloco e lava no fundo.
------------------------------------------------------------------------------------------------------------------------
Agora faça uma /home de baus.
E de /sethome baug1/baug2/baug3 até baug15.
Olhando para o meio do bau.
----------------------------------------------------------------------------------------------------------------------------
Agora está pronto, vá lá lucrar umas lágrima u_u
----------------------------------------------------------------------------------------------------------------------
Agora, o mais importante:
O SCRIPT:
$${
if(sword1);
log("&4[Macro] &6Matando uns Ghast: &bIntolerancia &4OFF.");
unset(sword1);
stop();
else;
log("&4[Macro] &6Matando uns Ghast: &bIntolerancia &2ON.");
set(sword1);
&dir = %DIRECTION%;
#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;
pick(276);
if(%DURABILITY%<100);
look(0,90);
log("&4[Macro] &6 Durabilidade baixa, reparando...");
wait(500ms);
key(use);
wait(500ms);
key(use);
}$$/pvp off$${
log("&4[Macro] &6 Espada reparada!");
endif;
do(50);
look(%&dir%);
look(,-40);
wait(100ms);
key(attack);
loop;
if(nf);
wait(1);
gui(inventory);
wait(1);
LOOK(+180,);
FOR(#u,9,44);
GETSLOTITEM(%#u%,#idu,#stacku);
IF(%#idu%=289);
SLOTCLICK(%#u%);
SLOTCLICK(-999);
ENDIF;
NEXT;
getslotitem(35,#id,#stack);
if(%#stack%=0);
gui();
else;
do;
wait(1);}$$
$${if(%#bau%=1);}$$
/home baug1
$${endif;}$$
$${if(%#bau%=2);}$$
/home baug2
$${endif;}$$
$${if(%#bau%=3);}$$
/home baug3
$${endif;}$$
$${if(%#bau%=4);}$$
/home baug4
$${endif;}$$
$${if(%#bau%=5);}$$
/home baug5
$${endif;}$$
$${if(%#bau%=6);}$$
/home baug6
$${endif;}$$
$${if(%#bau%=7);}$$
/home baug7
$${endif;}$$
$${if(%#bau%=8);}$$
/home baug8
$${endif;}$$
$${if(%#bau%=9);}$$
/home baug9
$${endif;}$$
$${if(%#bau%=10);}$$
/home baug10
$${endif;}$$
$${if(%#bau%=11);}$$
/home baug11
$${endif;}$$
$${if(%#bau%=12);}$$
/home baug12
$${endif;}$$
$${if(%#bau%=13);}$$
/home baug13
$${endif;}$$
$${if(%#bau%=14);}$$
/home baug14
$${endif;}$$
$${if(%#bau%=15);}$$
/home baug15
$${endif;}$$
$${wait(5);
key(use);
wait(1);
for(#i,54,87);
slotclick(%#i%,l,true);
wait(30ms);
next;
wait(500ms);
getslotitem(53,#id,#stack);
wait(500ms);
if(%#stack%!=0);
inc(#bau);
endif;
if(%#bau%=15);
unset(nf);
log("&4[Macro] &6Baús cheios! Apenas matará mobs agora.");
gui();
else;
gui();
endif;
until(%#stack%=0);}$$
/home ghast
$${endif;
endif;
loop;
endif;
}$$
Coloque ele em edit files para melhores resultados..
Se não souber fazer isso, mande MP/Poste ai nos coments.
Lembrando, editei alguns scripts e traps, não tenho total autoria pelo macro ou pelas traps..
E também não sei os verdadeiros criadores das macros originais para dar créditos, espero que