ENTREGUE [Chronos] Macro lenhador vip e não vip

Discussão em 'Macro Entregue' iniciado por Lehcki, 8 Agosto 2020.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Lehcki

    Lehcki Craftlandiano
    VIP

    Afiliado:
    13 Dezembro 2012
    Mensagens:
    1,836
    Curtidas Recebidas:
    925
    Curtiu:
    353
    Sexo:
    Feminino
    Cubos:
    4,491.00
    Nick:
    Trashpoc
    Discord:
    Lehcki#8342
    Trazendo aqui minha macro (super simples) para upar lenhador, modificando ela dá para bem facil usar ela pra escavação e mineração, mas normalmente para isso preferem o /minerar.
    Para usar a macro:
    Seta home up (/sethome up) em cima de um bloco de ferro olhando para onde vai por a madeira pra quebrar (recomendo por algum bloco que nao seja facil quebrar com o machado, tipo areia ou pedra).
    Atente-se á madeira usada, tem q ser as madeiras antigas (carvalho, pinheiro ou eucalipto), pois o id delas é "log", enquanto das novas é "log2"

    Macro para vips:
    Machado no slot 9, com 1 ou mais packs de madeira, os blocos de dima em qq lugar (pode ser no inventario tbm), ela vai reparar olhando para baixo.

    Macro para não vips (trocando de ferramenta):
    Madeira no 1º slot, Machados nos slots de 2-8. ela vai trocar de machado a medida que usa, parando a macro ao usar o ultimo.


    Codigos:

    Para instalar:
    Mesma coisa de sempre escolhe uma tecla, cria um arquivo (uplenha se for usar a macro de religar) cola o codigo.

    Não vips (trocando de ferramenta):
    $${
    if(@uplenhador);
    unset(@uplenhador);
    log("&d{MACRO} &6Macro lenhador&4[OFF]");
    keyup(sneak);
    volume(100);
    stop;
    else;
    set(@uplenhador);
    keydown(sneak);
    log("&d{MACRO} &6Macro lenhador &2[ON]");
    volume(0);
    endif;

    do();
    echo(/home up);
    wait(6);
    ifmatches(%&d%,N);set(&dfrente,NORTH);endif();
    ifmatches(%&d%,S);set(&dfrente,SOUTH);endif();
    ifmatches(%&d%,E);set(&dfrente,EAST);endif();
    ifmatches(%&d%,W);set(&dfrente,WEST);endif();

    #slot=2;
    look(%&dfrente%);
    look(,30);
    do;
    look(%&dfrente%);
    look(,30);gui;

    if(%HITID%!="log");
    pick(log);
    key(use);
    elseif(%HITID%="log");
    slot(%#slot%);
    do;
    if(%DURABILITY%<30);
    if(%#slot%=9);
    log("&d{MACRO} &6Macro lenhador&4[OFF]");
    unset(@uplenhador);
    volume(100);
    stop();
    else;
    inc(#slot);
    wait(200ms);
    slot(%#slot%);
    endif;
    endif;
    look(90,30);
    key(attack);
    gui;
    until(%HITID%!="log");

    endif;
    loop;
    }$$

    Vips (reparando);
    $${
    if(@uplenhador);
    unset(@uplenhador);
    log("&d{MACRO} &6Macro lenhador&4[OFF]");
    keyup(sneak);
    volume(100);
    stop;
    else;
    set(@uplenhador);
    keydown(sneak);
    unset(@paredup);
    log("&d{MACRO} &6Macro lenhador &2[ON]");
    volume(0);
    endif;

    do();
    echo(/home up);

    wait(4);
    ifmatches(%&d%,N);set(&dfrente,NORTH);endif();
    ifmatches(%&d%,S);set(&dfrente,SOUTH);endif();
    ifmatches(%&d%,E);set(&dfrente,EAST);endif();
    ifmatches(%&d%,W);set(&dfrente,WEST);endif();

    look(%&dfrente%);
    look(,30);
    do;
    look(%&dfrente%);
    look(,30);
    gui;
    if(%HITID%!="log");
    pick(log);
    key(use);
    elseif(%HITID%="log");
    slot(9);
    do;
    if(%DURABILITY%<30);
    look(,90);
    key(use);
    wait(1);
    if(@paredup);
    log("&d{MACRO} &6Macro lenhador&4[OFF]");
    unset(@uplenhador);
    unset(@paredup);
    volume(100);
    stop();
    endif;

    endif;
    look(%&dfrente%);
    look(,30);
    key(attack);
    gui;
    until(%HITID%!="log");

    endif;
    loop;
    }$$

    Para religar a macro automaticamente:
    Coloca isso na sua onchat, antes do }$$ no final.
    ifmatches(%CHATCLEAN%,"Ranking do servidor: http://bit.ly/craftlandiaranking");
    wait(3);
    if(@uplenhador);
    log(Macro lenhador detectada!);
    log(começando a macro!);;
    unset(@uplenhador);
    wait(2)
    exec(uplenha.txt,LENHADOR);
    endif;
    endif;

    Para a macro versao vip: TEM QUE COLOCAR isso na onChat tbm para detectar quando acabar os dimas e a macro parar.:
    ifmatches(%CHATCLEAN%,"Você precisa de mais Diamond Block");
    set(@paredup);
    log(sem dima!);
    endif();
     
    lomexicano e OMEGA00 curtiram isso.
  2. gabrielxd110

    gabrielxd110 Neutro
    VIP

    Afiliado:
    11 Outubro 2012
    Mensagens:
    115
    Curtidas Recebidas:
    40
    Curtiu:
    52
    Sexo:
    Masculino
    Localização:
    Cogumelo do...
    Cubos:
    135.00
    Nick:
    GabrielXD1104
    Discord:
    iExplorer#1831
    Skype:
    GabrielXDCF
    Muito bom, adorei!
    Uma dica, você pode usar | que significa "ou", adiciona na parte if(%HITID%!="log"); = if(%HITID%!="log"|"log2");
     
    Lehcki curtiu isso.
  3. Carneficina_RD

    Carneficina_RD Excelente
    VIP

    Afiliado:
    16 Fevereiro 2017
    Mensagens:
    782
    Curtidas Recebidas:
    239
    Curtiu:
    48
    Sexo:
    Masculino
    Ocupação:
    F.A.B
    Localização:
    Ipatinga
    Cubos:
    1,030.00
    Nick:
    Carneficina_RD
    Clan:
    3Rm
    Nice Macro !!!!
     
  4. KilluaXD

    KilluaXD Hardcore
    VIP

    Afiliado:
    30 Janeiro 2018
    Mensagens:
    10,086
    Curtidas Recebidas:
    2,007
    Curtiu:
    350
    Cubos:
    1,001.00
    Nick:
      
Status do Tópico:
Não esta aberto para novas mensagens.