[PEDIDO] EDITAR MACRO

Discussão em 'Dúvidas resolvidas (macro)' iniciado por LiiihXz, 6 Novembro 2019.

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

    LiiihXz Neutro
    VIP

    Afiliado:
    8 Novembro 2016
    Mensagens:
    34
    Curtidas Recebidas:
    3
    Curtiu:
    23
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    34.00
    Nick:
    LiiihXz
    Clan:
    QGR
    Skype:
    Th3c0s
    ALGUEM PODE FAZER O MACRO TIRAR OS ITENS SÓ A PARTE DE CIMA DO INVENTARIO QUANDO COLOCAR NO BAU?
    AI DEIXA MAIS ESPAÇO PARA ITEMS DE REP


    $${
    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%<30);
    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(,-20);
    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 matarmobs
    $${endif;
    endif;
    loop;
    endif;
    }$$
     
  2. lomexicano

    lomexicano Craftlandiano
    VIP

    Afiliado:
    20 Agosto 2013
    Mensagens:
    623
    Curtidas Recebidas:
    825
    Curtiu:
    743
    Sexo:
    Masculino
    Ocupação:
    Mestrando...
    Localização:
    Rio Grande...
    Cubos:
    2,391.00
    Nick:
    lomexicano
    Discord:
    lomexicano
    YouTube:
    LoMexicano
    Buenas.
    Com "parte de cima", você se refere a quais slots? os 27 primeiros?
     
  3. Lehcki

    Lehcki Craftlandiano
    VIP

    Afiliado:
    13 Dezembro 2012
    Mensagens:
    1,836
    Curtidas Recebidas:
    920
    Curtiu:
    353
    Sexo:
    Feminino
    Cubos:
    4,458.00
    Nick:
    Trashpoc
    Discord:
    Lehcki#8342
    Tenta usar (editei no Cel pode ter uns erros)
    $${
    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%<30);
    look(0,90);
    log("&4[Macro] &6 Durabilidade baixa, reparando...");
    wait(500ms);
    key(use);
    wait(500ms);
    key(use);
    Echo(/pvp off);
    Log("&4[Macro] &6 Espada reparada!");
    endif;

    do(50);
    look(%&dir%);
    look(,-20);
    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);
    Echo(/home bau1);
    Elseif(%#bau%=2);
    Echo(/home bau2);
    Elseif(%#bau%=3);
    Echo(/home bau3);
    Elseif(%#bau%=4);
    Echo(/home bau4);
    Elseif(%#bau%=5);
    Echo(/home bau5);
    Elseif(%#bau%=6);
    Echo(/home bau6);
    Elseif(%#bau%=7);
    Echo(/home bau7);
    Elseif(%#bau%=8);
    Echo(/home bau8);
    Elseif(%#bau%=9);
    Echo(/home bau9);
    Elseif(%#bau%=10);
    Echo(/home bau10);
    Elseif(%#bau%=11);
    Echo(/home bau11);
    Elseif(%#bau%=12);
    Echo(/home bau12);
    Elseif(%#bau%=13);
    Echo(/home bau13);
    Elseif(%#bau%=14);
    Echo(/home bau14);
    endif;

    wait(5);
    key(use);
    wait(1);
    for(#i,63,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);
    Echo(/home matarmobs);
    endif;
    endif;
    loop;
    endif;
    }$$
    Mudei para deixar os 9 slots de cima do inventário, então no caso vai guardar 2 linhas inteiras + 7 slots da hotbar, se kiser alterar pra deixar a hotbar tbm, só mudar na linha que é:
    for(#i,63,87);
    Muda o 87 pra 80.
     
Status do Tópico:
Não esta aberto para novas mensagens.