ENTREGUE Macro - Criador de poções: 27 baús duplos

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.
Boa tarde galera, hoje vim trazer um macro que serve para os preguiçosos de plantão pararem de mendigar poções faltando 10 minutos para o glad huahua.
O macro faz o seguinte: pega frascos de pot num baú, enche-os de água, transforma em estranha poção, depois na poção que você escolher, então "encanta" como você desejar (aumenta a duração ou a potência, como Velocidade 8 minutos e Velocidade II, por exemplo) e por fim guarda nos baús.

Quando você ativar o macro, ele fará quatro perguntas:
1ª - Quantos baús simples de pot você deseja fazer: Obviamente, se você quiser fazer 2 baús duplos, por exemplo, você digita 4 (4 baús simples = 2 baús duplos).
2ª - Qual o tipo de poção que você deseja fazer: Digite 1 para Regeneração, 2 para Velocidade, 3 para Fogo, 4 para Força e 5 para Vida.
3ª - Aumentar o tempo ou a potência da poção: o tempo seria transformar poção de velocidade em poção de velocidade de 8 minutos e aumentar a potência seria transformá-la em poção de velocidade II.
4ª - Escolher o delay: Essa parte pode ser complicada para alguns, mas esse delay é o tempo que o macro espera depois de clicar no suporte de poções para começar a colocar as poções no suporte. Os números que eu indico após alguns testes é: 2 para quando o servidor está tranquilo como nas manhãs. 3 ou 4 se o servidor estiver um pouco lagado, como durante as tardes. 5 ou 6 se o servidor estiver muito lagado, como tardes de finais de semana. Se você pretende deixar o macro rodando enquanto você fica AFK, por exemplo, eu sugiro colocar um delay alto, pois compensa mais colocar um delay que seja mais seguro para não bugar do que um delay baixo que ele termine de fazer as pots e depois fique parado. Vale lembrar também que não tem limite para o delay, assim se você quiser colocar 10, por exemplo, também pode, mas ele vai demorar muito mais para fazer as poções.

Vantagens do macro:
- Pode fazer até 27 baús duplos de pot.
- Índice de bugs bem baixo.

Desvantagens do macro:
- É um pouco lento.
- Precisa de muitos sethomes (ou seja, precisa ser vip).


Vídeo explicando a instalação do macro:
OBS: tem um detalhe que esquecemos de explicar no vídeo, é preciso dar /sethome água olhando pra algum lugar que tenha água, que servirá para o macro encher os frascos.
[youtube]https://www.youtube.com/watch?v=q7v5ODt1-08[/youtube]

Como deve ser o local dos suportes:
Serão 8 conjuntos de 9 suportes de poções cada, que não precisam estar necessariamente organizados igual ao meu, em forma de quadrado, a única exigência é que cada unidade de 9 suportes precisa ser na forma 3x3 (formando um quadrado). Da mesma forma, os baús podem estar arranjados de outra maneira, uma vez que o macro usa /homes para guardar as poções.
QBzGjnC.png


Itens usados para cada tipo de Poção:
Estranha Poção (Poção base para todas as outras): Fungo do Nether
Poção de Regeneração: Lágrima de Ghast
Poção de Velocidade: Açúcar
Poção de Proteção contra Fogo: Creme de Magma
Poção de Força: Pó de Blaze
Poção de Vida: Melancia Reluzente
Aumentar o tempo da poção: Redstone
Aumentar a potência da poção: Pó de Pedra Luminosa

Script
$${
toggle(potz);
if(potz);
log(&d» &6Criador de POTs automático &c[OFF]);
stop();
else;
log(&d» &6Criador de POTs automático &a[ON]);

#bau=1;


prompt(#qtd,$$?,Quantos baús simples de pot deseja fazer?);
prompt(#tipo,$$?,Qual pot deseja fazer?(1=Rege / 2=Fogo / 3=Velo / 4=Força / =5=Vida ));
prompt(#tipo2,$$?,Deseja aumentar o tempo (1) ou a potência (2)?);
prompt(#lag,$$?,Escolha o delay (Aconselhado: Server pouco lag -> 2 / Muito lag -> 6));

if(%#qtd%>54);
log(&d» &6Quantidade maior que a máxima permitida!);
stop();
elseif(%#qtd%<1);
log(&d» &6Quantidade inválida!);
stop();
endif;

if(%#tipo%>5);
log(&d» &6Tipo de POT inválido!);
stop();
elseif(%#tipo%<1);
log(&d» &6Tipo de POT inválido!);
stop();
endif;

if(%#tipo2%>2);
log(&d» &6Tipo de "buff" da POT inválido!);
stop();
elseif(%#tipo2%<1);
log(&d» &6Tipo de "buff" da POT inválido!);
stop();
endif;

if(%#lag%<=1);
log(&d» &6Delay escolhido muito baixo! O macro irá bugar!);
stop();
endif;

do(%#qtd%);
}$$/home frasco$${
wait(5);
key(use);
wait(2000ms);
getslot(374,#frasco);
slotclick(%#frasco%,l,true);
wait(501ms);
gui();
wait(501ms);
}$$/home agua$${
slot(9);
wait(5);
do(35);
key(use);
wait(250ms);
loop;
}$$/home pot1$${
wait(5);

look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(4,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(5,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(6,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(7,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(8,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(9,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(10,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(11,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(12,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(13,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(14,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(15,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(16,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(17,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(18,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(19,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(20,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(21,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(31,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(32,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(33,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(34,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(35,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(36,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,90);wait(507ms);key(use);wait(%#lag%);slotclick(37,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(38,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(39,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);



look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(0,90);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

if(%#tipo%=1);}$$/home potrege$${
elseif(%#tipo%=2);}$$/home potfogo$${
elseif(%#tipo%=3);}$$/home potvelo$${
elseif(%#tipo%=4);}$$/home potforca$${
elseif(%#tipo%=5);}$$/home potvida$${
endif;

wait(5);

look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(13,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(14,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(15,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(16,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(17,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(18,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(19,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(20,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(21,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(22,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(23,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(24,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

ook(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(25,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(26,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(27,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(28,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(29,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(30,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(31,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(32,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(33,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(34,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(35,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(36,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,90);wait(507ms);key(use);wait(%#lag%);slotclick(37,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(38,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(39,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);



look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(0,90);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

if(%#tipo2%=1);
}$$/home pot2$${
elseif(%#tipo2%=2);
}$$/home pot3$${
endif;

wait(5);

look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(13,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(14,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(15,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(16,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(17,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(18,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(19,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(20,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(21,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(22,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(23,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(24,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(25,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(26,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(27,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(28,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(29,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(30,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(31,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(32,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(33,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(34,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(35,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(36,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,90);wait(507ms);key(use);wait(%#lag%);slotclick(37,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(38,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(39,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);



look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(0,90);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

do;
wait(1000ms);}$$

$${if(%#bau%=1);}$$/home baupot1$${endif;}$$
$${if(%#bau%=2);}$$/home baupot2$${endif;}$$
$${if(%#bau%=3);}$$/home baupot3$${endif;}$$
$${if(%#bau%=4);}$$/home baupot4$${endif;}$$
$${if(%#bau%=5);}$$/home baupot5$${endif;}$$
$${if(%#bau%=6);}$$/home baupot6$${endif;}$$
$${if(%#bau%=7);}$$/home baupot7$${endif;}$$
$${if(%#bau%=8);}$$/home baupot8$${endif;}$$
$${if(%#bau%=9);}$$/home baupot9$${endif;}$$
$${if(%#bau%=10);}$$/home baupot10$${endif;}$$
$${if(%#bau%=11);}$$/home baupot11$${endif;}$$
$${if(%#bau%=12);}$$/home baupot12$${endif;}$$
$${if(%#bau%=13);}$$/home baupot13$${endif;}$$
$${if(%#bau%=14);}$$/home baupot14$${endif;}$$
$${if(%#bau%=15);}$$/home baupot15$${endif;}$$
$${if(%#bau%=16);}$$/home baupot16$${endif;}$$
$${if(%#bau%=17);}$$/home baupot17$${endif;}$$
$${if(%#bau%=18);}$$/home baupot18$${endif;}$$
$${if(%#bau%=19);}$$/home baupot19$${endif;}$$
$${if(%#bau%=20);}$$/home baupot20$${endif;}$$
$${if(%#bau%=21);}$$/home baupot21$${endif;}$$
$${if(%#bau%=22);}$$/home baupot22$${endif;}$$
$${if(%#bau%=23);}$$/home baupot23$${endif;}$$
$${if(%#bau%=24);}$$/home baupot24$${endif;}$$
$${if(%#bau%=25);}$$/home baupot25$${endif;}$$
$${if(%#bau%=26);}$$/home baupot26$${endif;}$$
$${if(%#bau%=27);}$$/home baupot27$${endif;}$$


$${wait(5);key(use);wait(3);for(#i,54,89);slotclick(%#i%,l,true);wait(30ms);next;
wait(502ms);getslotitem(53,#id,#stack);wait(502ms);if(%#stack%!=0);inc(#bau);endif;
if(%#bau%=27);stop();gui();else;gui();endif;until(%#stack%=0);

loop;
endif;
}$$


Agradecimentos à alguem que criou um macro de mobspawn que eu usei como base para fazer a parte de guardar as pots no baú, que eu não me recordo quem foi, ao [member=Bostalk], por ter gravado/editado/upado o vídeo e a todos que postam macros no fórum que fornecem base para os outros aprenderem, como eu.
Boa tarde galera, hoje vim trazer um macro que serve para os preguiçosos de plantão pararem de mendigar poções faltando 10 minutos para o glad huahua.
O macro faz o seguinte: pega frascos de pot num baú, enche-os de água, transforma em estranha poção, depois na poção que você escolher, então "encanta" como você desejar (aumenta a duração ou a potência, como Velocidade 8 minutos e Velocidade II, por exemplo) e por fim guarda nos baús.

Quando você ativar o macro, ele fará quatro perguntas:
1ª - Quantos baús simples de pot você deseja fazer: Obviamente, se você quiser fazer 2 baús duplos, por exemplo, você digita 4 (4 baús simples = 2 baús duplos).
2ª - Qual o tipo de poção que você deseja fazer: Digite 1 para Regeneração, 2 para Velocidade, 3 para Fogo, 4 para Força e 5 para Vida.
3ª - Aumentar o tempo ou a potência da poção: o tempo seria transformar poção de velocidade em poção de velocidade de 8 minutos e aumentar a potência seria transformá-la em poção de velocidade II.
4ª - Escolher o delay: Essa parte pode ser complicada para alguns, mas esse delay é o tempo que o macro espera depois de clicar no suporte de poções para começar a colocar as poções no suporte. Os números que eu indico após alguns testes é: 2 para quando o servidor está tranquilo como nas manhãs. 3 ou 4 se o servidor estiver um pouco lagado, como durante as tardes. 5 ou 6 se o servidor estiver muito lagado, como tardes de finais de semana. Se você pretende deixar o macro rodando enquanto você fica AFK, por exemplo, eu sugiro colocar um delay alto, pois compensa mais colocar um delay que seja mais seguro para não bugar do que um delay baixo que ele termine de fazer as pots e depois fique parado. Vale lembrar também que não tem limite para o delay, assim se você quiser colocar 10, por exemplo, também pode, mas ele vai demorar muito mais para fazer as poções.

Vantagens do macro:
- Pode fazer até 27 baús duplos de pot.
- Índice de bugs bem baixo.

Desvantagens do macro:
- É um pouco lento.
- Precisa de muitos sethomes (ou seja, precisa ser vip).


Vídeo explicando a instalação do macro:
OBS: tem um detalhe que esquecemos de explicar no vídeo, é preciso dar /sethome água olhando pra algum lugar que tenha água, que servirá para o macro encher os frascos.
[youtube]https://www.youtube.com/watch?v=q7v5ODt1-08[/youtube]

Como deve ser o local dos suportes:
Serão 8 conjuntos de 9 suportes de poções cada, que não precisam estar necessariamente organizados igual ao meu, em forma de quadrado, a única exigência é que cada unidade de 9 suportes precisa ser na forma 3x3 (formando um quadrado). Da mesma forma, os baús podem estar arranjados de outra maneira, uma vez que o macro usa /homes para guardar as poções.
QBzGjnC.png


Itens usados para cada tipo de Poção:
Estranha Poção (Poção base para todas as outras): Fungo do Nether
Poção de Regeneração: Lágrima de Ghast
Poção de Velocidade: Açúcar
Poção de Proteção contra Fogo: Creme de Magma
Poção de Força: Pó de Blaze
Poção de Vida: Melancia Reluzente
Aumentar o tempo da poção: Redstone
Aumentar a potência da poção: Pó de Pedra Luminosa

Script
$${
toggle(potz);
if(potz);
log(&d» &6Criador de POTs automático &c[OFF]);
stop();
else;
log(&d» &6Criador de POTs automático &a[ON]);

#bau=1;


prompt(#qtd,$$?,Quantos baús simples de pot deseja fazer?);
prompt(#tipo,$$?,Qual pot deseja fazer?(1=Rege / 2=Fogo / 3=Velo / 4=Força / =5=Vida ));
prompt(#tipo2,$$?,Deseja aumentar o tempo (1) ou a potência (2)?);
prompt(#lag,$$?,Escolha o delay (Aconselhado: Server pouco lag -> 2 / Muito lag -> 6));

if(%#qtd%>54);
log(&d» &6Quantidade maior que a máxima permitida!);
stop();
elseif(%#qtd%<1);
log(&d» &6Quantidade inválida!);
stop();
endif;

if(%#tipo%>5);
log(&d» &6Tipo de POT inválido!);
stop();
elseif(%#tipo%<1);
log(&d» &6Tipo de POT inválido!);
stop();
endif;

if(%#tipo2%>2);
log(&d» &6Tipo de "buff" da POT inválido!);
stop();
elseif(%#tipo2%<1);
log(&d» &6Tipo de "buff" da POT inválido!);
stop();
endif;

if(%#lag%<=1);
log(&d» &6Delay escolhido muito baixo! O macro irá bugar!);
stop();
endif;

do(%#qtd%);
}$$/home frasco$${
wait(5);
key(use);
wait(2000ms);
getslot(374,#frasco);
slotclick(%#frasco%,l,true);
wait(501ms);
gui();
wait(501ms);
}$$/home agua$${
slot(9);
wait(5);
do(35);
key(use);
wait(250ms);
loop;
}$$/home pot1$${
wait(5);

look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(4,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(5,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(6,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(7,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(8,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(9,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(10,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(11,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(12,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(13,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(14,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(15,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(16,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(17,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(18,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(19,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(20,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(21,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(31,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(32,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(33,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(34,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(35,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(36,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,90);wait(507ms);key(use);wait(%#lag%);slotclick(37,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(38,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(39,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);



look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(0,90);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

if(%#tipo%=1);}$$/home potrege$${
elseif(%#tipo%=2);}$$/home potfogo$${
elseif(%#tipo%=3);}$$/home potvelo$${
elseif(%#tipo%=4);}$$/home potforca$${
elseif(%#tipo%=5);}$$/home potvida$${
endif;

wait(5);

look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(13,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(14,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(15,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(16,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(17,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(18,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(19,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(20,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(21,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(22,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(23,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(24,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

ook(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(25,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(26,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(27,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(28,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(29,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(30,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(31,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(32,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(33,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(34,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(35,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(36,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,90);wait(507ms);key(use);wait(%#lag%);slotclick(37,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(38,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(39,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);



look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(0,90);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

if(%#tipo2%=1);
}$$/home pot2$${
elseif(%#tipo2%=2);
}$$/home pot3$${
endif;

wait(5);

look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(13,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(14,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(15,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(16,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(17,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(18,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(19,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(20,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(21,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(22,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(23,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(24,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(25,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(26,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(27,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(28,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(29,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(30,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(31,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(32,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(33,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(34,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(35,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(36,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);

look(north);look(,90);wait(507ms);key(use);wait(%#lag%);slotclick(37,l);wait(303ms);slotclick(0,l);wait(303ms);slotclick(38,l);wait(303ms);slotclick(1,l);wait(303ms);slotclick(39,l);wait(303ms);slotclick(2,l);wait(303ms);gui();wait(501ms);



look(north);look(-45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(45,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(90,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(135,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(-180,60);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

look(north);look(0,90);wait(507ms);key(use);wait(%#lag%);slotclick(0,l,true);wait(303ms);slotclick(1,l,true);wait(303ms);slotclick(2,l,true);wait(303ms);gui();wait(501ms);

do;
wait(1000ms);}$$

$${if(%#bau%=1);}$$/home baupot1$${endif;}$$
$${if(%#bau%=2);}$$/home baupot2$${endif;}$$
$${if(%#bau%=3);}$$/home baupot3$${endif;}$$
$${if(%#bau%=4);}$$/home baupot4$${endif;}$$
$${if(%#bau%=5);}$$/home baupot5$${endif;}$$
$${if(%#bau%=6);}$$/home baupot6$${endif;}$$
$${if(%#bau%=7);}$$/home baupot7$${endif;}$$
$${if(%#bau%=8);}$$/home baupot8$${endif;}$$
$${if(%#bau%=9);}$$/home baupot9$${endif;}$$
$${if(%#bau%=10);}$$/home baupot10$${endif;}$$
$${if(%#bau%=11);}$$/home baupot11$${endif;}$$
$${if(%#bau%=12);}$$/home baupot12$${endif;}$$
$${if(%#bau%=13);}$$/home baupot13$${endif;}$$
$${if(%#bau%=14);}$$/home baupot14$${endif;}$$
$${if(%#bau%=15);}$$/home baupot15$${endif;}$$
$${if(%#bau%=16);}$$/home baupot16$${endif;}$$
$${if(%#bau%=17);}$$/home baupot17$${endif;}$$
$${if(%#bau%=18);}$$/home baupot18$${endif;}$$
$${if(%#bau%=19);}$$/home baupot19$${endif;}$$
$${if(%#bau%=20);}$$/home baupot20$${endif;}$$
$${if(%#bau%=21);}$$/home baupot21$${endif;}$$
$${if(%#bau%=22);}$$/home baupot22$${endif;}$$
$${if(%#bau%=23);}$$/home baupot23$${endif;}$$
$${if(%#bau%=24);}$$/home baupot24$${endif;}$$
$${if(%#bau%=25);}$$/home baupot25$${endif;}$$
$${if(%#bau%=26);}$$/home baupot26$${endif;}$$
$${if(%#bau%=27);}$$/home baupot27$${endif;}$$


$${wait(5);key(use);wait(3);for(#i,54,89);slotclick(%#i%,l,true);wait(30ms);next;
wait(502ms);getslotitem(53,#id,#stack);wait(502ms);if(%#stack%!=0);inc(#bau);endif;
if(%#bau%=27);stop();gui();else;gui();endif;until(%#stack%=0);

loop;
endif;
}$$


Agradecimentos à alguem que criou um macro de mobspawn que eu usei como base para fazer a parte de guardar as pots no baú, que eu não me recordo quem foi, ao [member=Bostalk], por ter gravado/editado/upado o vídeo e a todos que postam macros no fórum que fornecem base para os outros aprenderem, como eu.
 
MarcosGrod disse:
Não, devido á quantidade de homes que tem q darr, ele é APENAS para VIPs.
da pra fazer pra se vc tiver um amigo vip peça para ele setar as home e tornar elas publica dai e so editar o macro
 
Olha mano, eu já tinha este macro que um amigo passou, instalei ele quando era VIP, e dei os sethomes necessários, e hoje não sou mais VIP e meu macro buga muito, mais buga MUITO MESMO, poderia editá-lo para mim? Para eu continuar usando-o?
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo