[MACRO] Auto Kill + Auto Sell + Auto Repair (ON/OFF, Timer ~3min)

Bem-vindo!

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

Registrar agora!
  • PROMOÇÃO DE NATAL NO AR

    Novo servidor: CraftLandia Olimpo


David Souza

Neutro
Entrou
Ago 5, 2022
Mensagens
4
Pontuação de reação
0
Idade
25
Cubos
6
Fala pessoal,

Estou compartilhando uma macro de matar mobs + vender itens automaticamente, com liga/desliga, reparo automático da espada e venda cíclica a cada ~3 minutos.
A macro funciona em loop contínuo e foi pensada pra farm AFK com segurança, sem precisar ficar monitorando toda hora.


O que essa macro faz:​

  • Toggle ON / OFF com a mesma tecla
  • Ataca mobs automaticamente na direção salva
  • Repara a espada automaticamente quando a durabilidade (30) fica baixa
  • Vai vender os itens a cada ~3 minutos
  • Retorna sozinha para o mob após a venda

⚙️ Requisitos / Ajustes:​

  • Precisa ter:
    • /home mob
    • /home venda1 (na placa de linha da warp loja ou vip)
    • /home venda2 (na placa de olho de aranha)
  • Se não for VIP, pode precisar aumentar os WAIT de teleporte

Macro:​


$${
IF(venda_auto);
LOG("&4[Macro] &cMatar e Vender OFF");
UNSET(venda_auto);
STOP;
ELSE;
LOG("&a[Macro] &2Matar e Vender ON");
SET(venda_auto);

// Captura a direção que você está olhando para voltar a bater nela depois
IFMATCHES(%DIRECTION%,N);&frente = NORTH;ENDIF;
IFMATCHES(%DIRECTION%,S);&frente = SOUTH;ENDIF;
IFMATCHES(%DIRECTION%,E);&frente = EAST;ENDIF;
IFMATCHES(%DIRECTION%,W);&frente = WEST;ENDIF;

// Define o contador de tempo (aproximado)
#contador = 0;
ENDIF;

DO;
// --- LÓGICA DE REPARAÇÃO ---
// ID 276 = Espada de Diamante. Mude para 272 se for Pedra.
PICK(276);
IF(%DURABILITY% < 30);
LOOK(+0,90); // Olha para baixo
WAIT(200ms);
KEY(USE); // Clica com direito no bloco de ferro
WAIT(200ms);
ENDIF;

// --- LÓGICA DE ATAQUE ---
LOOK(%&frente%); // Olha para a direção salva
LOOK(+0,0); // Ajusta altura (olhando reto)
KEY(ATTACK); // Bate
WAIT(150ms); // Delay do hit

// Incrementa o contador para calcular o tempo
INC(#contador,1);

// --- LÓGICA DE VENDA (Aprox. 3 Minutos) ---
// 150ms de delay + execução ~ 1000 ciclos é aprox 3 min
IF(#contador >= 1000);
LOG("&a[Macro] &fIndo vender itens...");

// Venda 1
ECHO("/home venda1");
WAIT(3); // Tempo para teleportar (aumente se for não-vip e tiver delay)
ECHO("/menuloja off");
WAIT(1);
KEY(ATTACK); // Botão esquerdo para vender
WAIT(2);

// Venda 2
ECHO("/home venda2");
WAIT(3);
KEY(ATTACK); // Botão esquerdo para vender
WAIT(2);

// Retorno ao Mob
ECHO("/home mob");
WAIT(2);
ECHO("/home mob"); // Digita 2x para confirmar posição
WAIT(2);

// Reseta o contador
#contador = 0;
LOG("&a[Macro] &fVoltando a matar.");
ENDIF;
LOOP;
}$$
 

Usuários que estão visualizando este tópico

Voltar
Topo