Saudaçoes!
Como ja avia postado um topico de um macro de craftar barras de ouro, resolvi fazer lo para nao [vips] pois pode ser utilizado por qualquer um, oque se torna bem bacana,
como fazer a trap
para o macro funcionar precisa de 1 home, a home do macro de matar pigmen, /home bau (no caso seria o meu macro
)
mas como alguns nao tem, a maioria ;/ tem algumas exigências na hora de setar a home, porque? pelo fato que eu fiz o macro pra min! hehehehehehe
a home deve ser setada no meio da mesa de trabalho
olhando pra o 1 bau bem no meio
,
como o macro funciona?
ele pega so as pepitas no 1 bau e quando encher ele olha para baixo e faz as barras e guarda no bau, no caso estes 2
obs; ele crafta apenas as pepitas de 30 baus
obs2; ele guarda as barras em 2 baus,
obs3; sim ah um bau livre que server para guardar as coisas imutes do inventario
obs4; o macro esta em beta!
obs5; como base utilizei um outro macro, que hoje nao esta mais no forum, nao sei pq!
obs6; espero que gostem!
macro;
Como ja avia postado um topico de um macro de craftar barras de ouro, resolvi fazer lo para nao [vips] pois pode ser utilizado por qualquer um, oque se torna bem bacana,
como fazer a trap


para o macro funcionar precisa de 1 home, a home do macro de matar pigmen, /home bau (no caso seria o meu macro

mas como alguns nao tem, a maioria ;/ tem algumas exigências na hora de setar a home, porque? pelo fato que eu fiz o macro pra min! hehehehehehe
a home deve ser setada no meio da mesa de trabalho

olhando pra o 1 bau bem no meio

como o macro funciona?
ele pega so as pepitas no 1 bau e quando encher ele olha para baixo e faz as barras e guarda no bau, no caso estes 2

obs; ele crafta apenas as pepitas de 30 baus
obs2; ele guarda as barras em 2 baus,
obs3; sim ah um bau livre que server para guardar as coisas imutes do inventario
obs4; o macro esta em beta!
obs5; como base utilizei um outro macro, que hoje nao esta mais no forum, nao sei pq!
obs6; espero que gostem!
macro;
$${
if(esvazia);
unset(esvazia);
log(&6[MACRO] &4BCraft &9Macro &4OFF);
stop;
else;
log(&6[MACRO] &4Craft &9Macro &4ON);
set(esvazia);
#ver1=1;
#end=3;
do;
do; //Verificar se o inventário ta cheio
gui()}$$
/home bau
$${wait(3);
endif;}$$
$${if(%#bau%=2);
look(,+20);
endif;}$$
$${if(%#bau%=3);
look(+20,);
endif;}$$
$${if(%#bau%=4);
look(+20,20);
endif;}$$
$${if(%#bau%=5);
look(+35,);
endif;}$$
$${if(%#bau%=6);
look(+35,20);
endif;}$$
$${if(%#bau%=7);
look(+55,);
endif;}$$
$${if(%#bau%=8);
look(+55,20);
endif;}$$
$${if(%#bau%=9);
look(+75,);
endif;}$$
$${if(%#bau%=10);
look(+75,20);
endif;}$$
$${if(%#bau%=11);
look(+90,);
endif;}$$
$${if(%#bau%=12);
look(+90,20);
endif;}$$
$${if(%#bau%=13);
look(+105,);
endif;}$$
$${if(%#bau%=14);
look(+105,20);
endif;}$$
$${if(%#bau%=15);
look(+125,);
endif;}$$
$${if(%#bau%=16);
look(+125,20);
endif;}$$
$${if(%#bau%=17);
look(+145,);
endif;}$$
$${if(%#bau%=18);
look(+145,20);
endif;}$$
$${if(%#bau%=19);
look(+160,);
endif;}$$
$${if(%#bau%=20);
look(+160,20);
endif;}$$
$${if(%#bau%=21);
look(+175,);
endif;}$$
$${if(%#bau%=22);
look(+175,20);
endif;}$$
$${if(%#bau%=23);
look(+190,);
endif;}$$
$${if(%#bau%=24);
look(+190,20);
endif;}$$
$${if(%#bau%=25);
look(+210,);
endif;}$$
$${if(%#bau%=26);
look(+210,20);
endif;}$$
$${if(%#bau%=27);
look(+230,);
endif;}$$
$${if(%#bau%=28);
look(+230,20);
endif;}$$
$${if(%#bau%=29);
look(+250,);
endif;}$$
$${if(%#bau%=30);
look(+250,20);
endif;
wait(1);
key(use);
wait(2);
for(#i,0,53);
getslotitem(%#i%,#id,#stack);
if(#id=371);
slotclick(%#i%,l,true);wait(75ms);
endif;
next;
gui();
gui(inventory);getslotitem(9,#idi,#stacki);gui();
if(%#stacki%=0);
INC(#bau);
if(%#bau%=31);
#end=1;
#stacki=1;
endif;
endif;
wait(1);
until(%#stacki%!=0);
//craftar
wait(1);
look(0,90);
wait(2);
key(use);
wait(2);
//linha1
getslotitem(37,#id,#stack1);
getslotitem(28,#id,#stack2);
getslotitem(19,#id,#stack3);
getslotitem(10,#id,#stack4);
wait(500ms);
if(#stack1=64);
wait(1);
slotclick(37,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(38,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(39,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(40,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(41,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(42,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(43,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(44,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(45,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
//linha 2
if(#stack2=64);
wait(1);
slotclick(28,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(29,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(30,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(31,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(32,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(33,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(34,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(35,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(36,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
if(#stack3=64);
//linha 3
wait(1);
slotclick(19,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(20,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(21,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(22,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(23,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(24,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(25,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(26,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(27,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
if(#stack4=64);
//linha 4
wait(1);
slotclick(10,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(11,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(12,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(13,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(14,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(15,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(16,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(17,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(18,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
wait(1);
gui();
wait(1);
next;
//guardar blocos
do;
}$$
/home bau
$${
wait(4);
if(%#ver1%=1);
look(-80,20);
endif;
if(%#ver1%=2);
look(-80,);
endif;
wait(4);
key(use);
wait(3);
for(#i,86,89);
getslotitem(%#i%,#id,#stack);
slotclick(%#i%,l,true);wait(75ms);
endif;
next;
getslotitem(53,#a,# B);wait(20ms);
if(%#b%!=0);inc(#ver1,1);endif;
gui();
until(%#b%=0);
wait(1);
next;
endif;
if(#end=1);
unset(esvazia);
log(&6[MACRO] &4BCraft &9Macro &4OFF);
stop;
endif;
}$$
$${loop;}$$
unset(esvazia);
log(&6[MACRO] &4BCraft &9Macro &4OFF);
stop;
else;
log(&6[MACRO] &4Craft &9Macro &4ON);
set(esvazia);
#ver1=1;
#end=3;
do;
do; //Verificar se o inventário ta cheio
gui()}$$
/home bau
$${wait(3);
endif;}$$
$${if(%#bau%=2);
look(,+20);
endif;}$$
$${if(%#bau%=3);
look(+20,);
endif;}$$
$${if(%#bau%=4);
look(+20,20);
endif;}$$
$${if(%#bau%=5);
look(+35,);
endif;}$$
$${if(%#bau%=6);
look(+35,20);
endif;}$$
$${if(%#bau%=7);
look(+55,);
endif;}$$
$${if(%#bau%=8);
look(+55,20);
endif;}$$
$${if(%#bau%=9);
look(+75,);
endif;}$$
$${if(%#bau%=10);
look(+75,20);
endif;}$$
$${if(%#bau%=11);
look(+90,);
endif;}$$
$${if(%#bau%=12);
look(+90,20);
endif;}$$
$${if(%#bau%=13);
look(+105,);
endif;}$$
$${if(%#bau%=14);
look(+105,20);
endif;}$$
$${if(%#bau%=15);
look(+125,);
endif;}$$
$${if(%#bau%=16);
look(+125,20);
endif;}$$
$${if(%#bau%=17);
look(+145,);
endif;}$$
$${if(%#bau%=18);
look(+145,20);
endif;}$$
$${if(%#bau%=19);
look(+160,);
endif;}$$
$${if(%#bau%=20);
look(+160,20);
endif;}$$
$${if(%#bau%=21);
look(+175,);
endif;}$$
$${if(%#bau%=22);
look(+175,20);
endif;}$$
$${if(%#bau%=23);
look(+190,);
endif;}$$
$${if(%#bau%=24);
look(+190,20);
endif;}$$
$${if(%#bau%=25);
look(+210,);
endif;}$$
$${if(%#bau%=26);
look(+210,20);
endif;}$$
$${if(%#bau%=27);
look(+230,);
endif;}$$
$${if(%#bau%=28);
look(+230,20);
endif;}$$
$${if(%#bau%=29);
look(+250,);
endif;}$$
$${if(%#bau%=30);
look(+250,20);
endif;
wait(1);
key(use);
wait(2);
for(#i,0,53);
getslotitem(%#i%,#id,#stack);
if(#id=371);
slotclick(%#i%,l,true);wait(75ms);
endif;
next;
gui();
gui(inventory);getslotitem(9,#idi,#stacki);gui();
if(%#stacki%=0);
INC(#bau);
if(%#bau%=31);
#end=1;
#stacki=1;
endif;
endif;
wait(1);
until(%#stacki%!=0);
//craftar
wait(1);
look(0,90);
wait(2);
key(use);
wait(2);
//linha1
getslotitem(37,#id,#stack1);
getslotitem(28,#id,#stack2);
getslotitem(19,#id,#stack3);
getslotitem(10,#id,#stack4);
wait(500ms);
if(#stack1=64);
wait(1);
slotclick(37,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(38,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(39,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(40,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(41,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(42,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(43,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(44,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(45,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
//linha 2
if(#stack2=64);
wait(1);
slotclick(28,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(29,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(30,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(31,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(32,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(33,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(34,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(35,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(36,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
if(#stack3=64);
//linha 3
wait(1);
slotclick(19,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(20,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(21,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(22,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(23,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(24,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(25,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(26,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(27,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
if(#stack4=64);
//linha 4
wait(1);
slotclick(10,l,false);
wait(150ms);
slotclick(1,l,false);
wait(150ms);
slotclick(11,l,false);
wait(150ms);
slotclick(2,l,false);
wait(150ms);
slotclick(12,l,false);
wait(150ms);
slotclick(3,l,false);
wait(150ms);
slotclick(13,l,false);
wait(150ms);
slotclick(4,l,false);
wait(150ms);
slotclick(14,l,false);
wait(150ms);
slotclick(5,l,false);
wait(150ms);
slotclick(15,l,false);
wait(150ms);
slotclick(6,l,false);
wait(150ms);
slotclick(16,l,false);
wait(150ms);
slotclick(7,l,false);
wait(150ms);
slotclick(17,l,false);
wait(150ms);
slotclick(8,l,false);
wait(150ms);
slotclick(18,l,false);
wait(150ms);
slotclick(9,l,false);
wait(2);
slotclick(0,l,true);
endif;
endif;
wait(1);
gui();
wait(1);
next;
//guardar blocos
do;
}$$
/home bau
$${
wait(4);
if(%#ver1%=1);
look(-80,20);
endif;
if(%#ver1%=2);
look(-80,);
endif;
wait(4);
key(use);
wait(3);
for(#i,86,89);
getslotitem(%#i%,#id,#stack);
slotclick(%#i%,l,true);wait(75ms);
endif;
next;
getslotitem(53,#a,# B);wait(20ms);
if(%#b%!=0);inc(#ver1,1);endif;
gui();
until(%#b%=0);
wait(1);
next;
endif;
if(#end=1);
unset(esvazia);
log(&6[MACRO] &4BCraft &9Macro &4OFF);
stop;
endif;
}$$
$${loop;}$$