[MACRO] MODIFICAR MACRO DE ESPADAS

Discussão em 'Botecolandia' iniciado por HallsBR, 3 Agosto 2016.

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

    HallsBR Bom
    VIP

    Afiliado:
    25 Junho 2013
    Mensagens:
    865
    Curtidas Recebidas:
    121
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Irineu
    Cubos:
    34.00
    Nick:
    HallsBR
    Clan:
    MDF
    Facebook:
    Franciscoaj2000
    Skype:
    francisco.pakas
    Eu tenho um macro de espadas, que mata e guarda em 14 baus, porem tentei editar pra colocar pra ver em apenas um bau ou ate so upar so que nao deu certo, alguem tem macro que so upa e repara? ou modifique esse pra mim pra so matar e reparar.

    $${
    if(sword1);
    log("&4[Macro] &6Matar mobs desativado.");
    unset(sword1);
    stop();
    else;
    log("&4[Macro] &6Matar mobs ativado.");
    set(sword1);

    &dir = %DIRECTION%;
    #bau=1;
    set(nf);

    ifmatches(%&dir%,N);&dir=NORTH;endif;
    ifmatches(%&dir%,S);&dir=SOUTH;endif;
    ifmatches(%&dir%,E);&dir=EAST;endif;
    ifmatches(%&dir%,W);&dir=WEST;endif;

    do;
    pick(276);

    if(%DURABILITY%<70);
    look(0,90);
    log("&4[Macro] &6 Durabilidade baixa, reparando...");
    wait(500ms);
    key(use);
    wait(500ms);
    key(use);}$$
    /pvp off
    $${log("&4[Macro] &6 Espada reparada!");
    endif;

    do(50);
    look(%&dir%);
    look(,-16);
    wait(200ms);
    key(attack);
    loop;
    if(nf);

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

    $${if(%#bau%=1);}$$
    /home bau1
    $${endif;}$$
    $${if(%#bau%=2);}$$
    /home bau2
    $${endif;}$$
    $${if(%#bau%=3);}$$
    /home bau3
    $${endif;}$$
    $${if(%#bau%=4);}$$
    /home bau4
    $${endif;}$$
    $${if(%#bau%=5);}$$
    /home bau5
    $${endif;}$$
    $${if(%#bau%=6);}$$
    /home bau6
    $${endif;}$$
    $${if(%#bau%=7);}$$
    /home bau7
    $${endif;}$$
    $${if(%#bau%=8);}$$
    /home bau8
    $${endif;}$$
    $${if(%#bau%=9);}$$
    /home bau9
    $${endif;}$$
    $${if(%#bau%=10);}$$
    /home bau10
    $${endif;}$$
    $${if(%#bau%=11);}$$
    /home bau11
    $${endif;}$$
    $${if(%#bau%=12);}$$
    /home bau12
    $${endif;}$$
    $${if(%#bau%=13);}$$
    /home bau13
    $${endif;}$$
    $${if(%#bau%=14);}$$
    /home bau14
    $${endif;}$$

    $${wait(5);
    key(use);
    wait(1);
    for(#i,54,87);
    slotclick(%#i%,l,true);
    wait(30ms);
    next;
    wait(500ms);
    getslotitem(53,#id,#stack);
    wait(500ms);
    if(%#stack%!=0);
    inc(#bau);
    endif;
    if(%#bau%=14);
    unset(nf);
    log("&4[Macro] &6Baús cheios! Apenas matará mobs agora.");
    gui();
    else;
    gui();
    endif;
    until(%#stack%=0);}$$
    /home matar
    $${endif;
    endif;
    loop;
    endif;
    }$$
     
  2. Xeretinha

    Xeretinha Craftlandiano
    VIP

    Afiliado:
    10 Março 2013
    Mensagens:
    2,020
    Curtidas Recebidas:
    1,184
    Curtiu:
    1,509
    Sexo:
    Masculino
    Cubos:
    3,796.00
    Nick:
    Xeretinha
    Bem... Pelo que entendi, você gostaria que a macro guardasse usando um baú... Pra mim, essa alteração é até mais fácil que deixar a macro só atacando e reparando!

    Código:
    $${
    if(sword1);
      log("&4[Macro] &6Matar mobs desativado.");
      unset(sword1);
      stop();
    else;
      log("&4[Macro] &6Matar mobs ativado.");
      set(sword1);
     
    &dir = %DIRECTION%;
    #bau=1;
    set(nf);
     
    ifmatches(%&dir%,N);&dir=NORTH;endif;
    ifmatches(%&dir%,S);&dir=SOUTH;endif;
    ifmatches(%&dir%,E);&dir=EAST;endif;
    ifmatches(%&dir%,W);&dir=WEST;endif;
     
    do;
    pick(276);
     
            if(%DURABILITY%<70);
                look(0,90);
                log("&4[Macro] &6 Durabilidade baixa, reparando...");
                wait(500ms);
                key(use);
                wait(500ms);
                key(use);}$$
    /pvp off
                $${log("&4[Macro] &6 Espada reparada!");
             endif;
        
            do(50);
            look(%&dir%);
            look(,-16);
            wait(200ms);
            key(attack);
        loop;   
            if(nf);
     
            wait(1);
            gui(inventory);
            wait(1);
            getslotitem(35,#id,#stack);          
                if(%#stack%=0);
                gui();
                else;
                    do;
                    wait(1);}$$
     
    $${if(%#bau%=1);}$$
    /home bau1
    $${endif;}$$
     
                    $${wait(5);
                    key(use);
                    wait(1);
                        for(#i,54,87);
                        slotclick(%#i%,l,true);
                        wait(30ms);
                        next;
                    wait(500ms);
                    getslotitem(53,#id,#stack);
                    wait(500ms);
                        if(%#stack%!=0);
                        inc(#bau);
                        endif;
                    if(%#bau%=2);
                        unset(nf);
                        log("&4[Macro] &6Baús cheios! Apenas matará mobs agora.");
                        gui();
                        else;
                        gui();
                        endif;
                    until(%#stack%=0);}$$
                    /home matar
            $${endif;
            endif;
    loop;
    endif;
    }$$
    
    Mas, se quiser mesmo que a macro SÓ mate e repare...

    Código:
    $${
    if(sword1);
      log("&4[Macro] &6Matar mobs desativado.");
      unset(sword1);
      stop();
    else;
      log("&4[Macro] &6Matar mobs ativado.");
      set(sword1);
     
    &dir = %DIRECTION%;
    #bau=1;
    set(nf);
     
    ifmatches(%&dir%,N);&dir=NORTH;endif;
    ifmatches(%&dir%,S);&dir=SOUTH;endif;
    ifmatches(%&dir%,E);&dir=EAST;endif;
    ifmatches(%&dir%,W);&dir=WEST;endif;
     
    do;
    pick(276);
     
            if(%DURABILITY%<70);
                look(0,90);
                log("&4[Macro] &6 Durabilidade baixa, reparando...");
                wait(500ms);
                key(use);
                wait(500ms);
                key(use);}$$
    /pvp off
                $${log("&4[Macro] &6 Espada reparada!");
             endif;
        
            do(50);
            look(%&dir%);
            look(,-16);
            wait(200ms);
            key(attack);
        loop; 
    loop;
    endif;
    }$$
    
    Por via das dúvidas, dá uma conferida... Pra variar tô editando a macro sem sequer abrir o jogo!
     
  3. HallsBR

    HallsBR Bom
    VIP

    Afiliado:
    25 Junho 2013
    Mensagens:
    865
    Curtidas Recebidas:
    121
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Irineu
    Cubos:
    34.00
    Nick:
    HallsBR
    Clan:
    MDF
    Facebook:
    Franciscoaj2000
    Skype:
    francisco.pakas
    A que vai no bau esta dando um erro igual quando eu tentei, ela vai na home /bau1 porem abre e fecha o bau, abre e fecha e depois de algumas vezes para.

    Mais a segunda acho que nao vai dar errado n
     
  4. zZboymanzZ

    zZboymanzZ Neutro
    VIP

    Afiliado:
    12 Outubro 2014
    Mensagens:
    594
    Curtidas Recebidas:
    47
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    631.00
    Nick:
    boyman
    Clan:
    RUD - ÉO TREM FILHO
    Mano pede pro mano sleep ele poderia te ajudar

    Enviado de meu SM-T210 usando Tapatalk
     
Status do Tópico:
Não esta aberto para novas mensagens.