[MACRO] Autoclick Explicado

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 mais um belo macro
Curti o macro
Curti o macro
Curti o macro
Curti o macro
Curti o macro
Curti o macro
Curti o macro
 
jimmyfilips disse:
Eai galera, beleza? [member=jimmyfilips] falando mais uma vez, e dessa vez vim trazer algo bem simples.

Até hoje, vejo muitos pedidos de auto, e muitas "ripagens" do macro do [member=web1000], que fez história com um macro extremamente simples, sendo o primeiro a postar e criando um macro que ficaria em destaque por longos meses. (Esse aqui: http://forum.craftlandia.com.br/ipb/index.php?/topic/161049-tutorial-macro-auto-click/ )

Qual a intenção deste tópico?
Criar um macro que fica em destaque, para acabar (ou pelo menos diminuir) os tópicos mencionados acima, explicando como editá-lo, para tirar qualquer dúvida.

Macro:

$${if(autousing);log("&d[AutoClick] &fAutoClick Parou.");unset(autousing);stop();else;log("&d[AutoClick] &fAutoClick Começou.");set(autousing);do;key(attack);wait(1ms);loop;endif;}$$

Legenda:

laranja: é o que o macro irá "dizer" ao parar/começar
verde: é o delay do clique

TEMPOS DO DELAY:
apenas número: Deixa o tempo em segundos
ms: Deixa o tempo em milisegundos
t: deixa o tempo em "ticks"

sem o comando wait(1ms); não terá tempo, é mais rápido por "não ter" delay mas pode oferecer alguns bugs, pode ser usado também para quebrar blocos

Dicas importantes: (dica por [member='beetlejuice'])
1t significa 1 tick, que, por sua vez, são 50ms, ou seja, 1ms é menos tempo que 1t.
Todos os comandos do macro tem um delay padrão de 1 tick por função, mesmo sem ser colocado um "wait".

Retirando TODO o delay
se a meta é "não ter delay", tem um comando pra isso.

unsafe(x);
do;
loop;
endunsafe;

x específica quantas vezes o comando vai acontecer sem delay nenhum.
Só pra avisar, isso pode deixar o minecraft EXTREMAMENTE lento quando ligado, então recomendo usar um wait de 50ms ou mais ali, o que vai se a espera REAL de um comando para o outro, e não o convencional 1tick por linha de comando + o wait que colocamos.

EXEMPLOS:
36ms de delay com os textos "Chega!" e "Vamo lá"

$${if(autousing);log("&fChega!");unset(autousing);stop();else;log("Vamo lá");set(autousing);do;key(attack);wait(36ms);loop;endif;}$$
1t de delay com os textos "Matador de galinhas Parou." e "Matador de galinhas Começou."

$${if(autousing);log("&fMatador de galinhas Parou.");unset(autousing);stop();else;log("&fMatador de galinhas Começou.");set(autousing);do;key(attack);wait(1t);loop;endif;}$$
Sem delay, com os textos "AutoClick Parou." e "AutoClick Começou."

$${if(autousing);log("&dAutoClick Parou.");unset(autousing);stop();else;log("&dAutoClick Começou.");set(autousing);do;key(attack);loop;endif;}$$
cara me explica uma coisa eu fui banido pq ?
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo