Macro - Colheira Hiper Feliz + andares

Discussão em 'Informática/Tecnologia' iniciado por xironblakx, 8 Abril 2016.

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

    xironblakx Excelente
    VIP

    Afiliado:
    27 Agosto 2012
    Mensagens:
    823
    Curtidas Recebidas:
    211
    Curtiu:
    439
    Sexo:
    Masculino
    Localização:
    Campinas
    Cubos:
    805.00
    Nick:
    xironblakx
    Clan:
    The Dark Spirits (TDS)
    Skype:
    --.--
    Pessoal , como vai? Preciso de uma ajuda nessa macro , gostaria que alguem me ajudasse a aumentar o numero de andares da macro, Caso alguem consiga , ficarei muito grato.

    $${

    if(z);
    log("&4[Macro] Colheita Hiper Feliz [OFF]");
    keyup(FORWARD);
    unset(z);
    stop();
    else;
    log("&2[Macro] Colheita Hiper Feliz [ON]");
    set(z);set(andar);
    endif;
    &d=%DIRECTION%;
    ifmatches(%&d%,N);&d=NORTH;endif;
    ifmatches(%&d%,S);&d=SOUTH;endif;
    ifmatches(%&d%,E);&d=EAST;endif;
    ifmatches(%&d%,W);&d=WEST;endif;
    do;
    slot(9);wait(100ms);
    look(%&d%);wait(100ms);
    look(,90);wait(100ms);
    key(ATTACK);wait(100ms);
    look(,65);wait(100ms);
    do;
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(ATTACK);wait(100ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    look(+180,);wait(100ms);
    look(,90);wait(100ms);
    pick(372);wait(100ms);
    do(3);key(USE);loop;wait(100ms);
    look(,65);wait(100ms);
    do;
    pick(372);
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(USE);
    wait(100ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    key(USE);
    wait(1);
    for(#i,54,88);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(50ms);
    endif;
    next;
    gui();
    look(-90,);wait(100ms);
    if((%HITID%=88)|(%HITID%=115));
    #posx=%XPOS%;
    #posz=%ZPOS%;
    keydown(FORWARD);
    do;
    wait(10ms);
    until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
    wait(120ms);
    keyup(FORWARD);
    else;
    if(andar);
    }$$/home wart2$${
    unset(andar);
    else;
    }$$/home wart1$${
    set(andar);
    endif;
    wait(8);
    endif;
    loop;
    }$$
     
  2. xD7oomCraft71

    xD7oomCraft71 Craftlandiano
    VIP

    Afiliado:
    11 Julho 2013
    Mensagens:
    5,649
    Curtidas Recebidas:
    1,125
    Curtiu:
    630
    Sexo:
    Masculino
    Localização:
    Minha casa
    Cubos:
    162.75
    Nick:
    xD7oomCraft71
    Aqui:

    ${
    if(running);
    log("&4[Craftlandia] Finalizando o macro...");
    keyup(FORWARD);
    unset(running);
    stop();
    else;
    log("&2[Craftlandia] Iniciando o macro... Passe as informações necessárias para seu funcionamento!");
    set(running);
    endif;
    do;
    prompt(#slot,$?,"[Macro] Digite em qual slot do HotBar está o item a ser utilizado na colheita (1-9) :");
    while((%#slot%<1)|(%#slot%>9));
    do;
    prompt(#storeys,$?,"[Macro] Digite o numero de anderes que sua plantação tem :");
    if(%#storeys%=0);#storeys = 1;endif;
    while((%#storeys%<0));
    if(%#storeys%>1);prompt(&name,$?,"[d7oomCraft71' macros] Digite o nome do /home dos andares :");endif;
    &dire=%DIRECTION%;
    ifmatches(%&dire%,N);&dire=NORTH;endif;
    ifmatches(%&dire%,S);&dire=SOUTH;endif;
    ifmatches(%&dire%,E);&dire=EAST;endif;
    ifmatches(%&dire%,W);&dire=WEST;endif;
    #storey=1;
    do;
    slot(%#slot%);wait(100ms);
    look(%&dire%);wait(100ms);
    look(,90);wait(100ms);
    key(ATTACK);wait(100ms);
    look(,65);wait(100ms);
    do;
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(ATTACK);wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    look(+180,);wait(100ms);
    look(,90);wait(100ms);
    pick(372);wait(100ms);
    do(3);key(USE);loop;wait(100ms);
    look(,65);wait(100ms);
    do;
    pick(372);
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(USE);
    wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    key(USE);
    wait(1);
    for(#i,54,88);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(50ms);
    endif;
    next;
    gui();
    look(-90,);wait(100ms);
    if((%HITID%=88)|(%HITID%=115));
    wait(100ms);
    #posx=%XPOS%;
    #posz=%ZPOS%;
    keydown(FORWARD);
    do;
    wait(10ms);
    until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
    keyup(FORWARD);
    else;
    wait(100ms);
    if(%#storeys%>1);
    wait(100ms);
    if(%#storey%=%#storeys%);
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    else;
    inc(#storey,1);
    key(CHAT);wait(1);
    type(/home %&name%%#storey%);wait(1);
    press(RETURN);
    wait(8);
    endif;
    else;
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    endif;
    endif;
    loop;
    }$



    Obs: É necessário que a parede a direita da plantação esteja completamente fechada, para que o script detecte o fim do andar, e mude para o próximo ou finalize a plantação.
     
  3. Korzus

    Korzus Craftlandiano
    VIP

    Afiliado:
    5 Abril 2014
    Mensagens:
    6,153
    Curtidas Recebidas:
    771
    Curtiu:
    0
    Localização:
    Rio Grande...
    Cubos:
    434.83
    Nick:
    KORZUS
    Clan:
    RiP
    Aqui não é bem a área pra pedir isso..
    Mas pega esse ai eu uso tbm

    ${

    if(running);
    log("&4[Craftlandia] Finalizando o macro...");
    keyup(FORWARD);
    unset(running);
    stop();
    else;
    log("&2[Craftlandia] Iniciando o macro... Passe as informações necessárias para seu funcionamento!");
    set(running);
    endif;
    do;
    prompt(#slot,$?,"[Macro] Digite em qual slot do HotBar está o item a ser utilizado na colheita (1-9) :");
    while((%#slot%<1)|(%#slot%>9));
    do;
    prompt(#storeys,$?,"[Macro] Digite o numero de anderes que sua plantação tem :");
    if(%#storeys%=0);#storeys = 1;endif;
    while((%#storeys%<0));
    if(%#storeys%>1);prompt(&name,$?,"[d7oomCraft71' macros] Digite o nome do /home dos andares :");endif;
    &dire=%DIRECTION%;
    ifmatches(%&dire%,N);&dire=NORTH;endif;
    ifmatches(%&dire%,S);&dire=SOUTH;endif;
    ifmatches(%&dire%,E);&dire=EAST;endif;
    ifmatches(%&dire%,W);&dire=WEST;endif;
    #storey=1;
    do;
    slot(%#slot%);wait(100ms);
    look(%&dire%);wait(100ms);
    look(,90);wait(100ms);
    key(ATTACK);wait(100ms);
    look(,65);wait(100ms);
    do;
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(ATTACK);wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    look(+180,);wait(100ms);
    look(,90);wait(100ms);
    pick(372);wait(100ms);
    do(3);key(USE);loop;wait(100ms);
    look(,65);wait(100ms);
    do;
    pick(372);
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(USE);
    wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    key(USE);
    wait(1);
    for(#i,54,88);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(50ms);
    endif;
    next;
    gui();
    look(-90,);wait(100ms);
    if((%HITID%=88)|(%HITID%=115));
    wait(100ms);
    #posx=%XPOS%;
    #posz=%ZPOS%;
    keydown(FORWARD);
    do;
    wait(10ms);
    until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
    keyup(FORWARD);
    else;
    wait(100ms);
    if(%#storeys%>1);
    wait(100ms);
    if(%#storey%=%#storeys%);
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    else;
    inc(#storey,1);
    key(CHAT);wait(1);
    type(/home %&name%%#storey%);wait(1);
    press(RETURN);
    wait(8);
    endif;
    else;
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    endif;
    endif;
    loop;
    }$
     
  4. Yank_NTC

    Yank_NTC Excelente
    VIP

    Afiliado:
    13 Outubro 2015
    Mensagens:
    2,539
    Curtidas Recebidas:
    229
    Curtiu:
    278
    Sexo:
    Masculino
    Ocupação:
    NãoTemComo
    Localização:
    RS
    Cubos:
    2,731.00
    Nick:
    Yank_NTC
    Clan:
    AKT
    ${



    if(running);
    log("&4[Craftlandia] Finalizando o macro...");
    keyup(FORWARD);
    unset(running);
    stop();
    else;
    log("&2[Craftlandia] Iniciando o macro... Passe as informações necessárias para seu funcionamento!");
    set(running);
    endif;
    do;
    prompt(#slot,$?,"[Macro] Digite em qual slot do HotBar está o item a ser utilizado na colheita (1-9) :");
    while((%#slot%<1)|(%#slot%>9));
    do;
    prompt(#storeys,$?,"[Macro] Digite o numero de anderes que sua plantação tem :");
    if(%#storeys%=0);#storeys = 1;endif;
    while((%#storeys%<0));
    if(%#storeys%>1);prompt(&name,$?,"[d7oomCraft71' macros] Digite o nome do /home dos andares :");endif;
    &dire=%DIRECTION%;
    ifmatches(%&dire%,N);&dire=NORTH;endif;
    ifmatches(%&dire%,S);&dire=SOUTH;endif;
    ifmatches(%&dire%,E);&dire=EAST;endif;
    ifmatches(%&dire%,W);&dire=WEST;endif;
    #storey=1;
    do;
    slot(%#slot%);wait(100ms);
    look(%&dire%);wait(100ms);
    look(,90);wait(100ms);
    key(ATTACK);wait(100ms);
    look(,65);wait(100ms);
    do;
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(ATTACK);wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    look(+180,);wait(100ms);
    look(,90);wait(100ms);
    pick(372);wait(100ms);
    do(3);key(USE);loop;wait(100ms);
    look(,65);wait(100ms);
    do;
    pick(372);
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(USE);
    wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    key(USE);
    wait(1);
    for(#i,54,88);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(50ms);
    endif;
    next;
    gui();
    look(-90,);wait(100ms);
    if((%HITID%=88)|(%HITID%=115));
    wait(100ms);
    #posx=%XPOS%;
    #posz=%ZPOS%;
    keydown(FORWARD);
    do;
    wait(10ms);
    until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
    keyup(FORWARD);
    else;
    wait(100ms);
    if(%#storeys%>1);
    wait(100ms);
    if(%#storey%=%#storeys%);
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    else;
    inc(#storey,1);
    key(CHAT);wait(1);
    type(/home %&name%%#storey%);wait(1);
    press(RETURN);
    wait(8);
    endif;
    else;
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    endif;
    endif;
    loop;
    }$
     
  5. FafadoToddynho

    FafadoToddynho Hardcore
    VIP

    Afiliado:
    20 Janeiro 2016
    Mensagens:
    9,080
    Curtidas Recebidas:
    2,001
    Curtiu:
    1,630
    Sexo:
    Masculino
    Localização:
    Pernambuco
    Cubos:
    1,173.00
    Nick:
    -
    Skype:
    ---------
    Twitter:
    ---------
     
  6. Luizzz

    Luizzz Bom
    VIP

    Afiliado:
    17 Outubro 2015
    Mensagens:
    1,402
    Curtidas Recebidas:
    103
    Curtiu:
    236
    Sexo:
    Masculino
    Localização:
    São Paulo-SP
    Cubos:
    1,496.00
    Nick:
    FeFezin
    Clan:
    w2H
     
  7. Wasmachine

    Wasmachine Hardcore
    VIP

    Afiliado:
    7 Março 2013
    Mensagens:
    18,486
    Curtidas Recebidas:
    2,878
    Curtiu:
    2,411
    Sexo:
    Masculino
    Cubos:
    1,045.51
    Nick:
    ~
    Clan:
    nLL
    Área errada.
     
  8. xBIGnotE

    xBIGnotE Excelente
    VIP

    Afiliado:
    23 Junho 2015
    Mensagens:
    2,709
    Curtidas Recebidas:
    411
    Curtiu:
    372
    Sexo:
    Masculino
    Localização:
    Na merd@
    Cubos:
    100.03
    Nick:
    ~
    Clan:
    BoD / Td2
    Discord:
    bignote#8068
    ta na area errada '-'
     
  9. DET0NA

    DET0NA Hardcore
    Gamers VIP

    Afiliado:
    24 Junho 2015
    Mensagens:
    21,660
    Curtidas Recebidas:
    3,300
    Curtiu:
    2,399
    Sexo:
    Masculino
    Ocupação:
    DET0NADUS
    Localização:
    DET0NADU
    Cubos:
    188.00
    Nick:
    DET0NADU
    Clan:
    DTN
    area errada chapa
     
  10. Ramonrc

    Ramonrc Craftlandiano
    VIP

    Afiliado:
    29 Maio 2013
    Mensagens:
    2,292
    Curtidas Recebidas:
    614
    Curtiu:
    449
    Sexo:
    Masculino
    Localização:
    Inferno
    Cubos:
    7.00
    Nick:
    Ramonrc
    Clan:
    OmF
    Área errada amigao
     
  11. SrEstudante

    SrEstudante Craftlandiano
    VIP

    Afiliado:
    26 Dezembro 2013
    Mensagens:
    1,458
    Curtidas Recebidas:
    818
    Curtiu:
    480
    Sexo:
    Masculino
    Cubos:
    1,044.00
    Nick:
    xLucasBFR
    Clan:
    NFG
    Facebook:
    Lucas Fernandes q-q
    Skype:
    Pesquina no face da Lovi KK.... Lucas Fernandes
    Área errada mesmo, amigo...
     
  12. Jolin

    Jolin Craftlandiano
    Banido

    Afiliado:
    3 Junho 2014
    Mensagens:
    2,925
    Curtidas Recebidas:
    1,146
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    685.00
    Nick:
    R3LoaD
    Obrigado pela macro, vai ajudar muito.
     
  13. ArcticMonkeys

    VIP

    Afiliado:
    18 Abril 2016
    Mensagens:
    3,477
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    In The...
    Cubos:
    334.00
    Nick:
    ArcticMonkey
    e melhor pescar seus fera plant n tem futuro
     
  14. zSunlight

    zSunlight Craftlandiano
    VIP

    Afiliado:
    14 Dezembro 2014
    Mensagens:
    6,461
    Curtidas Recebidas:
    1,618
    Curtiu:
    1,119
    Cubos:
    1,501.00
    Nick:
    zSunlight
    Posta na Botecolandia :p
     
  15. juankinghc

    juankinghc Excelente
    Banido

    Afiliado:
    9 Janeiro 2016
    Mensagens:
    3,559
    Curtidas Recebidas:
    258
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Fortaleza- CE
    Cubos:
    490.00
    Nick:
    Juanking_
    Clan:
    Quebrada Zona Leste
    área Errada :=
     
Status do Tópico:
Não esta aberto para novas mensagens.