Help me com este macro '-'

Discussão em 'Dia-a-dia' iniciado por MarcoRelio, 29 Novembro 2016.

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

    MarcoRelio Neutro

    Afiliado:
    12 Outubro 2016
    Mensagens:
    27
    Curtidas Recebidas:
    2
    Curtiu:
    18
    Sexo:
    Masculino
    Cubos:
    57.00
    Nick:
    Matty90
    Clan:
    HaS
    Olá, pessoal. Bom dias.

    Então, queria pedir a ajudinha de vcs que manjam das macros (rsrs), para resolver o seguinte:

    1. a Macro que estou utilizando não quer reparar a pá.... quando chega na durabilidade escolhida para rep ele menciona que não como reparar, isto é, não tem diamante para reparar...

    Como resolvo? '-'


    O resto ele faz com excelência. só não repara, porque alega não ter diamante.


    (Este macro está aqui no fórum também rsrs)...

    Estou no Propano utilizando-o.


    Macro:

    $${

    if(cav);
    unset(cav);
    log( );
    log("&6&l[VIP] &d&lCava-Cava &4(OFF) &f- &aAproximadamente &a%#exp% de EXP.");
    log( );

    unset(@cav);
    stop();

    else;
    set(cav);
    log( );
    log("&6&l[VIP] &d&lCava-Cava &2(ON)");
    log( );

    set(@cav);

    IFMATCHES(%DIRECTION%,N);
    &near = NORTH;
    ENDIF;
    IFMATCHES(%DIRECTION%,S);
    &near = SOUTH;
    ENDIF;
    IFMATCHES(%DIRECTION%,W);
    &near = WEST;
    ENDIF;
    IFMATCHES(%DIRECTION%,E);
    &near = EAST;
    ENDIF;


    #exp = 0;
    #bau = 1;

    #dur=150;
    #repq=0;

    look(%&near%);
    look(,55);

    set(cav2);
    do;
    do(250);
    pick(gravel);
    key(use);
    wait(50ms);
    pick(diamond_shovel);

    if(%DURABILITY%<150);
    gui(inventory);
    for(#i,9,45);
    getslotitem(%#i%,&id,#stack1);
    if(%&id%=diamond);
    #repq=%#repq%+%#stack1%;
    endif;
    next;
    wait(1);
    gui();

    if(%#repq%=0);

    log( );
    log("&6&l[VIP] &d&lCava-Cava &4(OFF) &dNão pôde reparar &f- &aAproximadamente &a%#exp% de EXP.");
    log( );

    unset(@cav);
    unset(cav);
    unset(cav2);
    stop();

    else(%#repq%>0%);

    #repq=0;
    look(%&near%);
    look(,90);
    key(use);
    wait(2);
    #repq=0;

    endif;endif;

    endif;

    look(%&near%);
    look(,55);
    key(attack);
    inc(#exp, 1);
    loop;


    if(cav2);
    gui(inventory);
    wait(1);
    getslotitem(35,#id,#stack);
    if(%#stack%=0);
    gui();
    else;
    do;
    wait(1);

    }$$


    $${if(%#bau%=1);}$$
    /home esc1
    $${endif;}$$
    $${if(%#bau%=2);}$$
    /home esc2
    $${endif;}$$
    $${if(%#bau%=3);}$$
    /home esc3
    $${endif;}$$
    $${if(%#bau%=4);}$$
    /home esc4
    $${endif;}$$
    $${if(%#bau%=5);}$$
    /home esc5
    $${endif;}$$
    $${if(%#bau%=6);}$$
    /home esc6
    $${endif;}$$
    $${if(%#bau%=7);}$$
    /home esc7
    $${endif;}$$
    $${if(%#bau%=8);}$$
    /home esc8
    $${endif;}$$
    $${if(%#bau%=9);}$$
    /home esc9
    $${endif;}$$
    $${if(%#bau%=10);}$$
    /home esc10
    $${endif;}$$



    $${

    wait(5);
    key(use);
    wait(1);
    for(#slotn,54,89);
    GETSLOTITEM(%#slotn%,&id,#stack);
    if((%&id%=diamond_shovel) || (%&id%=gravel) || (%&id%=diamond));
    else;
    slotclick(%#slotn%,l,true);wait(30ms);
    endif;
    next;
    wait(500ms);
    getslotitem(53,#id,#stack);
    wait(500ms);
    if(%#stack%!=0);inc(#bau);

    endif;
    if(%#bau%=11);
    unset(cav2);
    log(&d&l[MACRO] Cava-Cava &b"Baús cheios! Voltando a escavar.");
    gui();
    else;
    gui();
    endif;
    until(%#stack%=0);

    }$$

    /home macroesc

    $${
    wait(2);
    endif;
    endif;
    gui(inventory);
    wait(600ms);
    for(#slot,9,35);
    GETSLOTITEM(%#slot%,&id,#stack);
    if((%&id%=diamond_shovel) || (%&id%=gravel));
    slotclick(%#slot%,l,true);wait(30ms);
    endif;
    next;
    gui();

    loop;
    endif;
    }$$
     
Status do Tópico:
Não esta aberto para novas mensagens.